Sisukord:

Veel üks nutikas täring (YASD): 8 sammu
Veel üks nutikas täring (YASD): 8 sammu

Video: Veel üks nutikas täring (YASD): 8 sammu

Video: Veel üks nutikas täring (YASD): 8 sammu
Video: Подруги_Рассказ_Слушать 2024, Juuli
Anonim
Veel üks nutikas täring (YASD)
Veel üks nutikas täring (YASD)

Mis on YASD?

Veel üks nutikate funktsioonidega elektrooniline täring? Jah ja ei.

Jah - YASD kasutab LED -e juhuslikult genereeritud numbrite kuvamiseks täringute stiilis.

Ei - YASD ei ole iseenesest valmistoode. See peaks pigem näitama, millised trükkplaatide tehnoloogiad on võimalikud.

Funktsioonid

Mikrokontrolleri juhitav genereerimine ja juhuslike numbrite kuvamine LED -massiivil täringute stiilis

Vooluahel sisaldab kiirendusmõõturit. See andur toimib juhuslike numbrite genereerimisel. Täringuid enam ei veeretata, täringut või tabelit puudutades genereeritakse juhuslik arv

YASD toiteallikaks on CR2032 -juhtmoodul

YASD -d saab konfigureerida ka kiirendusmõõturiga. Näiteks saate YASD sisse lülitamisel tagurpidi pöörata. YASD tunneb selle kiirendusmõõturi abil ära ja lülitab teise töörežiimi

Töörežiime on kaks:

Energiasäästurežiim. Genereeritud juhuslik number kuvatakse 3 sekundit vilkuva rütmiga. Seejärel kustub numbri näit LED -massiivil

Fancy režiim. LED -massiivile kuvatakse animatsioon. Seejärel kuvatakse loodud juhuslik arv staatiliselt 5 sekundit. Seejärel kustub numbri näit LED -massiivil

Samm: vooluringi kirjeldus

Vooluahel koosneb järgmistest komponentidest:

Toiteallikas

Kasutatakse standardset nupp -elementi CR2032. Energia säästmiseks saab vooluahela slaidilüliti abil sisse/välja lülitada.

Mikrokontroller

Mikrokontroller on ATTiny84A firmalt Microchip/Atmel. ATTiny84A -l on Picopoweri energiasäästurežiim ja see sobib seetõttu väga hästi akuga töötamiseks.

Kiirendusmõõtur

LIS3DH firmalt ST Microelectronics. LIS3DH -l on ka üliväikese energiatarbega energiasäästurežiim. LIS3DH -l on väga väike jalajälg. Jootmisraskuste vältimiseks valisin vooluahelale kiirendusmõõturi kasutusele võtmiseks puhkelaua.

LED ekraan

LED -ekraan koosneb seitsmest täringuga paigutatud valgusdioodist. Seeria takistid on seadistatud LED -voolule u. 2mA.

Vooluahela kogutarbimine on u. 16 mA jooksmise ajal, kui 6 LED -i on sisse lülitatud. Väljalülitusrežiimis (ükski LED ei lülitu sisse, mikrokontroller magab) on kogu energiatarve alla 1 mA. Tuleb kindlaks määrata täringute veeretamise tsüklite maksimaalne arv.

2. samm: trükkplaadi kirjeldus

PCB kirjeldus
PCB kirjeldus

Trükkplaat koosneb täielikust trükkplaadist, mis on freesimise teel jagatud kuueks eraldi trükkplaadiks:

Põrandaliist koos toiteallika, mikrokontrolleri ja kiirendusmõõturiga

LED -ekraani maatriks

Külgseinad I - IV

Samm: PCB

PCB
PCB
PCB
PCB

Sisestage link kotkafailidele

Samm: eraldage kuus üksikut PCB -d

Eraldage kuus üksikut tk
Eraldage kuus üksikut tk

Külglõikuriga eraldage kuus üksikut trükkplaati.

