Sadržaj:

DIY samostalni Arduino Uno: 5 koraka
DIY samostalni Arduino Uno: 5 koraka

Video: DIY samostalni Arduino Uno: 5 koraka

Video: DIY samostalni Arduino Uno: 5 koraka
Video: ПЕРВАЯ СХЕМА НА АРДУИНО [Уроки Arduino #4] 2024, Novembar
Anonim
DIY samostalni Arduino Uno
DIY samostalni Arduino Uno

U ovom projektu ću vam reći kako možemo napraviti DIY Arduino Uno samo postavljanjem na matičnu 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ćava da tako nešto napravimo kod kuće na sebi. Sljedeći koraci opisat će način sastavljanja kola na matičnoj ploči. Veći dio pozajmljujem od Arduino web stranice.

Ovaj projekat 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. 16MHz kristalni oscilator 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 utičnica 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. Ako priključite više od 16V, 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 šinu.
  3. Sada dodajte regulator LM7805 na matičnu ploču. On će uzimati ulaz od 9 V i davat će 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. Odličan je izvor za učenje o tome šta svaki pinovi na vašem ATmega čipu rade u vezi s funkcijama Arduina. Ovo će razjasniti veliku zabunu zašto povezujete 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 urezana strana IC -a bude na vrhu. Ako komponente montirate na PCB, dobro je koristiti utičnicu.

2. Dodajte 10KΩ pull-up otpornik na +5V šinu 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čno dugme kao prekidač za resetiranje, tako da proširi 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 na tlo.

6. Izvucite čip iz svog radnog Arduina i isprobajte ga na ovoj ploči. Program blink_led treperi iglom 13. Pin 13 na Arduinu NIJE AVR ATMEGA8-16PU/ATMEGA168-16PU pin 13, on je zapravo zakačen 19 na ATmega čipu.

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

Otpremanje skice na vaš Arduino
Otpremanje skice na vaš Arduino

Ovdje možete saznati o načinima postavljanja skice na Arduino.

Trebat će vam USB-to-Serijski uređaj. Koristio sam FDTI Basic Breakout Board (5V). Ako samo želite da to funkcionira, možete preskočiti instaliranje 6-pinskog zaglavlja i jednostavno provesti kratkospojne žice ravno iz USB-TTL zaglavlja do odgovarajućih pinova na matičnoj ploči. Uverite se da su pinovi ispravno usmereni za serijski uređaj koji odaberete; pinovi na ploči za razbijanje označeni su trocifrenim imenima. Tijekom gradnje 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 kratkospojnik sa (DTR/GRN) na razvodnoj ploči na pin 1 ATmega328 preko keramičkog kondenzatora od 0,1 μF.

Preporučuje se: