
Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-23 14:40

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

- ATmega328P-PU x 1
- 16MHz kristallostsillaator x 1
- LM7805CV lineaarne regulaator x1
- Kondensaator 22 pF x 2
- Kondensaator 10 uF x 2
- Takisti 220 oomi x 2
- Takisti 10 kohm x 1
- Hetkelüliti x 1
- 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.
- Lisage toite- ja maandusjuhtmed sinna, kus teie pingeregulaator asub.
- Lisage plaadi põhjale toite- ja maandusjuhtmed, mis ühendavad iga rööpa.
- Nüüd lisage leivalauale regulaator LM7805. See võtab 9V sisendit ja annab väljundist pideva 5V toite.
- Lisage toiteväljund ja maandusjuhtmed, mis ühendatakse leivalaua parema ja vasaku rööpaga.
- 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.
- Asetage toite LED sisendallika lähedale ja leivalaua ülaossa. Võite kasutada rohelist või punast LED -i.
- Ü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


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

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:
Arduino Nano - Arduino Uno adapter: 6 sammu (piltidega)

Arduino Nano kuni Arduino Uno adapter: Arduino Nano on kena, väike ja odav Arduino perekonna liige. See põhineb Atmega328 kiibil, mis teeb selle sama võimsaks kui suurim tema vend Arduino Uno, kuid selle saab kätte väiksema raha eest. Ebays saab nüüd hiina versioone b
Iseseisev andmete registreerimise anemomeeter: 11 sammu (koos piltidega)

Iseseisev andmete registreerimise anemomeeter: mulle meeldib andmete kogumine ja analüüsimine. Mulle meeldib ka elektroonilisi vidinaid ehitada. Aasta tagasi, kui avastasin Arduino tooted, mõtlesin kohe: "Tahaksin koguda keskkonnaandmeid." Portlandis, OR, oli tuuline päev, nii et ma
Eraldiseisev Arduino 3.3V W / väline 8 MHz kell programmeeritakse Arduino Uno kaudu ICSP / ISP kaudu (jadaseirega!): 4 sammu

Eraldiseisev Arduino 3,3 V W / väline 8 MHz kell programmeeritakse Arduino Uno kaudu ICSP / ISP kaudu (jadaseirega!): Eesmärgid: Ehitada eraldiseisev Arduino, mis töötab 3,3 V toitel 8 MHz välisel kellal. Selle programmeerimine Interneti-teenuse pakkuja (tuntud ka kui ICSP, ahelasisene jadaprogrammeerimine) kaudu Arduino Unost (töötab 5 V juures) Alglaaduri faili redigeerimiseks ja põletamiseks
Iseseisev ATmega328p (kasutades sisemist 8 MHz kella): 4 sammu

Eraldiseisev ATmega328p (kasutades sisemist 8 MHz kella): ATmega328p on ühe kiibiga mikrokontroller, mille Atmel on loonud megaAVR perekonda (hiljem Microchip Technology omandas Atmeli 2016. aastal). Sellel on muudetud Harvardi arhitektuuriga 8-bitine RISC-protsessori tuum. See mikrokontroller on Arduino aju
Võimsam Arduino-UNO, Massduino-UNO: 9 sammu

Võimsam Arduino-UNO, Massduino-UNO: Mis on Massduino? Massduino on uus tootesari, mis ühendab endas Arduino platvormi perifeerse rikka, mugava ja kiire arenduse, odava ja hõlpsasti valmistatava suuremahulise tootmise eelised. Peaaegu kogu Arduino kood võib olla