Sisukord:

Arduino LIXIE kell: 8 sammu
Arduino LIXIE kell: 8 sammu

Video: Arduino LIXIE kell: 8 sammu

Video: Arduino LIXIE kell: 8 sammu
Video: Маяк с управлением через интернет. Web-интерфейс, Si5351, ESP8266 и Arduino 2024, November
Anonim
Image
Image
Kuidas see töötab LIXIE ekraan
Kuidas see töötab LIXIE ekraan

Hei poisid! Loodan, et teile juba meeldis minu eelmine juhendatav "Arduino MIDI Controller DIY" ja olete uueks valmis, nagu tavaliselt, tegin selle õpetuse, mis juhendab teid samm -sammult, tehes sedalaadi hämmastavaid odavaid elektroonilisi projekte, mis on Arduino LIXIE kell ".

Selle projekti tegemise ajal püüdsime veenduda, et see juhend on teile parim juhend, mis aitab teid, kui soovite oma digitaalset kella teha, seega loodame, et see juhend sisaldab vajalikke dokumente.

Seda projekti on nii mugav teha spetsiaalselt pärast kohandatud trükkplaadi saamist, mille oleme tellinud JLCPCB -lt, et parandada oma kella välimust, samuti on selles juhendis piisavalt dokumente ja koode, mis võimaldavad teil hõlpsalt oma Arduino kella luua. Oleme selle projekti teinud vaid 4 päevaga, vaid kolme päevaga, et saada kõik vajalikud osad ning lõpetada riistvara valmistamine ja kokkupanek, seejärel oleme koostanud koodi, mis sobib meie projektiga, ja Androidi rakenduse väljatöötamine võtab ühe päeva.

Enne alustamist vaatame kõigepealt

Mida saate sellest õpetlikust õppida:

  1. Tehke oma projekti jaoks õige riistvara valik sõltuvalt selle funktsioonidest.
  2. Saate aru LIXIE ekraanitehnoloogiast.
  3. Koostage skeem kõigi valitud komponentide ühendamiseks.
  4. Pange kokku kõik projekti osad (mehaaniline ja elektrooniline kokkupanek).
  5. käivitage oma digitaalne kell.

Samm: kuidas see LIXIE ekraan töötab

Kuidas see töötab LIXIE ekraan
Kuidas see töötab LIXIE ekraan
Kuidas see töötab LIXIE ekraan
Kuidas see töötab LIXIE ekraan

Nagu alati, koostan selle lühikirjelduse, kus kogun Internetist mõningaid andmeid projekti kohta, mida me peagi loome.

Nii et alustades põhitõdedest, peame kõigepealt määratlema Lixie kuvamismeetodi ja selle toimimise, põhimõte on nii lihtne; kui olete pleksiklaasist osa lõiganud ja teinud mõned laseriga graveeritud logod või kujundid, saate need kujundid süttida, asetades LED -i osade külgede mis tahes külje lähedale ja meie puhul graveerime numbrid 0 kuni 9 10 ossa ja me tehke sama asja neli korda nelja numbri jaoks, saate lisada ka kaks punkti, et eristada tunde ja minuteid pärast seda, teeme disaini, mis mahutab kõik need pleksiklaasiosad kokku ja asetame kaks valgusdioodi iga pleksiklaasi põhja osa, nii et meil on kokku 82 LED -i.

Kõigi nende LED -ide ühendamise kohta Arduinoga jootame samade ridade anoodid kokku, et saada 10 rida ja samade veergude katoodid, et saada maatriks, mis koosneb 10 reast ja 4 veerust punktide kohta, neid on lihtne juhtida. Pärast seda on Arduino koodi abil soovitud numbri väljalülitamine nii lihtne ja kui soovite saada sama maatriksi LED -ide juhtimise põhitõdesid, võite vaadata meie juhendit, kus selgitasin, kuidas kuupi juhtida maatriksmeetodil.

2. samm: CAD ja riistvaraosad

CAD ja riistvaraosad
CAD ja riistvaraosad
CAD ja riistvaraosad
CAD ja riistvaraosad
CAD ja riistvaraosad
CAD ja riistvaraosad
CAD ja riistvaraosad
CAD ja riistvaraosad

Alustades lasergraveerimis- ja lõikamisosadega, tegin ülaltoodud kujunduse solidworks tarkvara abil ja DXF -failid saate allalaadimislingilt, see disain on 100% soovitatav, et aidata teil oma seadet valmistada, kuna see on pleksiklaasi ainus hoidja tellida, olen pärast disaini ettevalmistamist oma osad väga hästi valmistanud ja tegevuseks valmis. ja nagu näete viimasel fotol, valmistasime iga numbri jaoks neli korda kaasatud numbrid ette.

Samm: vooluahela skeem

Lülitusskeem
Lülitusskeem
Lülitusskeem
Lülitusskeem

Liikudes elektroonika juurde, olen loonud selle skeemi, mis sisaldab kõiki selle projekti jaoks vajalikke osi.

Ma kasutan ka RTC mooduli komponente, et taastada kellaaeg ja kuupäev, kui seade on välja lülitatud, et saaksite kasutada RTC moodulit või lihtsalt hankida RT32 jaoks integreeritud ahela DS3231 ja mõlemal juhul loote I²C suhtluse seadmega MCU andmeedastuseks. Alarmide jaoks kasutan helisignaali, sest lisame selle funktsiooni oma kellale, et saaksime mõned alramid seadistada, ja kellaga liidestamiseks kasutan Bluetooth -moodulit, et Androidi rakenduse abil kellaaega ja kuupäeva reguleerida.

Kuna Arduino Unol pole kõigi nende komponentide ühendamiseks vajalikku arvu tihvte, siis kasutan GPIO laienduse integreeritud vooluahelat, mis on MCP23017.

unustamata LED -e, mida me selles projektis kasutame, nõuab see numbrite kuvamiseks 80 sinist LED -i ja punktide kuvamiseks kahte valget LED -i.

4. samm: trükkplaatide valmistamine

PCB valmistamine
PCB valmistamine
PCB valmistamine
PCB valmistamine
PCB valmistamine
PCB valmistamine
PCB valmistamine
PCB valmistamine

JLCPCB kohta

JLCPCB (Shenzhen JIALICHUANG Electronic Technology Development Co., Ltd.) on Hiina suurim PCB prototüüpide ettevõte ja kõrgtehnoloogiline tootja, mis on spetsialiseerunud kiirele PCB prototüübile ja väikese partii PCB tootmisele. JLCPCB -l on rohkem kui 10 -aastane PCB tootmise kogemus ja rohkem kui 200 000 klienti kodu- ja välismaal ning üle 8 000 veebipõhise PCB -prototüüpide tellimuse ja väikese koguse PCB tootmist päevas. Aastane tootmisvõimsus on 200 000 ruutmeetrit. mitmesuguste ühe-, kahe- või mitmekihiliste trükkplaatide jaoks. JLC on professionaalne trükkplaatide tootja, millel on laiaulatuslikud kaevude seadmed, range juhtimine ja kõrge kvaliteet.

Rääkiv elektroonika

Pärast lülitusskeemi koostamist muutsin selle kohandatud PCB -disainiks ja kõik, mida mul praegu vaja on, on oma PCB tootmine. Kindlasti kolisin pärast mõningaid lihtsaid klõpsu parima PCB -tarnija JLCPCB -sse laadisin üles oma disaini sobivad GERBER -failid ja määrasin mõned parameetrid, näiteks trükkplaadi paksuse värvi ja koguse, ning seekord proovime kuldse koha valikut; siis vähemalt peate maksma vaid 2 dollarit, et saada PCB ainult nelja päeva pärast, mida ma olen JLCPCB puhul seekord märganud, on "tasuta PCB värv", see tähendab, et maksate ainult 2 USD mis tahes valitud PCB värvi eest.

Seotud allalaadimisfailid

Nagu ülaltoodud piltidel näha, on trükkplaat väga hästi toodetud ja mul on sama trükkplaadi kujundus, mille oleme oma põhiplaadile teinud ning kõik sildid, logod ja ilusad kuldsed laigud aitavad mind jootmise sammud. Selle vooluahela Gerberi faili saate alla laadida ka allolevalt allalaadimislingilt juhul, kui soovite tellida sama vooluahela disaini.

Samm: koostisosad

Koostisosad
Koostisosad

Enne elektrooniliste osade jootmise alustamist vaatame üle meie projekti komponentide loendi, nii et vajame:

★ ☆ ★ Vajalikud komponendid ★ ☆ ★

PCB, mille oleme tellinud JLCPCB -lt

ATmega328P, mis on Uno MCU

MCP23017 IC

Kaks 22pF kondensaatorit

