Sadržaj:
- Korak 1: Stvari koje trebate napraviti
- Korak 2: Dodavanje napajanja Arduinu
- Korak 3: Dodavanje komponenti ploče
- Korak 4: Prijenos skice na vaš Arduino
Video: Napravi sam samostalni Arduino Uno: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
U ovom projektu ću vam reći kako možemo napraviti DIY Arduino Uno samo postavljanjem na ploču. To se može učiniti iz različitih razloga, poput pojeftinjenja, male veličine, smanjenja potrošnje energije itd.
Ovaj će vam projekt dati način da napravite minimalni Arduino Uno koji će obavljati sve funkcije poput one Arduina koji kupujete na tržištu. Kako znamo da je Arduino zapravo platforma otvorenog koda, pa su njegove sheme u javnoj domeni koje može koristiti svatko da ga primijeni u svoje svrhe s bilo kakvim napretkom ako je to moguće. To nam omogućuje da takvo nešto napravimo kod kuće na sebi. Sljedeći koraci opisat će način sastavljanja kruga na ploči. Veći dio materijala posuđujem s web stranice Arduino.
Ovaj projekt sponzorira LCSC. Koristio sam elektroničke komponente s LCSC.com. LCSC se snažno zalaže za ponudu širokog izbora originalnih, visokokvalitetnih elektroničkih komponenti po najboljim cijenama. Prijavite se danas i ostvarite popust od 8 USD pri prvoj narudžbi.
Korak 1: Stvari koje trebate napraviti
- ATmega328P-PU x 1
- Kristalni oscilator od 16 MHz x 1
- LM7805CV Linearni regulator x1
- Kondenzator 22 pF x 2
- Kondenzator 10 uF x 2
- Otpornik 220 Ohm x 2
- Otpornik 10 kohm x 1
- Trenutni prekidač x 1
- LED x 2
Korak 2: Dodavanje napajanja Arduinu
Arduino priključak za napajanje može prihvatiti raspon ulaznog napona od 7 do 16 volti. Najčešći izvori ulaza su pouzdana baterija od 9 V ili napajanje od 9-12 V DC. Budući da većina senzora i čipova zahtijeva izvor od 5 V, trebat će nam regulator napona LM7805 za smanjenje 9 V na komponentu prilagođenu 5 V. Priključite li više od 16 V, riskirate oštećenje IC -a.
- Dodajte žice za napajanje i uzemljenje tamo gdje će se nalaziti vaš regulator napona.
- Dodajte žice za napajanje i uzemljenje na dnu ploče koja povezuje svaku tračnicu.
- Sada na ploču dodajte regulator LM7805. Uzimat će ulaz od 9 V i daje kontinuirano napajanje od 5 V s izlaza.
- Dodajte napajanje i žice za uzemljenje koje se spajaju na desnu i lijevu vodilicu ploče.
- Također, dodajte 10uF kondenzator između IN -a regulatora i mase, kao i 10uF kondenzator na desnoj šini između napajanja i mase. Srebrna traka na kondenzatoru označava uzemljenje.
- Postavite LED za napajanje blizu izvora ulaza i na vrh ploče. Možete koristiti zelenu ili crvenu LED diodu.
- Spojite kratkospojnu žicu s negativnog vodiča (kratka noga) LED -a na uzemljenje i ugradite Ω otpornik s pozitivnog vodiča LED -a (duga noga) na razvodnik.
Korak 3: Dodavanje komponenti ploče
Prije nego nastavite, pogledajte ovu sliku. To je sjajan izvor za učenje o tome što svaka pinova na vašem ATmega čipu radi u vezi s funkcijama Arduina. Ovo će razjasniti veliku zabunu zašto spajate određene igle na način na koji to radite. Za još detaljnije informacije zavirite u podatkovni list za ATmega 168 (kratka verzija) (duga verzija). Evo lista za ATmega328 (kratka verzija) (duga verzija).
1. Instalirajte čip ATmega328 (prikazan desno) tako da zarezana strana IC -a bude na vrhu. Ako komponente montirate na PCB, dobro je koristiti utičnicu.
2. Dodajte 10KΩ pull-up otpornik na +5V tračnicu i spojite drugi kraj na RESET pin na ATmega328 (pin 1). Dodajte kratkospojnike za napajanje i masu za sljedeće pinove.
Pin 7 - VCC, digitalni napon napajanja (+5V)
Pin 8 - GND (uzemljenje)
Pin 22 - GND (uzemljenje)
Pin 21 - AREF, analogni referentni pin za ADC (+5V)
Pin 20 - AVcc, napon napajanja za ADC (+5V)
3. Dodajte 16 MHz vanjskog takta između pina 9 i 10 i dodajte dva kondenzatora od 22 pF koji rade na tlo sa svakog od tih pinova.
4. Dodajte trenutačni gumb kao prekidač za resetiranje, tako da premosti prazninu na matičnoj ploči na isti način kao i IC. 5. Dodajte malu kratkospojnu žicu s Pin 1 ATmega328 na donji krak tipke (pin najbliži IC-u). Dodajte još jednu kratkospojnu žicu s gornje lijeve noge potisnog gumba do tla.
6. Izvucite čip iz svog radnog Arduina i isprobajte ga na ovoj ploči. Program blink_led trepće pin 13. Pin 13 na Arduinu NIJE AVR ATMEGA8-16PU/ATMEGA168-16PU pin 13, on je zapravo pričvršćen 19 na čipu ATmega.
7. Na kraju dodajte LED diodu. Duga noga ili anoda spajaju se na crvenu žicu, a kratka noga ili katoda povezuje se na otpornik od 220 ohma koji ide na masu.
Korak 4: Prijenos skice na vaš Arduino
Ovdje možete saznati o načinima prijenosa skice na Arduino.
Trebat će vam USB-serijski uređaj. Koristio sam FDTI Basic Breakout Board (5V). Ako samo želite da funkcionira, možete preskočiti instalaciju 6-pinskog zaglavlja i jednostavno provesti kratkospojne žice ravno iz USB-TTL zaglavlja do odgovarajućih pinova na ploči. Provjerite jesu li pinovi ispravno usmjereni za serijski uređaj koji odaberete; pinovi na ploči za razbijanje označeni su troznamenkastim imenima. Tijekom izrade otkrio sam da mikrokontroleru treba savršeno tempirano pritiskanje tipke za resetiranje kako bi pripremio čip za programiranje, a razvodna ploča ima pin zvan DTR/GRN koji šalje signal na pin za resetiranje kada je pravilno spojen. Dakle, spojite kratkospojnu žicu s (DTR/GRN) na razvodnoj ploči na pin 1 ATmega328 preko 0,1 µF keramičkog kondenzatora.
Preporučeni:
Napravi sam Arduino - IoT dozator za dezinfekciju ruku bez dodira koji koristi NodeMCU & BLYNK: 4 koraka
Napravi sam Arduino | IoT dozator za dezinfekciju ruku bez dodira koji koristi NodeMCU & BLYNK: Pozdrav ljudi, Budući da je izbijanje COVID-19 dramatično pogodilo svijet, upotreba sredstava za dezinfekciju ruku eskalirala je. Sredstva za dezinfekciju ruku mogu pomoći u smanjenju rizika od dobivanja određenih infekcija. Sredstva za dezinfekciju ruku također mogu zaštititi od mikrofona koji izazivaju bolesti
Samostalni Arduino 3.3V W / vanjski sat od 8 MHz koji se programira iz Arduino Uno putem ICSP / ISP -a (sa serijskim nadzorom!): 4 koraka
Samostalni Arduino 3.3V W / vanjski sat od 8 MHz koji se programira iz Arduino Uno -a putem ICSP -a / ISP -a (sa serijskim nadzorom!): Ciljevi: Izgraditi samostalni Arduino koji radi na 3.3V s vanjskog takta 8 MHz. Programirati ga putem ISP-a (poznatog i kao ICSP, serijsko programiranje u krugu) s Arduino Uno (radi na 5 V) Za uređivanje datoteke za pokretanje i snimanje
Napravi sam Sim Racing zaslon Arduino: 3 koraka
DIY Sim Racing zaslon Arduino: Ovako možete izgraditi vrlo jednostavan i jeftin USB zaslon Sim Racing s Arduino UNO i 3,5 " TFT zaslon. Ima API za Assetto Corsa koji uzima podatke iz zajedničke memorije igre programirane u C# u Visual Studiju, a zatim šalje
Napravi sam Arduino kompas: 6 koraka
Uradi sam Arduino kompas: Svi znamo što je kompas i za što se koristi. Kompas nam govori smjerove tj. E-Z-N-S. Tradicionalni kompas radio je s magnetskom iglom u sredini. Sjeverni pol igle uvijek pokazuje prema zemljopisnom sjevernom polu sa
Napravi sam Arduino solarni tracker: 3 koraka
Uradi sam Arduino Solar Tracker: Ovaj je projekt izvorno napravljen kao zadatak iz fizike. Zadatak je bio stvoriti nešto s Arduinom, što uključuje projektiranje, programiranje i izgradnju. Odabrali smo izradu pokretne solarne ploče. Ploče se automatski pomiču prema ploči