Jahvatusjääkide eemaldamiseks kasutage faili. Kõik trükkplaatide servad peavad olema siledad, vastasel juhul ei mahu trükkplaat kokku.

Samm: pange põrandaliist kokku komponentidega

Pange põrandalaud kokku komponentidega
Pange põrandalaud kokku komponentidega

Komponentide jootmine. Alustage kondensaatorist. Seejärel jootke lüliti ja mikrokontroller. Järgneb LIS3DH katkestuslaud. Oma seadistuses kasutasin selle hõlpsaks eemaldamiseks pistikupesasid LIS3DH katkestusplaadi jaoks. Lõpuks jootke akuhoidiku külge.

Samm: programmeerige mikrokontroller

Programmi mikrokontroller
Programmi mikrokontroller

Mikrokontrolleri programmeerimiseks vajate sobivat programmeerijat. Kasutan AVR ISP mkII. Töötama peaksid ka teised Atmeli programmeerijad. Jootke juhtmed vastavalt fotole.

Interneti-teenuse pakkuja päise pin-> YaSD-pin

VTG / VCC-> VCC

GND-> GND

MOSI-> MOSI

MISO-> MISO

SCK-> SCK

RESET-> RESET

Seejärel programmeerige mikrokontroller hex -failiga. Pärast tarkvara programmeerimist tuleb kaitsmed seadistada. Saate peaaegu kõik need muutmata jätta. Ainult kaitse "LOW. CKDIV8" tuleb välja lülitada.

Eemaldage juhtmed programmeerimiseks.

Samm: pange täringud kokku

Pange täringud kokku
Pange täringud kokku

Külgpaneeliga joodis põrandaliist II. Veenduge, et põrandaliist on risti. Panin mõlemad trükkplaadid täisnurga alla ja jootsin. Teised objektid, näiteks raamaturiiulid, töötavad samuti. PCB on lehtedel, mis kuuluvad kokku, tähistatud tähtedega. Nagu näete fotol, on külg A joodetud küljele A. Ärge jootke kõiki padjandeid ühel küljel. Lihtsalt jootke üks või kaks padja, et saaksite need uuesti joodistada, kui täringud pole üldse risti.

Jätkake külgpaneeliga I. Nüüd peaks täringutel olema U-kujuline kuju (alusplaat ja kaks külgpaneeli).

Seejärel jootke LED-ekraan kahe külgpaneeli külge. LEDid peavad peal olema;-)

Tehke mõned parandused, kui täringud pole üldse risti, siis jootke kõik padjad mõlemal küljel.

Nüüd saate asetada kokkulangevusse ja täringut heita. Lõbutse hästi!

Ettevaatust! Enne III külgpaneeli jootmist veenduge, et kõik komponendid on joodetud ja õigesti paigutatud

Samm: palun pöörake sellele tähelepanu

Palun pöörake sellele tähelepanu!
Palun pöörake sellele tähelepanu!

Taasesitamine nõuab teatud teadmisi ja oskusi, eriti mikrokontrolleri jootmisel ja programmeerimisel.

Selliste väikeste komponentide jootmine nõuab mõningast jootmise kogemust ja sobivat jootmisjaama. Seetõttu otsustasin kasutada LIS3DH jaotusplaati, et vältida LIS3DH jootmist otse trükkplaadile. LIS3DH väikese pakendi puhul on seda jootmisjaamaga teostada võimatu. Ka trükkplaatide üksteise külge jootmine pole lihtne

Kui seadistate mõned kaitsmed mikrokontrolleris valesti, on see tellis

Fotodel on alati näidatud trükkplaadi versioon 0.1 (välja arvatud foto, millel on programmeerimispadjad). See on trükiplaadi esimene versioon, mis on toodetud. Sellel oli paar asja, mida oli vaja parandada. Seetõttu otsustasin luua uue versiooni. Githubi hoidla sisaldab uusimat versiooni

Fotol on esimene paberimudel, mille tegin enne trükkplaadi tellimist.

Soovitan: