Cuprins:
- Pasul 1: Materiale
- Pasul 2: Plăci de bază, prototipare sau primele plăci Arduino
- Pasul 3: Plăci medii Arduino: Specificațiile fizice sunt relativ importante
- Pasul 4: Placi profesionale: dimensiunea, greutatea și pinii sunt cele mai importante caracteristici
- Pasul 5: Doar o mică oprire pentru a explica următoarele categorii …
- Pasul 6: UAV-uri și drone
- Pasul 7: IoT / Wifi
- Pasul 8: Bluetooth
- Pasul 9: Alte frecvențe radio
- Pasul 10: Revenim la plăcile care nu sunt capabile fără fir … Arduino compatibil cu ecranul
- Pasul 11: Imprimare CNC și 3D
- Pasul 12: Plăci micro (nu ca Plăcile Arduino Micro … Plăcile micro serios)
- Pasul 13: Dar clonele?
- Pasul 14: Pasul următor?
Video: Cele mai bune plăci Arduino pentru proiectul dvs.: 14 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
* Vă rugăm să aveți în vedere că public acest super instructabil aproape de linia de sosire a concursului Arduino (vă rog să mă votați!), Deoarece nu am avut timpul necesar pentru realizarea acestuia înainte. Chiar acum am școală de la 8 A. M. până la ora 17:00, faceți tenis cinci ore pe săptămână, organizați tabără toată sâmbăta și faceți temele în majoritatea celorlalte zile. Vă mulțumesc foarte mult pentru înțelegere și sper să vă bucurați de Instructable! *
…
Poate că sunteți un începător care lucrează la un proiect mic sau un profesionist care proiectează un robot grozav. În ambele cazuri, va trebui să alegeți ce placă de control veți utiliza. Acum, înainte de a vă scufunda în Arduino pe care îl veți folosi, vă rugăm să luați în considerare următoarele: Arduino nu este același cu Raspberry Pi. Primul este mai simplu, mai mic, mai puțin consumator de energie; celălalt este puternic, mai mare și mai bun la lucruri mai complexe. Majoritatea Arduino-urilor costă mai puțin și nu au capabilitățile grafice, AI, cameră etc. ale ultimelor; Plăcintele cu zmeură sunt foarte puternice pentru a le pune în locul unui Arduino (cu excepția unor cazuri). A pune un Arduino unde ar trebui să fie un zmeură este ca și cum ai pune un motor cu 2 cilindri într-o mașină V6; si invers. Asta nu înseamnă că zmeura este mai bună, pur și simplu că îndeplinesc sarcini diferite.
Dacă ați decis să folosiți un Raspberry, vă rugăm să nu citiți acest Ible (prescurtarea „Instructable”. Voi folosi întotdeauna abrevieri de acest gen, așa că nu vă mirați!). Nu doresc să am comentarii de genul „Mi-ai pierdut timpul!” etc., doar pentru că vă așteptați la un Raspberry și ați primit doar Arduinos. Dacă, pe de altă parte, doriți să găsiți o placă Arduino, ignorați acest avertisment și continuați. Dacă sunteți un începător total în Arduino, nu ezitați să vă înscrieți la această clasă Arduino de bekathwia.
Acest Ible va fi împărțit în cele mai bune plăci pentru fiecare tip de proiect. Pentru această „clasificare” voi lua în calcul dimensiunea, pinii, compatibilitatea scutului, ușurința utilizării, capacitățile suplimentare, printre altele. Acum că am terminat cu introducerea, să trecem la Materiale.
Pasul 1: Materiale
Stai o secundă … Ce materiale? De fapt, dacă ați fi citit titlul acestui Ible, ar fi trebuit să presupuneți, corect, că nu veți folosi materiale. La urma urmei, scopul acestui instructabil este de a vă ajuta să găsiți ce materiale veți folosi în alte proiecte. Doar pentru a vă face o idee, când veți obține de fapt placa Arduino, aveți în vedere că veți avea nevoie, de asemenea, de cablul USB sau programator necesar, precum și de software-ul Arduino IDE (Mac, Windows și Linux). O puteți descărca de aici. Funcția acestui program este de a face schițele (numele dat programelor mici pe care urmează să le încărcați pe placa Arduino) și „să le introduceți în tablă” („încărcați”). Dacă sunteți interesat, verificați acest Instructable despre cum să programați Arduino cu telefonul dvs. mobil Android (unii băieți mi-au spus că versiunea iOS a aplicației nu a funcționat prea bine).
Acum, că acum aveți nevoie de dvs. (de fapt, aveți nevoie doar de un proiect nou, de un anumit interes pentru el și de câțiva dolari. Nu vă recomand nici un loc pentru a cumpăra plăcile, am luat-o pe a mea dintr-un magazin local), să trecem la prima categorie de tablouri.
Pasul 2: Plăci de bază, prototipare sau primele plăci Arduino
Prima categorie despre care o să vă spun este placa de bază sau de prototipare. Acest lucru nu înseamnă că va fi extrem de simplu, ieftin și va avea puține funcții și pini. Înseamnă doar că de obicei nu sunt super complexe, au o mulțime de informații pe web pentru a le putea verifica și pot, mai mult sau mai puțin, să preia orice proiect care v-ar putea interesa în această etapă. Greutatea și dimensiunea nu contează prea mult, nu aveți nevoie de 60 de pini și nici de WiFi, dar aveți nevoie de o bază solidă de lucru. Primul Arduino care vine în capul oricui: Uno.
Arduino Uno este unul dintre cele mai cunoscute modele și este extrem de interesant pentru începători și profesioniști. Una dintre cele mai bune capabilități pe care le posedă, pe lângă porturile USB / SPI / I2C (căutați-le pe Internet), este capacitatea de a stiva Arduino Shields pe acesta. Scuturile Arduino sunt, în esență, PCB-uri pre-construite care au pini sub ele și sunt montate direct pe placa Arduino. Există scuturi de Internet, scuturi Servo, scuturi Proto Board, etc. Majoritatea au fost concepute special pentru Arduino Uno, dar unele sunt concepute și pentru Mega (așa cum spune numele, este mare). Unele scuturi sunt chiar proiectate atât pentru Uno, cât și pentru Mega. Cel mai bun lucru despre scuturi este că evită necesitatea cablurilor și, în unele cazuri, multe scuturi pot fi stivuite unul peste altul.
Deci, Uno este probabil una dintre cele mai bune alegeri. Din experiența mea, Pro Mini a fost foarte bun pentru design-urile mele. La început nu aveam un proiect definit, dar, din moment ce era mic și, în același timp, avea suficiente pini, a devenit extrem de util pentru orice am încercat să fac. Cu excepția compatibilității scutului, are aproape aceleași capacități ca Uno, cu excepția portului USB și a altor pini speciali. Fiind mic, totuși, s-ar putea să nu fie cea mai bună opțiune. Nano este într-o poziție similară, chiar dacă are un conector Mini USB B.
Pentru a spune adevărul, ați putea folosi aproape orice Arduino fără prea multe lucruri (ceea ce crește prețul). Cu toate acestea, cel mai popular panou este de departe Uno.
Pasul 3: Plăci medii Arduino: Specificațiile fizice sunt relativ importante
Așadar, ați trecut deja de plăcile pentru începători. Acum, în loc să căutați o placă care să fie utilă pentru majoritatea proiectelor simple și ușor de interfațat, căutați Arduino cu dimensiuni și greutăți mai mici, dar aceleași pini și capacități. Cu toate acestea, nu toate proiectele intermediare necesită aceste specificații. Poate ai spațiu suplimentar și un Uno se potrivește perfect. Dar de multe ori vei fi frustrat să afli că ceea ce credeai că este un spațiu mare se transformă într-unul îngust. Deci … Regula pentru realizarea proiectelor: să aveți întotdeauna în minte că spațiul dvs. va deveni mai mic decât ceea ce vă așteptați. Încearcă să nu planifici proiecte în care totul se potrivește perfect; vei fi deziluzionat când nu va fi.
Tocmai de aceea ar trebui să începeți să vă gândiți la plăci Arduino mai mici. Este mult mai greu să pui un Uno în interiorul unei drone shell decât un Pro Mini sau un Nano. În plus, așa cum am spus mai devreme, pinii încep să conteze, la fel ca și logica și tensiunea de alimentare. Majoritatea senzorilor sunt conectați direct la 5v; dar alții nu pot avea mai mult de 3,3v pe pinii Vcc, chiar dacă ar putea folosi logica de 5v. Unele Arduino vin cu regulatoare încorporate, dar Pro Minis, care vine în versiunile 5v și 3.3v, nu au pini de regulator specializați pe ele. Nano, pe de altă parte, da. La fel, dacă alegeți între un 5v și un 3.3v Pro Mini, obțineți 5v, deoarece vine cu un procesor mai rapid. Regulatoarele 3.3v pot fi găsite pe programatorul Pro Mini USB sau ca „tranzistoare” mici (le puteți obține singure sau deja lipite pe o placă mini). Revenind la numărul de pini, atât Pro Mini, cât și Nano au, pe lângă cei 14 pini digitali (dintre care puteți utiliza 12, ceilalți sunt pinii Rx și Tx), 8 pini analogici, în timp ce Uno are doar 6 dintre aceștia. Dacă proiectul dvs. necesită mai mult de șase intrări analogice (potențiometre, I2C, etc), probabil că va trebui să renunțați la ideea de a utiliza Uno.
Deci, în acest pas, v-aș recomanda Uno (care este întotdeauna util), Pro Mini (prima mea placă, într-adevăr minunată, dar nu are o priză USB integrată, ceea ce înseamnă că va trebui să obțineți un dispozitiv extern programator), Nano (aceeași dimensiune ca și Pro Mini, dar cu soclu USB și încă câțiva pini) și Mega (mult prea mare, dar super bun. Are mai mult de 70 de pini).
Pasul 4: Placi profesionale: dimensiunea, greutatea și pinii sunt cele mai importante caracteristici
Ați petrecut deja ceva timp jucând cu Arduino-ul dvs. și sunteți gata să începeți un proiect minunat și minunat. Dar mai întâi, veți avea nevoie de o placă care nu numai că este capabilă de ceea ce vizați, dar care se potrivește și cu cadrul dvs. precis. Această nevoie, totuși, nu implică faptul că trebuie să obțineți cea mai mică placă posibilă. Acest hexapod de la ivver, de exemplu, cu 3 servouri în fiecare picior și mulți senzori ar avea nevoie de mult mai mult decât cei 20 de pini digitali disponibili pe Pro Mini sau Nano (12 pini digitali + 8 analogici. Nu este foarte cunoscut faptul că pinii A0, A1, A2 etc. pot fi abordați ca pini digitali dacă utilizați pinul 14, 15, 16 și așa mai departe). În acest caz, probabil că ar trebui să optați pentru un Mega, care ar putea controla un număr modest de 30 de servome sau mai mult. Dacă construiești o imprimantă 3d, ar trebui să folosești și această placă cu scutul Ramps (încerc să realizez acest proiect în prezent. Vă rog să mă votați în concursul Arduino, deoarece aș avea nevoie de unul dintre premii pentru a putea Dacă o voi face în cele din urmă, voi fi extrem de recunoscător pentru sprijinul dvs. și voi încerca să scriu un Ible despre realizarea proiectului). Dar dacă doriți să construiți un quadcopter micro Bluetooth, ar trebui să alegeți cea mai mică placă disponibilă (atâta timp cât poate rezolva sarcina).
Deci, plăcile grozave pentru proiectele avansate sunt … ei bine, ați putea începe să vă gândiți că singurele plăci despre care știu sunt Uno, Mega, Nano și Pro Mini și că ultimele două sunt în mod clar preferatele mele (probabil ați ghicit că ar spune acele placi). Este adevărat că îmi plac ultimele și că am repetat aceleași patru plăci din fiecare categorie, dar chestiunea este că sunt plăci relativ bune atât pentru începători, cât și pentru profesioniști. Am început cu două Pro Minis și mai târziu am cumpărat două Nanos și, în mod serios, nu m-au dezamăgit niciodată (până acum). Planific să obțin un Mega pur și simplu pentru că celelalte plăci sunt două mici pentru o imprimantă 3D. În afară de asta, sunt încă perfect mulțumit de plăcile pe care le-am cumpărat acum aproape un an (da … încă un relativ nou începător … dar credeți-mă, mi-am petrecut deja multele ore jucând cu ele și construind circuite. Nu subestimați eu sau … Arduino-ul tău se va epuiza), deoarece pot realiza aproape orice proiect. Cu toate acestea, dacă simțiți că aceste plăci nu sunt ceea ce căutați sau aveți nevoie, puteți verifica și placa micro (deși nu am auzit recenzii prea bune despre asta … Am optat pentru Nano în loc de ea și cred că am făcut cea mai bună alegere), Due, Leonardo, printre altele (cele mai multe arată ca Uno sau Mega, dar au unele ușoare diferențe, cum ar fi viteza, tensiunea de funcționare etc.).
Pasul 5: Doar o mică oprire pentru a explica următoarele categorii …
Categoriile despre care v-am spus până acum au fost împărțite în funcție de complexitate și cerințele consiliului dvs. De la acest pas înainte, majoritatea categoriilor se vor referi la proiecte medii și dure. Aici veți dori să faceți treaba cât mai eficientă, cu cel mai mic efort și spațiu ocupat. Veți încerca să evitați cablurile, să obțineți un Arduino conceput perfect pentru proiectul dvs. și să nu risipiți deloc spațiu și energie. Deci, să ne scufundăm în lumea mai multor plăci sau aplicații mai specializate.
Pasul 6: UAV-uri și drone
Dacă ați arunca o privire asupra modului în care plasez întotdeauna dronele drept cel mai bun exemplu pentru proiectele Arduino de dimensiuni mici, ați fi presupus că sunt un fan serios al UAV-urilor. Și exact asta sunt. Așadar, prima categorie despre care voi vorbi este … ei bine, ar fi trebuit să o ghiciți … Drone.
Dronele sunt definite ca „o aeronavă fără pilot uman la bord” (Wikipedia). Deoarece sunt aeriene, au o anumită limită de greutate. Desigur, tuturor le-ar plăcea să aibă micro-motoare care ridicau câte 2 kg fiecare. Dar, deoarece acest lucru nu este cazul, atunci când vă proiectați propriul UAV (vehicul aerian fără pilot), va trebui să încercați să îl faceți cât mai ușor (greutate mai mică = consum de energie mai redus = mai mult timp de zbor). Atâta timp cât doi Arduino au mai mult sau mai puțin aceeași greutate și dimensiune, obțineți cel mai bun (procesor mai rapid, mai mulți pini etc.). Nu căutați o placă care să aibă exact numărul de pini de care aveți nevoie: lăsați întotdeauna niște „piese de schimb” în cazul în care doriți să adăugați mai mulți senzori, servouri etc. Pe de altă parte, dacă două plăci au aceleași pini și capacități, mergi mereu după cel mai mic.
Cele mai bune plăci pentru acest tip de proiect: Pro Mini și Nano (care au cam același număr de pini și dimensiuni egale). Desigur, ai putea folosi orice tablă dorită, dar nu intenționezi să construiești o dronă de 10 cm folosind un Mega (îmi vei câștiga furia pentru totdeauna. Ar fi interesant să te încerci, oricum!). Dacă găsiți un scut sau cadru grozav care se potrivește perfect cu o placă mai mare, folosiți-l cu siguranță. În prezent nu știu așa ceva, dar cine știe ce ați putea inventa?
Pentru partea de comunicații radio, nu am auzit până acum de o placă care să aibă un cip de comunicații integrat (nu vorbesc despre WiFi sau Bluetooth, ci adevărate capacități de 2,4 Ghz cu o viteză bună de transfer). Unele proiecte implică utilizarea unui receptor radio obișnuit și a face ca Arduino să acționeze ca controler de zbor. Am descoperit că este mai interesant să fac receptorul și controlerul, folosind un modul de emisie-recepție de 2,4 Ghz accesibil: NRF24L01 (numiți-l doar NRF24 sau RF24). Unele dintre aceste module vin cu antene externe pentru o rază mai mare de acțiune, în timp ce altele sunt mai mici și au doar o antenă PCB. Multă vreme am crezut că NRF24 este întregul modul radio, până când am fost „iluminat” și „am descoperit” că NRF24 este de fapt doar un cip mic, negru, că restul modulului este doar o placă „breakout”, ceea ce, desigur, facilitează conexiunile de mii de ori. Îmi place foarte mult acest modul, deoarece are o autonomie relativ bună (chiar dacă antena nu este externă) este ușor de interfațat. Dacă doriți să verificați un proiect realizat cu acesta, citiți acest capitol despre cum să adăugați un servo control fără fir și un indicator al nivelului bateriei la o dronă ieftină care nu are niciunul dintre ele (UAV-uri din nou!).
Pasul 7: IoT / Wifi
Continuând cu tema comunicațiilor fără fir, vă voi spune despre cele mai bune plăci pentru conexiuni IoT (Internet of Things) sau WiFi. IoT este o invenție relativ nouă care urmărește să aibă toate lucrurile conectate între ele, să automatizeze procesele și să facă viața mai ușoară. Cu IoT, puteți opri luminile pe care le-ați lăsat accidental acasă de la birou sau puteți primi e-mailuri atunci când hrana pentru câini este pe măsură. Practic, aveți nevoie doar de o placă compatibilă WiFi, internet și o platformă IoT, cum ar fi IFTTT. Deoarece nu sunt expert în realizarea de proiecte și schițe IoT, vă rugăm să consultați această clasă de bekathwia, unde veți învăța proiecte de bază și avansate, precum și cum să interfațați Arduino-urile utilizate, atât fizic (fire, senzori, etc) și wireless (Internet).
Cele mai cunoscute și folosite plăci sunt ESP8266s (cipul lipit pe acesta este de fapt ESP8266 și există multe plăci diferite). Unele par a fi similare cu un Pro Mini larg, în timp ce altele arată ca un modul NRF24 fără antenă externă despre care v-am mai spus. Aceste ultime pot fi adăugate la Arduino obișnuit pentru a adăuga capabilități wireless. Arduino Yun, similar unui Uno, are, de asemenea, un cip WiFi integrat și este util, deoarece este compatibil cu câteva scuturi și are mai mulți pini decât un ESP8266 obișnuit. Atât Yun, cât și ESP8266 pot fi programate din software-ul Arduino IDE, după ce au primit „driverele” de la Board Manager.
ESP8266 nu sunt toate concepute pentru a funcționa pe logica 5v; unii dintre pinii lor pot necesita mai puțină tensiune pentru a funcționa corect. De aceea, înainte de a cumpăra o placă, verificați întotdeauna diagrama și specificațiile de identificare (căutați „(numele plăcii) + pinout + diagramă” în Chrome, Firefox, Safari etc.).
Există, de asemenea, unele „Arduino” (nu prea sigure că sunt Arduino reale, uneori sunt doar un „colaj” de PCB-uri și plăci diferite, precum și cipuri) care se bazează pe procesoare în stil Uno și Mega și includ conectivitate WiFi. Nu sunt atât de sigur cu privire la modul în care sunt interfațate sau la compatibilitatea lor cu scuturile, așa că cumpărați pe propriul risc.
Pasul 8: Bluetooth
Doar o altă capacitate wireless excelentă. Principala diferență cu conexiunile WiFi este că raza de acțiune (în acest caz) este de doar câțiva metri (teoretic, puteți controla plăcile IoT de oriunde din lume, atâta timp cât Arduino și aveți internet) și că viteza de conexiunea Bluetooth este mult mai rapidă. Capabilitățile Bluetooth sunt excelente pentru realizarea de proiecte controlate de telefonul mobil (folosind aplicații specializate, cum ar fi Roboremo), cum ar fi mașini RC, rover-uri, drone, controlere cu bandă LED, difuzoare etc.
Unele plăci sunt dotate cu cipuri Bluetooth integrate (nu știu însă multe). Alții nu, și de aceea există module Bluetooth externe. Cele mai cunoscute cipuri sunt HC-05 și HC-06, care sunt vândute separat sau în plăci breakout, de obicei cu o interfață cu 6 pini (dintre care doar 4 sunt utilizate în mod obișnuit). Aceste module se bazează pe utilizarea pinilor Tx și Rx de pe Arduino (pinii seriali), care pot fi înlocuiți cu pinii virtuali Tx și Rx (software serial). Din această cauză, este posibil să programați HC-05 și HC-06 folosind programatorul Pro Mini prin monitorul serial al IDE Arduino. Folosind această metodă, puteți alege numele cu care va apărea pe alte dispozitive, parola, rata de transmisie, printre alte opțiuni. Am aflat despre acest lucru din acest minunat Instructable de sayem2603. Dacă intenționați să utilizați aceste module, ar trebui să citiți cu siguranță Ible, deoarece veți găsi o mulțime de fapte interesante despre care nu știați.
Deci, plăcile bune pentru conexiunile Bluetooth sunt … ei bine, nu am încercat niciun Arduino cu cip Bluetooth integrat, dar din câte știu, atât HC-05, cât și HC-06 sunt una dintre cele mai bune soluții. Aproape orice Arduino funcționează cu aceste module; Eu personal folosesc atât Pro Minis, cât și Nanos. Singurul lucru care s-ar putea să nu vă placă la utilizarea acestor module Bluetooth este că aveți nevoie de 4 cabluri. Dacă sunteți „fără cabluri; tipul doar scuturilor și scândurilor”, s-ar putea să trebuiască să faci niște săpături. Dacă nu, veți descoperi că, chiar și cu cablurile, un mic Arduino cu una dintre aceste plăci nu ocupă la fel de mult spațiu ca un Arduino de dimensiuni Uno cu Bluetooth.
Pe lângă modulele și plăcile WiFi, Bluetooth și 2.4 Ghz, există și unele care funcționează pe frecvențe diferite. Jhaewfawef, de exemplu, a cărui existență am descoperit-o când am citit acest mare Ible până la …, folosește frecvențe mai mici pentru a realiza o transmisie cu distanță extrem de lungă (LoRa = + 10km range). Nu le-am încercat încă, dar mi se pare un proiect foarte interesant. Unele module utilizează 169 Mhz, 433 Mhz, 868 Mhz sau 915 Mhz, dar toate frecvențele sunt sub 1 Ghz. Avantajul față de sistemele 2.4 este că intervalul este îmbunătățit, dar rata de date trebuie să fie mai mică (nu contează prea mult … nu veți trimite un fișier de 1 GB prin aceste radiouri … probabil). Interfețele pin pot varia foarte mult, de la 3 sau 4 pini la o placă întreagă în stil nano cu radio.
Ca să spun adevărul, nu știu prea multe despre ei, deoarece sunt mai mult un tip de 2,4 Ghz. Cu toate acestea,…. Pare grozav și mi-ar plăcea să obțin unul imediat ce pot. Aceste Arduino (sau module) sunt perfecte pentru senzori de vreme (departe de baza dvs.), telemetrie UAV și poate chiar și un fel de IoT non-WiFi (nu este în mod corespunzător IoT, dar totuși puteți controla electronica casei dvs. cu aceste tipuri de radio). Deci, dacă sunteți interesat de așa ceva, încercați să obțineți unul dintre ele.
Pasul 9: Alte frecvențe radio
Pe lângă modulele și plăcile WiFi, Bluetooth și 2.4 Ghz, există și unele care funcționează pe frecvențe diferite. Adafruit Feather 32u4 RFM95, de exemplu, a cărui existență am descoperit-o când am citit acest mare Ible de Jakub_Nagy, folosește frecvențe mai mici pentru a realiza o transmisie cu distanță extrem de lungă (LoRa = + 10km range). Nu le-am încercat încă, dar mi se pare un proiect foarte interesant. Unele module utilizează 169 Mhz, 433 Mhz, 868 Mhz sau 915 Mhz, dar toate frecvențele sunt sub 1 Ghz. Avantajul față de sistemele 2.4 este că intervalul este îmbunătățit, dar rata de date trebuie să fie mai mică (nu contează prea mult … nu veți trimite un fișier de 1 GB prin aceste radiouri … probabil). Interfețele pin pot varia foarte mult, de la 3 sau 4 pini la o placă întreagă în stil nano cu radio.
Ca să spun adevărul, nu știu prea multe despre ei, deoarece sunt mai mult un tip de 2,4 Ghz. Cu toate acestea, Adafruit Feather 32u4 RFM95 pare grozav și mi-ar plăcea să obțin unul imediat ce pot. Aceste Arduino (sau module) sunt perfecte pentru senzori de vreme (departe de baza dvs.), telemetrie UAV și poate chiar și un fel de IoT non-WiFi (nu este în mod corespunzător IoT, dar totuși puteți controla electronica casei dvs. cu aceste tipuri de radio). Deci, dacă sunteți interesat de așa ceva, încercați să obțineți unul dintre ele.
Pasul 10: Revenim la plăcile care nu sunt capabile fără fir … Arduino compatibil cu ecranul
Așa cum v-am spus într-unul dintre primii pași, ecranele sunt PCB-uri care sunt stivuite direct deasupra unei plăci Arduino pentru a) adăuga o funcție și b) reduc necesitatea cablului. Uneori, scuturile pot fi stivuite pe alte scuturi, făcând un sandviș sau un turn de scut din multe barde. Unele scuturi sunt compatibile numai cu un Arduino specific (deoarece distribuția pinilor variază de la model la model); în timp ce altele sunt concepute pentru mai mult de unul (acest ecran este uriaș, tactil și compatibil atât cu Uno, cât și cu Mega. S-ar dori cu seriozitate să îl obțin. Sperăm că, dacă câștig concursul Arduino, pot ajunge doar la acest modul și la atât de multe alte componente Arduino pentru a vă aduce mai multe instructabile).
Majoritatea scuturilor sunt concepute pentru Uno și Mega (probabil la fel și pentru plăci similare, dar nu sunt atât de sigur în acest sens. Nu vă stricați scuturile sau plăcile!). Scuturile pot fi, de asemenea, personalizate (verificați aceste Ibles) sau proiectate pentru plăci mai mici. Unele dintre ele adaugă capabilități wireless, conectivitate la rețea, ecrane, butoane, suprafață proto-placă, controlere de motor, relee de curent alternativ, etc. Acestea au prize în partea de sus pentru a adăuga driverele motorului pas cu pas.
Deci, dacă vă gândiți să obțineți o placă Arduino de utilizat cu diferite scuturi, cea mai bună sugestie a mea ar fi Mega și Uno. Ultimul are dezavantajul de a avea mai puțini ace, deci nu veți putea folosi scuturi mai mari ca Rampe. Mega, pe de altă parte, are propriile sale probleme: unele pini de pe Uno se găsesc în diferite sectoare de pe Mega, deci nu veți putea folosi toate scuturile Uno, care sunt mai populare și mai răspândite decât cele Mega.
Pasul 11: Imprimare CNC și 3D
Unele dintre proiectele mele preferate sunt legate de mașini de tipărit CNC sau 3D (și drone). Abilitatea de a transforma design-urile computerelor în mișcări mecanice 3D este doar … Minunat. Nu numai partea teoretică este grozavă; satisfacția de a vă crea propriile piese cu o mașină pe care TU ați construit-o de la zero este imensă. Scutul CNC poate fi folosit pentru a realiza gravatoare și tăietoare cu laser, mașini de găurit, CNC bazate pe Dremel etc. În prezent economisesc bani pentru a construi prima mea imprimantă 3D, bazată pe scutul Arduino Mega și Ramps 1.5. Până acum, toate piesele mecanice de care aveam nevoie pentru proiectele mele erau realizate folosind Legos sau ceva similar, rezultând „mașini” interesante, dar imprecise. Vă rog să mă votați și să ajutați proiectul meu să înceapă. Odată terminat, voi încerca să fac un Ible despre cum să realizez o imprimantă 3D.
Revenind la imprimarea CNC și 3D, dacă sunteți interesat de oricare dintre aceste lucruri, probabil că ar trebui să verificați acest scut CNC (conceput pentru Uno, dar bănuiesc că este compatibil și cu Mega) sau aceste tipăriri 3D (Arduino Mega numai compatibil, au prea mulți pini pentru un Uno). Atât scutul CNC, cât și cel de tipărire 3D au prize dedicate special pentru driverele de motor pas cu pas (similar cu A9488), care controlează motoarele axelor X, Y și Z (și extruderul imprimantei 3d). Nu știu multe despre scutul CNC, dar Ramps are și conectorii necesari pentru celelalte părți ale unei imprimante 3d (termistori, sursă de mare putere, pat de încălzire etc.). Din câte știu, există 3 versiuni ale plăcii Ramps (scut de imprimare 3d): 1.4, 1.5 și 1.6. Ultimele două modele sunt aproape identice, arată ordonate și relativ simple, în timp ce cel mai vechi arată ușor diferit (cu tranzistoare montate folosind tehnologia THT, siguranțe mai mari etc.). 1.6 include o răcire mai bună pentru tranzistoarele Mosfet. Oricum, nu există prea multe diferențe, așa că alegeți-o pe cea care vă place cel mai mult (încercați însă să obțineți cea mai nouă).
Deci, cel mai bun Arduino pentru acest proiect ar fi Mega (nu sunt atât de sigur dacă este compatibil cu scutul CNC. Am văzut ceva de tip folosind rampele pentru a alimenta o mașină CNC. Ar trebui să căutați asta și apoi să-mi spuneți despre asta), iar în al doilea rând Uno (cu siguranță nu este compatibil cu rampele). Puteți conecta o imprimantă 3D folosind aproape orice Arduino cu un număr respectabil de pini; cu toate acestea, va fi o mizerie serioasă, așa că economisiți-vă timp și răbdare și obțineți un Mega.
Pasul 12: Plăci micro (nu ca Plăcile Arduino Micro … Plăcile micro serios)
Ai crezut că Pro Mini și Nano sunt mici? Ei bine, aruncați o privire la „panourile” Attiny (de fapt doar jetoane). Uneori trebuie doar să controlați un servo mic cu un singur pin sau să clipiți un led la fiecare 3 secunde și să puneți electronica într-un loc foarte mic (2x2x2 cm). Ce faci? În primul rând, uitați de Mega și Uno. Apoi te îndoiești puțin și în cele din urmă ștergi Nano și Pro Mini din mintea ta. Ce a rămas? Un IC cu 8 pini micro (chip integrat) numit Attiny85.
Această micro „placă” (care este de fapt doar un cip mic) are un pin 5v și Gnd (câte 1) și alți 6 pini, dintre care unii dublă (sau triplă) ca pini analogici, digitali, SPI etc. Ar trebui să verificați detaliile pentru specificațiile precise. Aparent, placa poate fi fie programată cu un adaptor USB specializat, fie chiar cu un alt Arduino (folosind o schiță specială și interfața SPI. Nu sunt un profesionist în această privință). M-am gândit prețios că puteți folosi pur și simplu un programator Pro Mini (folosind pinii Tx și Rx) pentru a încărca o schiță; dar din câte știu acum, nu poți.
Deci, micro-plăcile grozave pentru micro-proiecte sunt Attiny85 (doar un cip, dar îl puteți lipi fie pe placa dvs., fie puteți utiliza o priză IC 2x4 de sex feminin, în care Attiny85 ar trebui să se potrivească perfect), Digispark Attiny85 (este un breakout Kickstarter placă pentru acest IC. Include, într-un spațiu mic, un conector USB, regulator de putere și pin pentru a face conexiunile mai ușoare) sau un alt IC Attiny (sunt disponibile în mai multe dimensiuni).
Pasul 13: Dar clonele?
Aproape fiecare produs bun își obține clonele și copiatele. GoPro, DJI, Lego și orice marcă și companie de succes au văzut acest lucru. Iar Arduino nu face excepție de la regulă. Ca să spun adevărul, nici nu știu cum să disting un Arduino real de unul fals. Poate chiar și una dintre aceste plăci pe care le-am recomandat este o clonă, dar majoritatea nu sunt. Dacă doriți să aflați ce panouri sunt originale și care nu, ar trebui să verificați internetul, deoarece există o mulțime de tutoriale și informații necesare pentru a afla.
Nu voi spune dacă ar trebui să aveți încredere în clone sau nu. Bineînțeles, ar trebui să încercați să obțineți plăci originale, deoarece vor exista mult mai multe informații și suport pentru ele pe web. În plus, clonele diferă uneori la distribuția pinilor, astfel încât scuturile ar putea să nu funcționeze pe „aceeași” placă.
Mă îndoiesc că plăcile pe care le am sunt clone. Toate cele 4 erau relativ ieftine, oricum, așa că economisirea unui ban sau mai puțin nu mi-ar fi schimbat viața. Problemele cu clonele sunt că a) Numele sau modelul ar putea diferi pe IDE-ul Arduino; b) Scuturile ar putea să nu fie compatibile; c) Pinii speciali pot diferi (I2C, SPI etc.); d) Este posibil să nu funcționeze conform așteptărilor. Cu toate acestea, clonele pot funcționa perfect și s-ar putea fi chiar mai fericit cu un fals care cu un original. Dar, dacă ceva nu reușește, amintiți-vă că v-am spus că ar trebui să primiți originale (vă rog să nu mă învinovățiți pentru nimic care nu a fost vina mea. Dacă a fost, atunci puteți să mă învinuiți).
Pasul 14: Pasul următor?
Deci, acum, când ți-am vorbit despre majoritatea categoriilor Arduino pe care le știu, este timpul să …
- Alege-ți propriul forum și spune-mi despre asta (opțiunea „Am reușit!”).
- Faceți un proiect Arduino grozav și postați-l ca „Am făcut-o!”.
- Construiți-vă propriul Arduino (ca acești băieți) sau pur și simplu folosiți un IC, așa cum a făcut Nikus în Quadcopter Instructable.
- Spune-mi să adaug o listă de plăci Arduino.
- Scrieți-vă propriul dvs. minunat Instructable.
Ei bine, acum că ați terminat de citit, vă rog să mă votați la concursul Arduino. Sper că acest Ible ți-a fost util și te ajută în primul sau următorul tău proiect și îți mulțumesc foarte mult pentru lectură!
Recomandat:
Cum se face RADAR folosind Arduino pentru Science Project Cele mai bune proiecte Arduino: 5 pași
Cum se face RADAR folosind Arduino pentru Science Project Cele mai bune proiecte Arduino: Bună prieteni, în acest instructiv vă voi arăta cum să creați un sistem radar uimitor construit folosind arduino nano acest proiect este ideal pentru proiecte științifice și puteți face acest lucru cu foarte puține investiții și șanse dacă premiul câștigător este excelent pentru
Cele mai bune proiecte IoT folosind ESP8266: 8 pași
Proiecte IoT de top care utilizează ESP8266: În prezent, Machine are date care trebuie partajate pe cloud în multe scopuri, cum ar fi monitorizarea, analiza sau activarea actuatorilor. Mașinile vorbesc între ele. ESP8266 este cel al modulului care face treaba. ESP8266 poate posta datele pe Go
Cele mai bune LED-uri RGB pentru orice proiect (WS2812, Aka NeoPixels): 6 pași (cu imagini)
Cele mai bune LED-uri RGB pentru orice proiect (WS2812, Aka NeoPixels): Când lucrăm cu LED-uri, ne place deseori să le controlăm starea (pornit / oprit), luminozitatea și culoarea. Există multe, multe modalități diferite de a face acest lucru, dar niciuna nu este o soluție la fel de compactă ca LED-ul WS2812 RGB. În micul său pachet de 5 mm x 5 mm
Unde găsiți cele mai bune 5 aplicații Mac disponibile: 5 pași
Unde puteți găsi cele mai bune 5 aplicații Mac disponibile: aplicațiile care vă vor permite să profitați la maximum de computerul dvs. Apple Mac
Cele mai bune aplicații Mac: 12 pași
Cele mai bune aplicații pentru Mac: acest instructiv este un ghid continuu pentru utilizatorii de Mac care caută cele mai bune dintre cele mai bune aplicații gratuite pe care le pot folosi exclusiv pe aparatul lor sexual (produs Mac). Unele site-uri de aplicații Mac bune sunt: http: //www.mac-essentials.info/http://mac