Sadržaj:

Napravi sam samostalni Arduino Uno: 5 koraka
Napravi sam samostalni Arduino Uno: 5 koraka

Video: Napravi sam samostalni Arduino Uno: 5 koraka

Video: Napravi sam samostalni Arduino Uno: 5 koraka
Video: How to get 5V from 18650 Lithium Battery Powering Arduino ESP32 ESP8266 or charge your phone 2024, Studeni
Anonim
Napravi sam, Arduino Uno
Napravi sam, Arduino Uno

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

Stvari koje trebate napraviti
Stvari koje trebate napraviti
  1. ATmega328P-PU x 1
  2. Kristalni oscilator od 16 MHz x 1
  3. LM7805CV Linearni regulator x1
  4. Kondenzator 22 pF x 2
  5. Kondenzator 10 uF x 2
  6. Otpornik 220 Ohm x 2
  7. Otpornik 10 kohm x 1
  8. Trenutni prekidač x 1
  9. 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.

  1. Dodajte žice za napajanje i uzemljenje tamo gdje će se nalaziti vaš regulator napona.
  2. Dodajte žice za napajanje i uzemljenje na dnu ploče koja povezuje svaku tračnicu.
  3. Sada na ploču dodajte regulator LM7805. Uzimat će ulaz od 9 V i daje kontinuirano napajanje od 5 V s izlaza.
  4. Dodajte napajanje i žice za uzemljenje koje se spajaju na desnu i lijevu vodilicu ploče.
  5. 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.
  6. Postavite LED za napajanje blizu izvora ulaza i na vrh ploče. Možete koristiti zelenu ili crvenu LED diodu.
  7. 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

Dodavanje komponenti ploče
Dodavanje komponenti ploče
Dodavanje komponenti ploče
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

Prijenos skice na vaš Arduino
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: