Cuprins:
- Pasul 1: Strângeți materiale
- Pasul 2: Începeți asamblările
- Pasul 3: ISP și High Stuff
- Pasul 4: Bootloaderul opțional
- Pasul 5: Concluzie
Video: Breadboard Arduino în modul corect: 5 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:46
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
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
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
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
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:
Asistent de parcare Arduino - Parcați-vă mașina în locul corect de fiecare dată: 5 pași (cu imagini)
Asistent de parcare Arduino - Parcați-vă mașina în locul corect de fiecare dată: în acest proiect, vă voi arăta cum să vă construiți propriul asistent de parcare folosind un Arudino. Acest asistent de parcare măsoară distanța față de mașină și vă ghidează să o parcați în locul corect folosind un afișaj LCD și un LED, care progresiv
Stația meteo NaTaLia: Stația meteo cu energie solară Arduino a fost realizată în mod corect: 8 pași (cu imagini)
Stația meteo NaTaLia: Stația meteorologică cu energie solară Arduino a fost realizată corect: După 1 an de funcționare cu succes în 2 locații diferite, vă împărtășesc planurile proiectului stației meteo cu energie solară și vă explic cum a evoluat într-un sistem care poate supraviețui cu adevărat peste mult timp perioade de la energia solară. Dacă urmezi
Cum se măsoară corect consumul de energie al modulelor de comunicații fără fir în era consumului redus de energie ?: 6 pași
Cum se măsoară corect consumul de energie al modulelor de comunicații fără fir în era consumului redus de energie ?: Consumul redus de energie este un concept extrem de important în Internetul obiectelor. Majoritatea nodurilor IoT trebuie alimentate cu baterii. Numai prin măsurarea corectă a consumului de energie al modulului wireless putem estima cu exactitate câtă baterie i
LED-uri de cablare în mod corect Seria Vs Conexiune în paralel: 6 pași
Conectarea corectă a LED-urilor Seria Vs Conexiune paralelă: În acest instructiv vorbim despre LED - diode cu emisie de lumină și despre modul în care le putem conecta dacă avem mai multe unități. Aceasta este o lecție pe care mi-aș dori să o știu de la început, pentru că atunci când am început să joc cu circuite electronice am construit câteva
Cum să vă conectați și să configurați corect un mini sistem de raft HiFi (sistem de sunet): 8 pași (cu imagini)
Cum să conectați și să configurați corect un mini sistem de raft HiFi (sistem de sunet): Sunt o persoană căreia îi place să învețe despre ingineria electrică. Sunt liceu la Școala Ann Richards pentru Tinerele Lideri. Fac acest lucru instructiv pentru a ajuta pe oricine dorește să se bucure de muzica lor de la un mini LG HiFi Shelf Syste