Cuprins:

Techduino -- Cum să-ți faci propriul Arduino Uno R3 de casă --: 9 pași (cu imagini)
Techduino -- Cum să-ți faci propriul Arduino Uno R3 de casă --: 9 pași (cu imagini)

Video: Techduino -- Cum să-ți faci propriul Arduino Uno R3 de casă --: 9 pași (cu imagini)

Video: Techduino -- Cum să-ți faci propriul Arduino Uno R3 de casă --: 9 pași (cu imagini)
Video: Lesson 101: Using IR Remote to control TV, AC Bulb with Relay, DC Motor and Servo Motor 2024, Noiembrie
Anonim
Image
Image

Dacă ești ca mine, după ce mi-am luat Arduino și am efectuat o programare finală pe primul meu cip, am vrut să-l scot din Arduino Uno R3 și să-l pun în circuitul meu. Acest lucru ar elibera, de asemenea, Arduino pentru proiecte viitoare. După ce am citit multe pagini web și forumuri, am reușit să realizez acest Instructable. Am vrut să am informațiile pe care le-am învățat într-un singur loc și ușor de urmat. Comentariile și sugestiile sunt binevenite și apreciate, deoarece încă încerc să învăț toate aceste lucruri.

Pasul 1: Piese necesare

Adăugarea circuitelor pentru o sursă de alimentare
Adăugarea circuitelor pentru o sursă de alimentare

Pentru a face acest lucru, veți avea nevoie de:

Piese de bază pentru cablarea Arduino

  1. O pană de cablu de 22 AWG
  2. 7805 Regulator de tensiune
  3. 2 LED-uri 2 rezistoare de 220 Ohm
  4. 1 rezistor de 10k Ohm
  5. 2 condensatori 10 uF
  6. Cristal de ceas de 16 MHz
  7. 2 condensatori de 22 pF
  8. mic buton momentan deschis în mod normal („oprit”)

Pasul 2: Adăugarea circuitelor pentru o sursă de alimentare

Adăugarea circuitelor pentru o sursă de alimentare
Adăugarea circuitelor pentru o sursă de alimentare

Aici folosesc încărcător mobil de 5V în loc de LM7805 (Această versiune utilizează o sursă de alimentare reglementată de 5V). Este simplu și economisești puțin spațiu la bord. Poți să faci LM7805, dar după aceea trebuie să folosești o sursă de tensiune mai mare, de aceea folosesc încărcător constant de 5V.

Pasul 3: ATMEGA8 / 168/328 Noțiuni de bază

ATMEGA8 / 168/328 Noțiuni de bază
ATMEGA8 / 168/328 Noțiuni de bază

Înainte de a merge mai departe, consultați această imagine. Este o resursă excelentă pentru a învăța ce fac fiecare pin de pe cipul dvs. Atmega în legătură cu funcțiile Arduino. Acest lucru va clarifica o mulțime de confuzie în spatele motivului pentru care conectați anumite știfturi așa cum faceți. Pentru informații și mai detaliate, aruncați o privire la foaia de date pentru Atmega168 (versiune scurtă) (versiune lungă). Iată foaia pentru Atmega328 (versiune scurtă) (versiune lungă)

Pasul 4: Porniți proiectul

Porniți proiectul
Porniți proiectul

Începeți prin conectarea unui rezistor de tracțiune de 10k ohm la + 5V de la pinul RESET pentru a împiedica resetarea cipului în timpul funcționării normale. Pinul RESET repornește cipul atunci când este tras în jos la sol.

Pinul 7 - Vcc - Tensiunea de alimentare digitală

Pinul 8 - GND

Pinul 22 - GND

Pinul 21 - AREF - Pinul de referință analogic pentru ADC

Pinul 20 - AVcc - Tensiune suplimentară pentru convertorul ADC. Trebuie să fie conectat la alimentare dacă ADC nu este utilizat și să se alimenteze printr-un filtru trece jos dacă este (un filtru trece jos este un circuit care reduce zgomotul de la sursa de alimentare. Acest exemplu nu folosește unul)

Pasul 5: Adăugarea Cristal

Adăugând Cristal
Adăugând Cristal

Adăugați un ceas extern de 16 MHz între pinii 9 și 10 și adăugați doi condensatori de 22 pF care rulează la masă de la fiecare dintre acei pini.

Pasul 6: Adăugarea comutatorului de resetare

Adăugarea comutatorului de resetare
Adăugarea comutatorului de resetare

Adăugați micul comutator tactil, astfel încât să puteți reseta Arduino ori de câte ori am dori și pregătiți cipul pentru încărcarea unui nou program. O apăsare rapidă momentană a acestui comutator va reseta cipul atunci când este necesar. Adăugați comutatorul chiar deasupra vârfului cipului Atmega, trecând spațiul din panou. Apoi, adăugați un fir de la piciorul din stânga jos al comutatorului la pinul RESET al cipului Atmega și un fir de la piciorul din stânga sus al comutatorului la masă.

Pasul 7: LED-urile de pe pinul Arduino 13

LED-urile de pe pinul Arduino 13
LED-urile de pe pinul Arduino 13
Conduce LED-urile pe pinul 13 Arduino
Conduce LED-urile pe pinul 13 Arduino

Cipul utilizat pe această placă este de fapt deja programat utilizând programul blink_led care vine împreună cu software-ul Arduino. Dacă aveți deja o placă de circuite imprimate Arduino rulată, este o idee bună să mergeți mai departe și să verificați versiunea de breadboard pe care o construiți cu un cip despre care știți că funcționează. Trageți cipul de pe Arduino-ul dvs. de lucru și încercați-l pe această placă. Programul blink_led clipește pinul 13. Pinul 13 de pe Arduino NU este pinul AVR ATMEGA8-16PU / ATMEGA168-16PU 13. Este de fapt pinul 19 de pe cipul Atmega.

În cele din urmă, adăugați LED-ul. Piciorul lung sau anodul se conectează la firul roșu, iar piciorul scurt sau catodul se conectează la rezistorul de 220 ohmi care merge la sol.

Pasul 8: Arduino-Ready

Gata Arduino!
Gata Arduino!
Gata Arduino!
Gata Arduino!

În acest moment, dacă v-ați programat deja cipul în altă parte și nu ați avut nevoie de acest circuit pentru a reprograma cipul, ați putea să vă opriți aici. Dar o parte din distracție este programarea în circuit, așa că continuați să creați într-adevăr un circuit USB-Arduino complet pe o placă de calcul!

Pasul 9: Software-ul care urmează să fie utilizat

Image
Image
Software de utilizat
Software de utilizat
Software de utilizat
Software de utilizat

Pentru a realiza această placă Techduino am folosit software-ul Circuit Wizard Trial Version. Îl puteți folosi sau vă ofer schema de circuit necesară și aspectul PCB aici.

Mulțumesc pentru vizionarea proiectului meu.