330 oomi takistid

RTC mooduli komponendid

16 MHz kvartsostsillaator

Bluetooth moodul

Sumin

Mingi terminaliühendus

80 sinist LED -i

2 valget LED -i

Ja laseriga armsad osad

6. samm: elektrooniline kokkupanek

Elektrooniline kokkupanek
Elektrooniline kokkupanek
Elektrooniline kokkupanek
Elektrooniline kokkupanek
Elektrooniline kokkupanek
Elektrooniline kokkupanek

Nüüd on kõik valmis, nii et hakkame jootma oma elektroonilisi komponente trükkplaadile ja selleks vajame jootekolvi ja jootmisjuhet ning SMD komponentide SMD ümbertöötlusjaama (pole vaja, kui kasutate RTC -moodulit).

Ohutus ennekõike

Jootekolb

Ärge kunagi puudutage jootekolvi elementi…. 400 ° C!

Hoidke juhtmeid kuumutamiseks pintsettide või klambritega.

Pange jootekolb alati oma alusele tagasi, kui seda ei kasutata.

Ärge kunagi pange seda töölauale.

Lülitage seade välja ja eemaldage vooluvõrgust, kui te seda ei kasuta.

RTC komponentide kohta saate neid joodistada või osta RTC mooduli ja kasutada seda tahvli vastava pistiku kaudu.

Nagu näete, on selle trükkplaadi kasutamine väga lihtne tänu selle väga kõrgele kvaliteedile ja unustamata silte, mis juhendavad teid iga komponendi jootmisel, sest ülemisel siidikihil on iga komponendi silt, mis näitab selle paigutust pardal ja nii olete 100% kindel, et te ei tee jootmisvigu.

Olen iga komponendi jootnud oma kohale ja saate oma elektrooniliste komponentide jootmiseks kasutada PCB mõlemat külge.

Samm: pleksiklaasi kokkupanek

Plexiglass kokkupanek
Plexiglass kokkupanek
Plexiglass kokkupanek
Plexiglass kokkupanek
Plexiglass kokkupanek
Plexiglass kokkupanek
Plexiglass kokkupanek
Plexiglass kokkupanek

Nüüd on meil trükkplaat valmis ja kõik komponendid on väga hästi joodetud, liigume riistvarakomplekti teise osa juurde, milleks on LED -ühendus, nagu näete ülaltoodud fotol, lõime oma disaini jaoks igale LED -ile augu, nii et lihtsalt kasutage natuke liimi LED -ide paigutamiseks ja seejärel kõigi samade ridade anoodide kokku jootmiseks ja samade veergude katoodide kokku jootmiseks, kui olete ülesande lõpetanud, on teil maatriksi jaoks 14 juhtmest, nii et keerake need lihtsalt nii, nagu see näitab PCB -d.

Jätkame kokkupanekut, asetades pleksiklaasiosad igaüks oma kohale ja keerame ühenduspunktid kinni.

8. samm: tarkvaraosa

Tarkvara osa
Tarkvara osa
Tarkvara osa
Tarkvara osa
Tarkvara osa
Tarkvara osa

Kõik, mida me praegu vajame, on tarkvara, ma olen teile selle Arduino koodi teinud ja saate selle allolevalt lingilt tasuta saada, samuti olen loonud Androidi rakenduse, et seda kellaaja, kuupäeva ja kella äratused. Kood on väga hästi kommenteeritud, nii et saate sellest aru ja kohandate seda vastavalt oma vajadustele. Meil on vaja Arduino Uno plaati, et kood meie ATmega328 MCU -sse üles laadida, seejärel võtame MCU ja asetame selle PCB -sse.

Seadme sisselülitamiseks vajame välist 5v toiteadapterit ja siin me olemegi, kell töötab väga hästi ning saame selle androidrakenduse abil kellaaega reguleerida ja mõningaid äratusi seada.

seda projekti on nii lihtne teha ja see on hämmastav, spetsiaalselt nende läikivate siniste tuledega, mis võiksid olla teie parimad isetegemise kellad, kuid siiski mõned muud täiustused, et muuta see palju võid, sellepärast ootan teie ettepanekuid parandage seda LIXIE kella, ärge unustage pöidlata seda projekti, kui see teile meeldib, ja tellige minu YouTube'i kanal, et saada rohkem ägedaid videoid ja ärge jätke vaatamata meie eelnevaid projekte.

Soovitan: