Cuprins:

Breadboard Arduino în modul corect: 5 pași (cu imagini)
Breadboard Arduino în modul corect: 5 pași (cu imagini)

Video: Breadboard Arduino în modul corect: 5 pași (cu imagini)

Video: Breadboard Arduino în modul corect: 5 pași (cu imagini)
Video: Conduceți releul gol și controlați-l cu Arduino pentru încărcare AC sau DC 2024, Decembrie
Anonim
Breadboard Arduino în modul corect
Breadboard Arduino în modul corect

Există literalmente sute de arduino Breadboard acolo, deci ce este diferit la acesta? Ei bine, există mai multe lucruri pe care majoritatea dintre ele și chiar Arduino în sine nu le fac bine. În primul rând, sursa analogică este legată de sursa digitală. Există un motiv pentru care Atmel i-a scos pe ace separate. Secțiunea digitală generează zgomot care poate interfera cu conversiile analogice. Atmel recomandă un inductor de 10µH și un condensator separat pentru AVCC pentru a filtra acest zgomot. Nu am folosit acest inductor sau talonul de ferită recomandat pentru VCC, dar dacă veți face o mulțime de lucruri analogice, probabil că este o idee bună. Inductanțele rătăcite ale panoului și ale jumperilor îi ajută pe unii.

O altă îmbunătățire se referă la linia RESET. Pentru a permite modul HVPP, AVR-urile nu au protecție ESD pe pinul RESET. Deci, dacă nu sunteți în programare de înaltă tensiune, este recomandat să utilizați o diodă pentru a vă proteja împotriva ESD. Toate acestea sunt acoperite în AVR042: Considerații privind proiectarea hardware-ului AVR. Se pare că puțini oameni sunt conștienți de acest document.

O altă practică obișnuită este plasarea unui condensator direct peste comutator pe linia RESET. Acest lucru poate genera vârfuri de înaltă tensiune conform AVR042. Acest lucru nu se face atât de mult cu AVR-uri, (probabil pentru că le omoară direct), dar este adesea văzut cu multe alte micro-uri și chiar pe plăcile de producător ale producătorului. În opinia mea, bazarea pe protecția ESD în acest mod este doar un design prost.

Pasul 1: Strângeți materiale

BOM pentru acest proiect:

  • (1) 630 (830) panou de lipit fără sudură
  • (1) Set de fire jumper pentru panouri asortate sau sârmă cu miez solid 24AWG acoperit cu argint sau tablă
  • (1) USBtinyISP, Arduino ISP etc.
  • (1) Dispozitiv ISP cu 6 pini sau fire DuPont de la tată la tată
  • (1) Microcontroler AVR Atmel ATmega328P-PU (DIP cu 28 de pini)
  • (1) Indicator LED verde de 3-5 mm
  • (1) 1N914 / 1N4148 diodă rapidă
  • (1) Comutator cu buton tactil ax 9mm
  • (1) Oscilator cu cristale de cuarț de 16 MHz, 15-20pF
  • (1) margele de ferită (opțional)
  • (1) inductor de 10µH (opțional)
  • (1) ceramică multistrat 10µF
  • (4) Ceramică monolitică 100nF
  • (2) Disc ceramic de 22pF
  • (1) rezistor de 4,7k 1 / 4W
  • (1) rezistor 680Ω 1 / 4W
  • (1) rezistor de 330Ω 1 / 4W

Pentru comutator, plătiți puțin în plus și obțineți ceva decent. Cele pătrate disponibile în mod obișnuit sunt gunoi nesigure.

Pasul 2: Începeți asamblările

Începe Asamblările
Începe Asamblările
Începe Asamblările
Începe Asamblările

Montați mai întâi toate componentele joase și jumperii. Tăiați componentele în jos până la 8 mm sub cel mai jos punct de pe corpul componentei după îndoire. NU TĂIAȚI cablurile celor 3 componente utilizate în pasul următor. Tăiați-le doar uniform, dar lăsați-le la lungimea maximă. Fiți foarte atenți cu condensatorii de disc. Învelișul de scufundare din partea de jos este fragil și se rupe acolo unde acoperă cablurile dacă sunt flexate.

Pinul 1 al ATmega ar trebui să intre în rândul 11 pentru a facilita găsirea pinilor. Pinul 5 este rândul 15, pinul 10 este rândul 20 etc.

Un condensator 100nF merge de la A11 la GND, este greu să-l vezi în fotografii. Rezistorul de 330Ω se află în găurile D10 și D11. Diagrama Fritzing face mai ușor să vedeți ce merge unde.

Celelalte capace 100nF merg în D17, D18, altul în G17, G19 și altul în H17, H18.

Jumperul care merge la AVCC poate fi înlocuit opțional cu un inductor de 10µH. Dacă măsurătorile analogice necesită acest lucru, acesta va ajuta la zgomot.

Mărgea opțională de ferită merge la VCC. Folosiți-l dacă există componente care generează zgomot, de exemplu cipuri logice din seria 7400. Scoateți jumperul VCC și înlocuiți-l cu talonul de ferită.

Nu uitați de jumperii care se conectează + și - peste tablă.

Pasul 3: ISP și High Stuff

ISP și High Stuff
ISP și High Stuff
ISP și High Stuff
ISP și High Stuff
ISP și High Stuff
ISP și High Stuff

Componentele mai înalte vin în continuare. Acestea sunt dioda, rezistorul de 4.7k și cristalul de cuarț. Asigurați-vă că respectați polaritatea diodei. Banda catodică merge pe partea +. Da, se presupune că este inversat.

Când totul este așa cum se arată și sunteți sigur că nimic nu se scurtează, este timpul pentru firele de calamar ale ISP. Pinii 17, 18 și 19 de pe ATmega sunt MOSI MISO și respectiv SCK. RESET poate merge la J10 cu acest tip de comutator. VCC și GND sunt + și - desigur.

Pasul 4: Bootloaderul opțional

Bootloaderul opțional
Bootloaderul opțional

Este necesar să introduceți un bootloader în ATmega pentru a „încărca” schițe din Arduino IDE. În caz contrar, se va încărca numai prin ISP. Serialul este mult mai rapid, dar bootloaderul ocupă puțin din spațiul de memorie flash care altfel ar merge la schița dvs. și încetinește procesul de boot. Optiboot este recomandat dacă mergeți pe acest traseu și este foarte mic. Personal, renunț la bootloader și folosesc doar ISP.

O altă considerație este vremea pentru a alimenta ISP-ul. De exemplu, USBtinyISP are un jumper în interior pentru a alimenta ținta. Încărcătoarele vechi de telefon constituie, de asemenea, o sursă de energie excelentă. Plăcile USB sunt disponibile sau pur și simplu tăiați conectorul și scoateți-le și întindeți firele dacă sunteți curajoși. Aveam un încărcător Android care mi-a prins piciorul și mi-a dat piept, așa că nu a fost nicio problemă. Cu firele de calamar, lăsați pinul VTG / VCC de pe ISP atunci când alimentați extern sau lăsați-l conectat și scoateți jumperul.

Pasul 5: Concluzie

Concluzie
Concluzie

Ați terminat acum. Încărcați schița intermitentă pentru un test și LED-ul ar trebui să înceapă să clipească. Am undeva o schiță intermitentă. Vezi dacă o găsești.

Recomandat: