2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
To je inspirirano projektom pockeTETRIS. Htio sam imati ploču koja koristi veći zaslon, učiniti je udobnijom za igru bez futrole i dodati prekidač za uključivanje/isključivanje.
Korak 1: Izgradite
Datoteke dizajna nalaze se na EasyEDA -i
PCB -i moraju biti bez olova jer se radi o ručnoj igri.
POTREBNE STAVKE
PCB - Izbornik pa "Generiraj datoteku izrade" - izradite Gerber ili naručite na JLCPCB
1,3 OLED 128X64 - provjerite odgovaraju li iglice PCB -u
3 - 10K otpornici
3 - 6x6 SMD prekidači s tipkama
ATtiny85
2 poz. 3 -pinski klizni prekidač
CR2032 Držač baterije BAT-HLD-001-THM
CR2032 baterija
DIP8 utičnica
AVR ili ATtiny Chip programer
Letak bez olova
Lemilica
Čistač elektronike alkohola
Jeftina četkica za zube
Zaštita očiju za lemljenje, podrezivanje i čišćenje.
LEMLJENJE
Većina ovog projekta je kroz lemljenje rupa, ali koristi SMD gumbe kako na stražnjoj strani ne bi bilo oštrih rubova. Lemljenje na površinskoj ploči novo je za mene pa ću podijeliti ono što sam naučio. Za lemljenje SMD gumba, prvo otopite lemljenje na 1 podlogu, ponovno rastopite lem i gurnite 1 nožicu u lem. Prije nastavka provjerite je li gumb poravnat. Zatim zagrijte jastučiće i stopala željezom i otopite lem na vrhu dok se ne formira lemna kupola. Naučio sam SMD lemljenje iz Collinovog laboratorija.
Lemljenje tipki za površinsko postavljanje prije svega.
Zatim zalemite utičnicu Attiny85 i otpornike na stražnjoj strani. Uskladite zarez utičnice s obrisom svilene slike. Nakon toga obrežite kabele, a zatim lemite dijelove s prednje strane. Odrežite ostatak lemljenja nakon što završite.
ČIŠĆENJE
Fluks iz lemljenja ostavit će ljepljive ostatke. Nakon lemljenja upotrijebite elektronički alkohol za prskanje ili prekrivanje PCB -a i ribanje četkicom za zube. Koristite zaštitu za oči.
Korak 2: Program ATtiny85
Dodavanje Arduino IDE ploče za ATtiny Idite na izbornik "Datoteka" i odaberite "Postavke" U okvir s oznakom "Dodatni URL-ovi upravitelja ploča" unesite: https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x -boards-manager/package_damellis_attiny_index.json i kliknite U redu
Idite na izbornik "Alati", a zatim "Ploča" odaberite "Upravitelj ploča", a zatim s padajućeg tipa odaberite "Doprinos": Odaberite paket "attiny" i kliknite gumb "Instaliraj".
Nakon dovršetka instalacije zatvorite prozor „Upravitelj ploča“i odaberite
Ploča: “ATtiny25/45/85”
Procesor: "ATtiny85"
Sat: "Interni 8 Mhz"
Program ATtiny
Morate programirati Arduino za AVR programski štit
Prenesite "Arduino kao skicu ISP -a" [Datoteka] -> [Primjeri] -> [Arduino kao ISP].
Priključio AVR programski štit na Arduino
Utičnica ATTINY85 čip na AVR programskom štitu
Odaberite Programer, [Alati] -> [Programer] -> [Arduino kao ISP] Postavite program za pokretanje programa, [Alati] -> [Snimanje pokretačkog programa]
Otvorite PockeTetris Sketch u softveru Arduino
Prenesi skicu, [Datoteka] -> [Prenesi pomoću programatora]
Nakon što uspješno prenesete skicu, provjerite jesu li točka na ATtiny85 i utor utičnice na istoj strani i gurnite čip u utičnicu.
Korak 3: Igrajte se
Srednji gumb promijenit će blok i spustiti ga kad ga držite. Također postoji način pauze koji koristi manje energije kada se istovremeno pritisnu lijeva i desna tipka.
Uživao sam u izgradnji i igranju ove igre.