Sadržaj:
- Korak 1: Opis kola
- Korak 2: Opis PCB -a
- Korak 3: PCB
- Korak 4: Odvojite šest pojedinačnih pločica
- Korak 5: Sastavite podnu ploču sa komponentama
- Korak 6: Programirajte mikrokontroler
- Korak 7: Sastavite kockice
- Korak 8: Obratite pažnju na ovo
Video: Još jedna pametna kocka (YASD): 8 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:07
Šta je YASD?
Još jedna nova elektronička kocka sa pametnim funkcijama? Da i ne.
Da - YASD koristi LED diode za prikaz nasumično generiranih brojeva u stilu kockica.
Ne - YASD sam po sebi nije gotov proizvod. Trebalo bi radije pokazati koje su tehnologije tiskanih ploča moguće.
Karakteristike
Generiranje kontrolirano mikrokontrolerom i prikaz slučajnih brojeva na LED nizu u stilu kockica
Krug sadrži mjerač ubrzanja. Ovaj senzor služi kao okidač za generiranje slučajnih brojeva. Kockice se više ne bacaju, jednostavnim dodirom na kockici ili tablici generira se slučajan broj
YASD pokreće CR2032 coincell
YASD se također može konfigurirati pomoću mjerača ubrzanja. Na primjer, možete uključiti YASD naopako pri uključivanju. YASD to prepoznaje pomoću akcelerometra i mijenja se u drugi način rada
Postoje dva načina rada:
Način uštede energije. Generirani slučajni broj prikazuje se 3 sekunde u ritmu treptanja. Zatim se prikazuje broj na LED nizu
Fancy Mode. Animacija se prikazuje na LED nizu. Generirani slučajni broj tada se statički prikazuje 5 sekundi. Zatim se prikazuje broj na LED nizu
Korak 1: Opis kola
Krug se sastoji od komponenti:
Napajanje strujom
Koristi se standardna tipkasta ćelija CR2032. Za uštedu energije krug se može uključiti/isključiti kliznim prekidačem.
Mikrokontroler
Mikrokontroler je ATTiny84A kompanije Microchip/Atmel. ATTiny84A ima način rada za uštedu energije Picopower i stoga je vrlo pogodan za rad na baterije.
Akcelerometar
LIS3DH iz ST Microelectronics. LIS3DH također ima način rada za uštedu energije sa ultra niskom potrošnjom energije. LIS3DH dolazi s vrlo malo prostora. Kako bih izbjegao poteškoće pri lemljenju, odabrao sam prekidač koji je usvojio akcelerometar u krug.
Led displej
LED displej sastoji se od sedam LED dioda raspoređenih u obliku kockica. Serijski otpornici su postavljeni na LED struju od cca. 2mA.
Ukupna potrošnja energije kruga je cca. 16mA dok radi sa 6 uključenih LED dioda. U načinu isključivanja (bez uključenih LED dioda, mikrokontroler spava) ukupna potrošnja energije je manja od 1 mA. Mora se odrediti najveći broj ciklusa "kockanja".
Korak 2: Opis PCB -a
Štampana ploča se sastoji od kompletne štampane ploče, koja je glodanjem podeljena na šest pojedinačnih štampanih ploča:
Podna ploča sa napajanjem, mikrokontrolerom i akcelerometrom
Matrica LED ekrana
Bočni zidovi I - IV
Korak 3: PCB
Umetnite vezu do datoteka eagle
Korak 4: Odvojite šest pojedinačnih pločica
Sa bočnim rezačem odvojite šest pojedinačnih pločica.
Datotekom uklonite ostatke glodanja. Svi rubovi štampanih ploča moraju biti glatki jer se u suprotnom štampana ploča neće međusobno uklopiti.
Korak 5: Sastavite podnu ploču sa komponentama
Lemljenje na komponente. Počnite s kondenzatorom. Zatim lemite prekidač i mikrokontroler. Slijedi ploča za probijanje LIS3DH. U svom postavljanju koristio sam utičnice za LIS3DH ploču za jednostavno uklanjanje. Konačno lemite na držač baterije.
Korak 6: Programirajte mikrokontroler
Za programiranje mikrokontrolera potreban vam je odgovarajući programer. Koristim AVR ISP mkII. Trebali bi raditi i drugi programeri iz Atmela. Lemite žice prema fotografiji.
ISP zaglavlje pin-> YaSD pin
VTG / VCC-> VCC
GND-> GND
MOSI-> MOSI
MISO-> MISO
SCK-> SCK
RESET-> RESET
Zatim programirajte mikrokontroler sa heksadecimalnom datotekom. Nakon programiranja softvera osigurači moraju biti postavljeni. Gotovo sve možete ostaviti nepromijenjene. Samo osigurač "LOW. CKDIV8" mora biti onemogućen.
Raspakirajte žice za programiranje.
Korak 7: Sastavite kockice
Podna ploča za lemljenje sa bočnim panelom II. Uvjerite se da je podna ploča okomita. Postavio sam oba PCB -a pod pravim kutom i lemio ih. Drugi objekti, poput knjiga za knjige, također funkcioniraju. PCB je označen slovima na stranicama koje pripadaju zajedno. Kao što možete vidjeti na fotografiji, strana A je lemljena na strani A. Nemojte lemiti sve jastučiće s jedne strane. Samo lemite jedan ili dva jastučića kako biste ih mogli ponovno zalemiti u slučaju da kockice uopće nisu okomite.
Pređite na bočnu ploču I. Sada bi kockice trebale imati U-oblik (podloga i dvije bočne ploče.
Zatim lemite LED zaslon na dvije bočne ploče. LED diode moraju biti na vrhu;-)
Učinite neke ispravke ako kockice uopće nisu okomite, zatim lemite sve jastučiće sa svake strane.
Sada možete staviti u coincell i swith na kockice. Zabavi se!
Čuvajte se! Prije lemljenja posljednje bočne ploče III, provjerite jesu li sve komponente lemljene i pravilno postavljene
Korak 8: Obratite pažnju na ovo
Reprodukcija zahtijeva određena znanja i vještine, posebno pri lemljenju i programiranju mikrokontrolera.
Za lemljenje tako malih komponenti potrebno je određeno iskustvo u lemljenju i odgovarajuća stanica za lemljenje. Stoga sam odlučio koristiti LIS3DH prekidač kako bih izbjegao lemljenje LIS3DH direktno na PCB. S malim pakiranjem LIS3DH to je nemoguće učiniti sa stanicom za lemljenje. Lemljenje PCB -a međusobno nije lako
Ako ste neki od osigurača u mikrokontroleru postavili na pogrešan način, on je zazidan
Fotografije uvijek prikazuju verziju 0.1 PCB -a (osim fotografije na kojoj se vide programski jastučići). Ovo je prva verzija štampane ploče koja je proizvedena. Imalo je nekoliko stvari koje je trebalo poboljšati. Zato sam odlučio stvoriti novu verziju. Spremište na githubu sadrži najnoviju verziju
Fotografija prikazuje prvu maketu papira koju sam napravio prije nego što sam naručio PCB.
Preporučuje se:
Još jedna ATtiny85 igraća konzola za retro igre: 4 koraka
Još jedna ATtiny85 Retro igraća konzola: Mala postavka nalik retro konzoli zasnovana na ATtiny85 x 0,96 OLED za igranje svemirskih osvajača, Tetrisa itd
JOŠ JEDNA RADNA KLASIČNA BANKARSKA LAMPA: 6 koraka (sa slikama)
JOŠ RADNA KLASIČNA BANKARSKA LAMPA: Rekreiranje bilo čega u sićušan objekt uvijek je zabava i izazov, ovisno o tome što pokušavate stvoriti. Uvijek pokušavam učiniti nešto zabavnim i tome dodati malo funkcije. I iz tog razloga pravim malenog klasičnog bankarskog lama
Još jedna ploča daljinskog upravljača: 7 koraka
Još jedna ploča za daljinski upravljač: بسم الله الرحمن الرحيم Ploča se može koristiti kao primjer za upravljanje robotima. Ploča se može napajati s 2 Lipo baterije od 7,4 V. Ploča uključuje sljedeće značajke: ATMega328Pb µKontroler (Arduino ekosistem) MPU6050 a 3- žiroskop osi
Još jedna pametna meteorološka stanica, ali : 6 koraka (sa slikama)
Još jedna pametna meteorološka stanica, ali …: OK, znam da je toliko takvih meteoroloških stanica dostupno posvuda, ali odvojite nekoliko minuta da vidite razliku … Dva ekrana e-papira male snage … ali 10 različitih ekrani! Akcelerometar zasnovan na ESP32 i senzori za temperaturu / vlažnost Wifi ažuriran
Još jedna IoT meteorološka stanica: 8 koraka
Još jedna IoT meteorološka stanica: Ovo je bio rođendanski poklon za mog tatu; inspirisan drugim Instructable-om koji sam vidio i u početku namjeravao da mu se dokaže kao komplet za samostalnu izgradnju. Međutim, kada sam s njim počeo raditi na ovom projektu, vrlo brzo sam shvatio da je početni t