Sisukord:

Iseseisev iseseisev Arduino Uno: 5 sammu
Iseseisev iseseisev Arduino Uno: 5 sammu

Video: Iseseisev iseseisev Arduino Uno: 5 sammu

Video: Iseseisev iseseisev Arduino Uno: 5 sammu
Video: Как управлять нагрузкой 4 переменного тока с помощью беспроводного дистанционного реле KR1204 2024, Juuli
Anonim
Iseseisev iseseisev Arduino Uno
Iseseisev iseseisev Arduino Uno

Selles projektis räägin, et kuidas saaksime teha isetehtud Arduino Uno, lihtsalt seadistades selle leivalauale. Seda saab teha erinevatel põhjustel, näiteks odavamaks muutmine, väiksus, energiatarbimise vähendamine jne.

See projekt annab teile võimaluse teha minimaalne Arduino Uno, mis täidab kõiki funktsioone nagu Arduino, mida ostate turult. Nagu me teame, et Arduino on tegelikult avatud lähtekoodiga platvorm ja seega on selle skeemid üldkasutatavad, mida igaüks saab kasutada, et seda oma eesmärkidel rakendada, kui võimalik. See võimaldab meil sellist asja kodus ise teha. Järgmised sammud kirjeldavad, kuidas vooluahelat leivaplaadile kokku panna. Laenan suurema osa läbikäimisest Arduino saidilt.

Seda projekti rahastab LCSC. Olen kasutanud LCSC.com elektroonilisi komponente. LCSC on kindlalt pühendunud laia valiku ehtsate ja kvaliteetsete elektroonikakomponentide pakkumisele parima hinnaga. Registreeruge juba täna ja saate esimese tellimuse eest 8 dollarit allahindlust.

Samm: asjad, mida vajate selle saavutamiseks

Asjad, mida vajate selle saavutamiseks
Asjad, mida vajate selle saavutamiseks
  1. ATmega328P-PU x 1
  2. 16MHz kristallostsillaator x 1
  3. LM7805CV lineaarne regulaator x1
  4. Kondensaator 22 pF x 2
  5. Kondensaator 10 uF x 2
  6. Takisti 220 oomi x 2
  7. Takisti 10 kohm x 1
  8. Hetkelüliti x 1
  9. LED x 2

Samm: toiteallika lisamine Arduinole

Arduino toitepistik võtab vastu sisendpinge vahemikku 7 kuni 16 volti. Kõige tavalisemad sisendallikad on usaldusväärne 9 V aku või 9–12 V alalisvoolu toiteallikas. Kuna enamik andureid ja kiipe vajavad 5 V allikat, vajame LM7805 pingeregulaatorit, et vähendada 9 V komponendisõbralikuks 5 V -ks. Kui ühendate rohkem kui 16V, on oht IC -d kahjustada.

  1. Lisage toite- ja maandusjuhtmed sinna, kus teie pingeregulaator asub.
  2. Lisage plaadi põhjale toite- ja maandusjuhtmed, mis ühendavad iga rööpa.
  3. Nüüd lisage leivalauale regulaator LM7805. See võtab 9V sisendit ja annab väljundist pideva 5V toite.
  4. Lisage toiteväljund ja maandusjuhtmed, mis ühendatakse leivalaua parema ja vasaku rööpaga.
  5. Lisage ka 10uF kondensaator regulaatori IN ja maa vahele, samuti 10uF kondensaator parempoolsele rööbasteele toite ja maa vahel. Kondensaatori hõbedane riba tähistab maapinda.
  6. Asetage toite LED sisendallika lähedale ja leivalaua ülaossa. Võite kasutada rohelist või punast LED -i.
  7. Ühendage džemprijuhe LED -i negatiivsest juhtmest (lühike jalg) maandusrööpa külge ja paigaldage Ω takisti positiivse LED -juhtme (pikk jalg) toiteliini külge.

Samm: plaadi komponentide lisamine

Juhtplaadi komponentide lisamine
Juhtplaadi komponentide lisamine
Juhtplaadi komponentide lisamine
Juhtplaadi komponentide lisamine

Enne jätkamist vaadake seda pilti. See on suurepärane ressurss, et õppida, mida iga teie ATmega kiibi tihvt teeb seoses Arduino funktsioonidega. See selgitab palju segadust, miks te teatud tihvte ühendate nii, nagu teete. Veelgi üksikasjalikuma teabe saamiseks vaadake ATmega 168 (lühike versioon) (pikk versioon) andmelehte. Siin on leht ATmega328 (lühike versioon) (pikk versioon).

1. Paigaldage kiip ATmega328 (näidatud paremal) nii, et IC sälkudega külg oleks üleval. Kui paigaldate komponente trükkplaadile, on hea kasutada pistikupesa.

2. Lisage 10KΩ tõmbetakisti +5V rööpale ja ühendage teine ots ATmega328 RESET tihvtiga (tihvt 1). Lisage järgmiste tihvtide jaoks voolu ja maanduse jaoks džemprid.

Pin 7 - VCC, digitaalne toitepinge (+5V)

Tihvt 8 - GND (maapealne rööp)

Tihvt 22 - GND (maapind)

Tihvt 21 - AREF, analoogviide ADC jaoks (+5 V)

Pin 20 - AVcc, ADC toitepinge (+5 V)

3. Lisage tihvtide 9 ja 10 vahele 16 MHz väline kell ning lisage igast tihvtist maapinnale kaks 22pF kondensaatorit.

4. Lisage hetke nupp lähtestuslülitina, nii et see ulatub leivaplaadi tühimikku samamoodi nagu IC. 5. Lisage väike hüppajajuhe ATmega328 tihvtist 1 surunupu alumisele jalale (tihvt, mis on kõige lähemal IC-le). Lisage teine hüppaja traat surunupu vasakust ülemisest jalast maapinnale.

6. Tõmmake kiip oma töötavalt Arduinolt ja proovige seda sellel laual. Programm blink_led vilgub tihvti 13. Arduino tihvt 13 EI OLE AVR ATMEGA8-16PU/ATMEGA168-16PU tihvt 13. See on tegelikult kinnitatud 19 ATmega kiibile.

7. Lõpuks lisage LED. Pikk jalg või anood ühendub punase juhtmega ja lühike jalg või katood ühendatakse maandatava 220-oomise takistiga.

Samm: visandi üleslaadimine oma Arduinosse

Eskiisi üleslaadimine oma Arduinosse
Eskiisi üleslaadimine oma Arduinosse

Siit saate teada, kuidas visandit Arduinosse üles laadida.

Teil on vaja USB-jadaseadet. Kasutasin FDTI Basic Breakout Board (5V). Kui soovite selle lihtsalt tööle saada, võite 6-kontaktilise päise paigaldamise vahele jätta ja lihtsalt hüppajajuhtmed USB-TTL-päisest otse leivaplaadi vastavatele tihvtidele juhtida. Veenduge, et tihvtid on valitud seeriaseadme jaoks õigesti paigutatud; purunemisplaadi tihvtid on märgistatud kolmekohaliste nimedega. Ehitamise ajal avastasin, et mikrokontroller vajab kiibi programmeerimiseks valmis ajastamist, et vajutada lähtestusnuppu, ja katkestusplaadil on tihvt nimega DTR/GRN, mis saadab signaali lähtestusnõelale, kui see on korralikult ühendatud. Niisiis, ühendage katkestusplaadil olev (DTR/GRN) hüppajajuhe 0,1 µF keraamilise kondensaatori kaudu ATmega328 tihvtiga 1.

Soovitan: