Sadržaj:

Još jedna pametna kocka (YASD): 8 koraka
Još jedna pametna kocka (YASD): 8 koraka

Video: Još jedna pametna kocka (YASD): 8 koraka

Video: Još jedna pametna kocka (YASD): 8 koraka
Video: Маленький лисенок вышел к людям за помощью 2024, Novembar
Anonim
Još jedna pametna kocka (YASD)
Još jedna pametna kocka (YASD)

Š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

Opis PCB -a
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

PCB
PCB
PCB
PCB

Umetnite vezu do datoteka eagle

Korak 4: Odvojite šest pojedinačnih pločica

Odvojite šest pojedinačnih pločica
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

Sastavite podnu ploču sa komponentama
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

Programski mikrokontroler
Programski 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

Sastavite kockice
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

Molimo obratite pažnju na ovo!
Molimo 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: