Sadržaj:

Najbolje Arduino ploče za vaš projekt: 14 koraka
Najbolje Arduino ploče za vaš projekt: 14 koraka

Video: Najbolje Arduino ploče za vaš projekt: 14 koraka

Video: Najbolje Arduino ploče za vaš projekt: 14 koraka
Video: Измерьте ток до 500A с помощью шунтирующего резистора с помощью Arduino 2024, Studeni
Anonim
Najbolje Arduino ploče za vaš projekt
Najbolje Arduino ploče za vaš projekt
Najbolje Arduino ploče za vaš projekt
Najbolje Arduino ploče za vaš projekt

*Imajte na umu da objavljujem ovaj Instructable super blizu završne linije Arduino natjecanja (molimo glasajte za mene!) Jer ranije nisam imao vremena za izradu. Trenutno imam školu od 8 ujutro do 17:00, tenis radite pet sati tjedno, kampu cijelu subotu, a većinu ostalih dana zadaću. Hvala vam puno na razumijevanju i nadam se da ćete uživati u Instructable!*

Možda ste tek početnik koji radi na malom projektu ili profesionalac koji dizajnira super robota. U oba slučaja morat ćete odabrati koju ćete upravljačku ploču koristiti. Prije nego što zaronite u Arduino koji ćete koristiti, uzmite u obzir sljedeće: Arduino nije isto što i Raspberry Pi. Prvi je jednostavniji, manji, manje troši energiju; druga je moćna, veća i bolja u složenijim stvarima. Većina Arduinosa košta manje i nemaju grafičke, umjetne inteligencije, kamere, itd. Posljednje mogućnosti; Pite od malina su moćne za staviti na mjesto Arduina (osim u nekim slučajevima). Postavljanje Arduina na mjesto gdje bi trebala biti malina je poput stavljanja motora s 2 cilindra u V6 automobil; i obrnuto. To ne znači da su maline bolje, jednostavno da ispunjavaju različite zadatke.

Ako ste odlučili koristiti malinu, nemojte čitati ovaj Ible (kratica za "Instructable". Uvijek ću koristiti ovakve kratice, stoga se nemojte iznenaditi!). Ne želim imati komentare poput "Uzalud ste mi potrošili vrijeme!" itd., samo zato što ste očekivali malinu i dobili ste samo Arduinos. Ako, pak, želite pronaći Arduino ploču, zanemarite ovo upozorenje i nastavite dalje. Ako ste početnik u Arduinu, slobodno se upišite u ovaj razred Arduina od strane bekathwia.

Ovaj Ible bit će podijeljen u najbolje ploče za svaku vrstu projekta. Za ovu "klasifikaciju" uzet ću u obzir između ostalih veličinu, igle, kompatibilnost štita, jednostavnost korištenja, dodatne mogućnosti. Sad kad smo završili s uvodom, prijeđimo na Materijali.

Korak 1: Materijali

Materijali
Materijali

Čekaj malo … Koji materijali? Zapravo, da ste pročitali naslov ovog Iblea, trebali ste, točno, pretpostaviti da nećete koristiti nikakve materijale. Uostalom, svrha ovog Instructablea je pomoći vam da pronađete materijale koje ćete koristiti u drugim projektima. Samo da vam damo ideju, kad zapravo nabavite svoju Arduino ploču, imajte na umu da će vam trebati i potreban USB kabel ili programator, kao i Arduino IDE softver (Mac, Windows i Linux). Ovdje ga možete preuzeti. Funkcija ovog programa je napraviti skice (naziv koji se daje malim programima koje ćete prenijeti na Arduino ploču) i "staviti ih na ploču" ("upload"). Ako ste zainteresirani, provjerite ovaj Instructable o tome kako programirati svoj Arduino sa svojim Android mobitelom (neki dečki su mi rekli da IOS verzija aplikacije nije radila dobro).

Sada kada imate ono što će vam trebati (zapravo, potreban vam je samo novi projekt, malo interesa za njega i par dolara. Ne preporučujem mjesto za kupnju ploča, moje sam nabavio u lokalnoj trgovini), prijeđimo na prvu kategoriju ploča.

Korak 2: Osnovne, prototipne ili prve Arduino ploče

Osnovne, prototipne ili prve Arduino ploče
Osnovne, prototipne ili prve Arduino ploče
Osnovne, prototipne ili prve Arduino ploče
Osnovne, prototipne ili prve Arduino ploče

Prva kategorija o kojoj ću vam govoriti je osnovna ploča ili ploča za izradu prototipa. To ne znači da će biti iznimno jednostavno, jeftino i imati malo funkcija i pinova. To samo znači da oni obično nisu super složeni, imaju puno podataka na webu koje možete provjeriti i mogu, manje -više, preuzeti bilo koji projekt koji bi vas u ovoj fazi mogao zanimati. Težina i veličina nisu toliko važni, ne trebate 60 pinova niti WiFi, ali trebate čvrstu radnu podlogu. Prvi Arduino koji svakome padne na pamet: Uno.

Arduino Uno jedan je od najpoznatijih modela, a iznimno je zanimljiv za početnike i profesionalce. Jedna od najboljih sposobnosti koju posjeduje, osim što ima USB/SPI/I2C portove (potražite ih na Internetu), je mogućnost slaganja Arduino Shieldsa na njega. Arduino štitovi su, u osnovi, unaprijed izgrađene PCB-ove koji imaju igle ispod njih i montirani su izravno na Arduino ploču. Postoje internetski štitovi, servo štitovi, štitovi Proto Board -a itd. Većina njih je dizajnirana posebno za Arduino Uno, ali neki su također dizajnirani za Mega (kako naziv kaže, velika je). Neki su štitovi čak i dizajnirani za Uno i Mega. Najbolja stvar kod štitova je ta što izbjegavaju potrebu za kabelima, a u nekim slučajevima mnogi se štitovi mogu složiti jedan na drugi.

Dakle, Uno je vjerojatno jedan od vaših najboljih izbora. Prema mom iskustvu, Pro Mini je bio jako dobar za moje dizajne. U početku nisam imao određeni projekt, ali budući da je bio mali i istodobno imao dovoljno pribadača, postao je iznimno koristan za sve što sam pokušao napraviti. Osim kompatibilnosti štita, ima približno iste mogućnosti kao i Uno, osim USB priključka i nekih drugih posebnih pinova. Međutim, budući da je mali, to možda nije najbolja opcija. Nano je u sličnom položaju, iako posjeduje ženski Mini USB B konektor.

Istini za volju, mogli biste koristiti gotovo svaki Arduino bez mnogo stvari (što podiže cijenu). Najpopularnija ploča, međutim, daleko je Uno.

Korak 3: Srednje Arduino ploče: Fizičke specifikacije relativno su važne

Srednje Arduino ploče: Fizičke specifikacije relativno su važne
Srednje Arduino ploče: Fizičke specifikacije relativno su važne
Srednje Arduino ploče: Fizičke specifikacije relativno su važne
Srednje Arduino ploče: Fizičke specifikacije relativno su važne
Srednje Arduino ploče: Fizičke specifikacije relativno su važne
Srednje Arduino ploče: Fizičke specifikacije relativno su važne

Dakle, već ste prošli ploče za početnike. Sada, umjesto da tražite ploču koja je korisna za većinu jednostavnih projekata i laku za sučelje, tražite Arduinos s manjim veličinama i težinama, ali istim pinovima i mogućnostima. Ne zahtijevaju svi međuprojekti te specifikacije. Možda imate dodatni prostor i Uno se savršeno uklapa. No, mnogo ćete puta biti frustrirani kad otkrijete da se ono što ste mislili da je veliki prostor pretvara u skučeno. Dakle … Pravilo za izradu dizajna: uvijek imajte na umu da će vaš prostor ispasti manji od onoga što ste očekivali. Pokušajte ne planirati projekte u koje se sve savršeno uklapa; bit ćete razočarani kad to ne učini.

Upravo zato biste trebali početi razmišljati o manjim Arduino pločama. Mnogo je teže staviti Uno unutar ljuske drona nego Pro Mini ili Nano. Osim toga, kao što sam već rekao, iglice također počinju biti važne, kao i logika i napon napajanja. Većina senzora spojena je izravno na 5v; ali drugi ne mogu imati više od 3,3 V na svojim Vcc pinovima, iako bi mogli koristiti 5v logiku. Neki Arduino dolaze s ugrađenim regulatorima, ali Pro Minis, koji dolazi u verzijama od 5v i 3.3v, nema specijalizirane iglice regulatora. Nano, s druge strane, radi. Svejedno, ako ćete birati između 5v i 3.3v Pro Mini, nabavite 5v jer dolazi s bržim procesorom. Regulatori 3.3v mogu se naći na Pro Mini USB programatoru ili kao mali "tranzistori" (možete ih nabaviti sami ili već lemljene na mini ploči). Vraćajući se na broj pinova, i Pro Mini i Nano imaju, osim 14 digitalnih pinova (od kojih možete koristiti 12, ostali su Rx i Tx pinovi), 8 analognih pinova, dok Uno ima samo 6 njih. Ako vaš projekt zahtijeva više od šest analognih ulaza (potenciometri, I2C, itd.), Vjerojatno ćete morati odustati od ideje korištenja Uno -a.

Dakle, u ovom koraku preporučio bih vam Uno (koji je uvijek koristan), Pro Mini (moja prva ploča, zaista lijepa, ali nema integriranu USB utičnicu, što znači da ćete morati nabaviti vanjski programer), Nano (iste veličine kao i Pro Mini, ali s USB utičnicom i još par pinova) i Mega (prevelika, ali super dobra. Ima više od 70 pinova).

Korak 4: Profesionalne ploče: veličina, težina i igle najvažnije su značajke

Profesionalne ploče: veličina, težina i igle najvažnije su značajke
Profesionalne ploče: veličina, težina i igle najvažnije su značajke
Profesionalne ploče: veličina, težina i igle najvažnije su značajke
Profesionalne ploče: veličina, težina i igle najvažnije su značajke
Profesionalne ploče: veličina, težina i igle najvažnije su značajke
Profesionalne ploče: veličina, težina i igle najvažnije su značajke
Profesionalne ploče: veličina, težina i igle najvažnije su značajke
Profesionalne ploče: veličina, težina i igle najvažnije su značajke

Već ste neko vrijeme petljali sa svojim Arduinosima i spremni ste za početak velikog i strašnog projekta. Ali prvo, trebat će vam ploča koja nije sposobna samo za ono što ciljate, već se i uklapa u vaš precizan okvir. Ova potreba, međutim, ne znači da morate nabaviti najmanju moguću ploču. Ovaj iverov heksapod, na primjer, s 3 servo pogona u svakoj nozi i mnogim senzorima trebao bi puno više od 20 digitalnih pinova dostupnih na Pro Mini ili Nano (12 digitalnih pinova + 8 analognih. Nije previše poznato da se pinovi A0, A1, A2 itd. mogu adresirati kao digitalni pinovi ako koristite pin 14, 15, 16 itd.). U ovom slučaju, vjerojatno biste se trebali odlučiti za Mega, koja bi mogla kontrolirati skroman broj od 30 servo -a ili više. Ako gradite 3D pisač, trebali biste koristiti i ovu ploču sa Ramps štitom (trenutno pokušavam napraviti ovaj projekt. Molimo glasajte za mene na natječaju Arduino, jer bi mi trebala jedna od nagrada da bih mogao izgraditi ga. Ako konačno to učinim, bit ću vam iznimno zahvalan na podršci i pokušati napisati Ible o izradi projekta). No, ako želite izgraditi mikro Bluetooth četverokotač, trebali biste odabrati najmanju dostupnu ploču (sve dok može podnijeti zadatak).

Dakle, izvrsne ploče za napredne projekte su … pa, mogli biste početi razmišljati da su jedine ploče za koje znam Uno, Mega, Nano i Pro Mini, a da su mi posljednje dvije očito najdraže (vjerojatno ste pogodili rekli bi te ploče). Istina je da volim zadnje i da sam ponovio iste četiri ploče u svakoj kategoriji, ali stvar je u tome da su relativno dobre ploče i za početnike i za profesionalce. Počeo sam s dva Pro Minia, a kasnije sam kupio dva Nanosa, i ozbiljno me nisu iznevjerili (do sada). Planiram nabaviti Mega jednostavno zato što su druge ploče dvije male za 3D pisač. Osim toga, i dalje sam savršeno zadovoljan pločama koje sam kupio prije gotovo godinu dana (da … još uvijek relativno novak … ali vjerujte mi, već sam proveo svoje duge sate petljajući s njima i gradeći sklopove. Ne podcjenjujte ja ili … vaš Arduino će izgorjeti), jer mogu povući gotovo svaki projekt. Međutim, ako smatrate da ove ploče nisu ono što tražite ili trebate, možete provjeriti i Micro ploču (iako nisam čuo previše dobre kritike o njoj … Odlučio sam se za Nano umjesto nje i mislim da sam napravio najbolji izbor), Due, Leonardo, između ostalih (većina ovih izgleda kao Uno ili Mega, ali imaju neke male razlike, poput brzine, radnog napona itd.).

Korak 5: Samo malo za objašnjenje sljedećih kategorija …

Kategorije o kojima sam vam do sada govorio podijeljene su prema složenosti i zahtjevima vašeg odbora. Od ovog koraka naprijed, većina će se kategorija odnositi na srednje i teške projekte. Ovdje ćete htjeti učiniti posao što učinkovitijim, uz najmanje truda i zauzetog prostora. Pokušat ćete izbjeći kabele, nabavite Arduino savršeno dizajniran za vaš projekt, a pritom uopće nećete gubiti prostor i snagu. Pa zaronimo u svijet više specijaliziranih ploča ili aplikacija.

Korak 6: UAV i dronovi

UAV i Dronovi
UAV i Dronovi
UAV i Dronovi
UAV i Dronovi
UAV i Dronovi
UAV i Dronovi

Da ste pogledali kako ja uvijek postavljam dronove kao najbolji primjer za male Arduino projekte, mogli biste pretpostaviti da sam ozbiljan ljubitelj bespilotnih letjelica. A to sam upravo ja. Dakle, prva kategorija o kojoj ću govoriti je … pa, trebali ste to pogoditi … Dronovi.

Dronovi su definirani kao "zrakoplov bez ljudskog pilota na brodu" (Wikipedia). Kako su iz zraka, imaju određeno ograničenje težine. Naravno, svi bi voljeli imati mikromotore koji su podigli 2 kg svaki. No, kako to nije slučaj, kad projektirate vlastiti bespilotnu letjelicu (bespilotnu letjelicu), morat ćete je pokušati učiniti što lakšom (manja težina = manja potrošnja energije = više vremena leta). Sve dok dva Arduina imaju manje -više iste težine i veličine, nabavite najbolji (brži procesor, više pinova itd.). Ne tražite ploču koja ima točno potreban broj pinova: uvijek ostavite neke "rezervne dijelove" u slučaju da želite dodati još senzora, servo pogona itd. S druge strane, ako dvije ploče imaju iste pinove i mogućnosti, uvijek idi za najmanju.

Najbolje ploče za ovu vrstu projekata: Pro Mini i Nano (koje imaju približno isti broj pinova i jednake veličine). Naravno, mogli biste koristiti bilo koju dasku koju želite, ali nemojte planirati gradnju 10 -milimetarskog drona pomoću Mega -e (zauvijek ćete zaraditi moj bijes. Bilo bi zanimljivo vidjeti da pokušate, u svakom slučaju!). Ako pronađete sjajan štit ili okvir koji savršeno pristaje uz veću ploču, svakako ga upotrijebite. Trenutno ne znam ništa slično, ali tko zna što biste mogli izmisliti?

Što se tiče radijske komunikacije, do sada nisam čuo za ploču koja ima integrirani komunikacijski čip (ne govorimo o WiFi -u ili Bluetooth -u, već o istinskim mogućnostima od 2,4 Ghz s dobrom brzinom prijenosa). Neki projekti uključuju korištenje običnog radijskog prijemnika i omogućavanje da Arduino djeluje kao kontrolor leta. Otkrio sam da je zanimljivije napraviti prijemnik i kontroler sam, koristeći pristupačan primopredajnik od 2,4 Ghz: NRF24L01 (samo ga nazovite NRF24 ili RF24). Neki od ovih modula dolaze s vanjskim antenama za veći domet, dok su drugi manji i imaju samo PCB antenu. Dugo sam mislio da je NRF24 cijeli radio modul, dok nisam bio "prosvijetljen" i "otkrio" da je NRF24 zapravo samo mali, crni čip, da je ostatak modula samo "probojna" ploča, što, naravno, tisuće puta olakšava veze. Ovaj modul mi se jako sviđa jer ima relativno dobar raspon (iako antena nije vanjska) i lako se povezuje. Ako želite provjeriti projekt napravljen s njim, pročitajte ovaj Ible o tome kako dodati bežični servo upravljač i pokazivač razine baterije jeftinom bespilotnom letjelici koji nema nijedan od njih (opet bespilotne letjelice!).

Korak 7: IoT/Wifi

IoT/Wifi
IoT/Wifi
IoT/Wifi
IoT/Wifi
IoT/Wifi
IoT/Wifi

Nastavljajući s temom bežičnih komunikacija, reći ću vam o najboljim pločama za IoT (Internet of Things) ili WiFi veze. IoT je relativno novi izum koji nastoji sve stvari međusobno povezati, automatizirati procese i olakšati život. Pomoću IoT -a mogli biste isključiti svjetla koja ste slučajno ostavili kod kuće iz ureda ili primati e -poštu kad se hrana za pse smanji. U osnovi, samo vam je potrebna ploča koja podržava WiFi, internet i IoT platforma, poput IFTTT -a. Budući da nisam stručnjak za izradu IoT projekata i skica, molimo vas da provjerite ovu klasu od strane bekathwia, gdje ćete naučiti osnovne i napredne projekte, kao i kako sučeliti Arduinos koji se koristi, fizički (žice, senzori itd.) i bežično (Internet).

Najpoznatije i korištene ploče su ESP8266 (čip lemljen na njemu zapravo je ESP8266, a s njim postoji mnogo različitih ploča za razbijanje). Čini se da su neki slični širokom Pro Miniju, dok drugi izgledaju poput NRF24 modula bez vanjske antene o kojoj sam vam već govorio. Ovi posljednji se mogu dodati u obični Arduino za dodavanje bežičnih mogućnosti. Arduino Yun, sličan Uno -u, također ima integrirani WiFi čip, a dobro dolazi jer je kompatibilan s nekoliko štitova i ima više pinova od običnog ESP8266. Yun i ESP8266 mogu se programirati iz Arduino IDE softvera, nakon što su dobili "upravljačke programe" od upravitelja odbora.

ESP8266 nisu svi dizajnirani za rad na 5v logici; neki njihovi pinovi mogu zahtijevati manji napon za ispravan rad. Zato prije kupnje ploče uvijek provjerite dijagram ispisa i specifikacije (potražite "(naziv ploče) + ispis + dijagram" unutar Chromea, Firefoxa, Safarija itd.).

Postoje i neki "Arduinosi" (nisu baš sigurni da su pravi Arduini, ponekad su samo "kolaž" različitih PCB-a i ploča, kao i čipova) koji se temelje na procesorima u stilu Uno i Mega i uključuju WiFi povezivost. Nisam siguran u način na koji su spojeni ili u njihovu kompatibilnost sa štitnicima, pa kupujte na vlastitu odgovornost.

Korak 8: Bluetooth

Bluetooth
Bluetooth

Još jedna velika bežična mogućnost. Glavna razlika s WiFi vezama je ta što je domet (u ovom slučaju) samo nekoliko metara (teoretski, možete kontrolirati IoT ploče s bilo kojeg mjesta na svijetu, sve dok Arduino i vi imate internet), te da je brzina Bluetooth veza je dosta brža. Bluetooth mogućnosti izvrsne su za izradu projekata kontroliranih mobitelom (pomoću specijaliziranih aplikacija, poput Roborema), poput RC automobila, rovera, bespilotnih letjelica, kontrolora LED traka, zvučnika itd.

Neke ploče dolaze s integriranim Bluetooth čipovima (iako ne znam mnoge). Drugi nemaju, i zato postoje vanjski Bluetooth moduli. Najpoznatiji čipovi su HC-05 i HC-06, koji se prodaju zasebno ili u probojnim pločama, obično sa 6-pinskim sučeljem (od kojih se obično koriste samo 4). Ovi moduli oslanjaju se na korištenje Tx i Rx pinova na Arduinu (serijski pinovi), koji se mogu zamijeniti virtualnim Tx i Rx pinovima (softverski serijski). Zbog toga je moguće programirati HC-05 i HC-06 pomoću programatora Pro Mini putem serijskog monitora Arduino IDE-a. Pomoću ove metode možete izabrati naziv s kojim će se prikazivati drugim uređajima, lozinku, brzinu prijenosa, među ostalim opcijama. O tome sam saznao iz ovog sjajnog Instructable -a od sayem2603. Ako planirate koristiti ove module, svakako biste trebali pročitati Ible jer ćete pronaći hrpu zanimljivih činjenica za koje niste znali.

Dakle, dobre ploče za Bluetooth veze su … pa, nisam isprobao nijedan Arduino s integriranim Bluetooth čipom, ali koliko znam i HC-05 i HC-06 jedno su od najboljih rješenja. Skoro svaki Arduino radi s ovim modulima; Osobno koristim i Pro Minis i Nanos. Jedino što vam se ne bi svidjelo u korištenju ovih Bluetooth modula je da su vam potrebna 4 kabela. Ako ste bez kabela; samo štitovi i daske”, možda ćete morati malo kopati. U protivnom ćete otkriti da čak i s kabelima mali Arduino s jednom od ovih ploča ne zauzima toliko prostora kao Arduino veličine Uno s Bluetoothom.

Osim WiFi, Bluetooth i 2,4 Ghz modula i ploča, postoje i neki koji rade na različitim frekvencijama. Na primjer, jhaewfawef, čije sam postojanje otkrio kad sam pročitao ovaj veliki Ible do …, koristi niže frekvencije za postizanje prijenosa iznimno velikog dometa (LoRa = +10 km dometa). Nisam ih još isprobala, ali čini se kao super zanimljiv projekt. Neki moduli koriste 169 Mhz, 433 Mhz, 868 Mhz ili 915 Mhz, ali sve frekvencije su ispod 1 Ghz. Prednost u odnosu na 2,4 sustava je što je raspon poboljšan, ali brzina prijenosa podataka mora biti niža (nije previše važno … nećete poslati datoteku od 1 Gb putem ovih radija … vjerojatno). Sučelja pinova mogu se jako razlikovati, od 3 ili 4 pina do cijele ploče u stilu Nano s radijem.

Iskreno govoreći, ne znam puno o njima jer sam više tip od 2,4 Ghz. …, međutim, izgleda sjajno i volio bih ga nabaviti čim budem u mogućnosti. Ovi Arduini (ili moduli) savršeni su za vremenske senzore (daleko od vaše baze), UAV telemetriju, a možda čak i neku vrstu ne-WiFi IoT-a (nije ispravno IoT, ali ipak možete kontrolirati elektroniku svoje kuće s ovim vrstama radija). Dakle, ako vas zanima nešto poput ovoga, pokušajte nabaviti jedno od njih.

Korak 9: Ostale radio frekvencije

Ostale radio frekvencije
Ostale radio frekvencije
Ostale radio frekvencije
Ostale radio frekvencije
Ostale radio frekvencije
Ostale radio frekvencije

Osim WiFi, Bluetooth i 2,4 Ghz modula i ploča, postoje i neki koji rade na različitim frekvencijama. Na primjer, Adafruit Feather 32u4 RFM95, čije sam postojanje otkrio kad sam čitao ovaj veliki Ible od Jakub_Nagyja, koristi niže frekvencije za postizanje prijenosa iznimno velikog dometa (LoRa = +10 km dometa). Nisam ih još isprobala, ali čini se kao super zanimljiv projekt. Neki moduli koriste 169 Mhz, 433 Mhz, 868 Mhz ili 915 Mhz, ali sve frekvencije su ispod 1 Ghz. Prednost u odnosu na 2,4 sustava je što je raspon poboljšan, ali brzina prijenosa podataka mora biti niža (nije previše važno … nećete poslati datoteku od 1 Gb putem ovih radija … vjerojatno). Sučelja pinova mogu se jako razlikovati, od 3 ili 4 pina do cijele ploče u stilu Nano s radijem.

Iskreno govoreći, ne znam puno o njima jer sam više tip od 2,4 Ghz. Adafruit Feather 32u4 RFM95, međutim, izgleda sjajno i volio bih ga nabaviti čim budem u mogućnosti. Ovi Arduini (ili moduli) savršeni su za vremenske senzore (daleko od vaše baze), UAV telemetriju, a možda čak i neku vrstu ne-WiFi IoT-a (nije ispravno IoT, ali ipak možete kontrolirati elektroniku svoje kuće s ovim vrstama radija). Dakle, ako vas zanima nešto poput ovoga, pokušajte nabaviti jedno od njih.

Korak 10: Vratimo se na ploče koje nemaju bežične veze … Arduino kompatibilan sa zaštitom

Vratimo se na ploče koje nemaju bežične veze … Arduino kompatibilan sa zaštitom
Vratimo se na ploče koje nemaju bežične veze … Arduino kompatibilan sa zaštitom
Vratimo se na ploče koje nemaju bežične veze … Arduino kompatibilan sa zaštitom
Vratimo se na ploče koje nemaju bežične veze … Arduino kompatibilan sa zaštitom
Vratimo se na ploče koje nemaju bežične veze … Arduino kompatibilan sa zaštitom
Vratimo se na ploče koje nemaju bežične veze … Arduino kompatibilan sa zaštitom
Vratimo se na ploče koje nemaju bežične veze … Arduino kompatibilan sa zaštitom
Vratimo se na ploče koje nemaju bežične veze … Arduino kompatibilan sa zaštitom

Kao što sam vam rekao u jednom od prvih koraka, štitovi su PCB -i koji su složeni izravno na Arduino ploču kako bi a) dodali funkciju i b) smanjili potrebu za kabelima. Ponekad se štitovi mogu složiti na druge štitove, čineći sendvič ili štit-kulu od mnogih bardova. Neki su štitovi kompatibilni samo s određenim Arduinom (budući da se raspodjela pinova razlikuje od modela do modela); dok su drugi dizajnirani za više od jednog (ovaj zaslon je ogroman, taktilni i kompatibilan s Uno i Mega. Ozbiljno bih ga želio dobiti. Nadam se, ako pobijedim na Arduino natjecanju, možda ću doći do ovog modula i mnogih drugih druge Arduino komponente kako bi vam donijeli više instrukcija).

Većina štitova je dizajnirana za Uno i Mega (vjerojatno isto tako i za slične ploče, ali nisam toliko siguran u to. Nemojte uništiti svoje štitove ili ploče!). Štitovi se također mogu izrađivati po mjeri (pogledajte ove slike) ili dizajnirati za manje ploče. Neki od njih dodaju bežične mogućnosti, mrežno povezivanje, zaslone, gumbe, površinu proto-ploče, kontrolere motora, releje izmjenične struje itd. Neki posebni štitovi dizajnirani su posebno za CNC i 3D ispis (Ramps board). Oni imaju utičnice na vrhu za dodavanje upravljačkih programa koračnih motora.

Dakle, ako razmišljate o upotrebi Arduino ploče s različitim štitovima, moj najbolji prijedlog bili bi Mega i Uno. Posljednji ima nedostatak što ima manje iglica, pa nećete moći koristiti veće štitove kao rampe. Mega, s druge strane, ima svoje probleme: neke iglice na Uno -u nalaze se u različitim sektorima na Megi, pa nećete moći koristiti sve Uno štitove, koji su popularniji i rašireniji od Mega.

Korak 11: CNC i 3D ispis

CNC i 3D ispis
CNC i 3D ispis
CNC i 3D ispis
CNC i 3D ispis
CNC i 3D ispis
CNC i 3D ispis

Neki od mojih omiljenih projekata vezani su za CNC ili 3D strojeve za ispis (i dronove). Sposobnost pretvaranja računalnog dizajna u 3D mehaničke pokrete samo je…. Super. Nije samo teoretski dio cool; zadovoljstvo izrade vlastitih komada sa strojem koji ste VI izgradili od nule ogromno je. CNC štit se može koristiti za izradu laserskih gravera i rezača, strojeva za bušenje, CNC -a na bazi Dremela itd. Trenutno štedim novac za izradu svog prvog 3D pisača, na temelju Arduino Mega i Ramps 1.5 štita. Do sada su svi mehanički dijelovi koji su mi bili potrebni za moje projekte izrađivani pomoću Lego kockica ili nečeg sličnog, što je rezultiralo zanimljivim, ali nepreciznim "strojevima". Molimo vas da glasate za mene i pomognete mom projektu da krene. Kad završim, pokušat ću napraviti Ible o tome kako napraviti 3d pisač.

Vraćajući se na CNC i 3D ispis, ako vas zanima bilo što od ovoga, vjerojatno biste trebali provjeriti ovaj CNC štit (dizajniran za Uno, ali sumnjam da je kompatibilan i s Mega) ili ove za 3D ispis (Arduino Mega samo kompatibilni, imaju previše pinova za Uno). I CNC štit i jedan za 3D ispis imaju utičnice namijenjene posebno za upravljače koračnim motorima (slično A9488), koji upravljaju motorima osi X, Y i Z (i ekstruderom na 3D pisaču). Ne znam mnogo o CNC štitniku, ali rampe također imaju potrebne konektore za ostale dijelove 3D pisača (termistori, izvor velike snage, grijač itd.). Koliko ja znam, postoje 3 verzije ploče Ramps (štit za 3d ispis): 1.4, 1.5 i 1.6. Posljednja dva modela su gotovo identična, izgledaju uredno i relativno jednostavno, dok najstariji izgleda malo drugačije (s tranzistorima montiranim pomoću THT tehnologije, većim osiguračima itd.). 1.6 uključuje bolje hlađenje za Mosfet tranzistore. U svakom slučaju nema previše razlika, pa odaberite onu koja vam se najviše sviđa (ipak pokušajte nabaviti najnoviju).

Dakle, najbolji Arduinos za ovaj projekt bio bi Mega (nisam baš siguran je li kompatibilan s CNC štitom. Vidio sam nešto od tipa koji koristi rampe za napajanje CNC stroja. Trebali biste to potražiti i onda mi reći o tome), a na drugom mjestu Uno (definitivno nije kompatibilan s rampama). 3D pisač mogli biste povezati bilo kojim Arduinom s respektabilnim brojem pinova; međutim, bit će to ozbiljna zbrka, pa si uštedite malo vremena i strpljenja i nabavite Megu.

Korak 12: Mikro ploče (ne poput Arduino Micro… Ozbiljno mikro ploče)

Mikro ploče (ne poput Arduino Micro… Ozbiljno mikro ploče)
Mikro ploče (ne poput Arduino Micro… Ozbiljno mikro ploče)
Mikro ploče (ne poput Arduino Micro… Ozbiljno mikro ploče)
Mikro ploče (ne poput Arduino Micro… Ozbiljno mikro ploče)
Mikro ploče (ne poput Arduino Micro… Ozbiljno mikro ploče)
Mikro ploče (ne poput Arduino Micro… Ozbiljno mikro ploče)

Mislili ste da su Pro Mini i Nano mali? Pa, samo pogledajte Attinyjeve "ploče" (zapravo samo čips). Ponekad jednostavno morate kontrolirati mali servo sa samo jednim pinom ili treptati LED diodom svake 3 sekunde i staviti elektroniku na super malo (2x2x2 cm) mjesto. Što radiš? Prije svega, zaboravljate Mega i Uno. Onda malo posumnjate i konačno izbrišete Nano i Pro Mini iz svog uma. Što je ostalo? Mikro, 8-pinski IC (integrirani čip) zvan Attiny85.

Ova mikro "ploča" (koja je zapravo samo mali čip) ima 5v i Gnd pin (po 1 svaki) i 6 drugih pinova, od kojih su neki dvostruki (ili trostruki) kao analogni, digitalni, SPI itd. Pinovi. Morate provjeriti pinout za točne specifikacije. Očigledno, ploča se može programirati sa specijaliziranim USB adapterom ili čak s drugim Arduinom (pomoću posebne skice i SPI sučelja. Nisam profesionalac po tom pitanju). Dragocjeno sam mislio da možete jednostavno upotrijebiti Pro Mini programer (koristeći Tx i Rx pinove) za učitavanje skice; ali koliko ja sada znam, ne možete.

Dakle, odlične mikro ploče za mikro projekte su Attiny85 (samo čip, ali ga možete lemiti na matičnu ploču ili koristiti 2x4 žensku IC utičnicu, u koju bi se Attiny85 trebao savršeno uklopiti), Digispark Attiny85 (to je Kickstarter proboj) ploča za ovaj IC. Uključuje, u malom prostoru, USB konektor, regulator snage i pin za olakšavanje povezivanja) ili drugi Attiny IC (dolaze u mnogim veličinama).

Korak 13: Što je s klonovima?

Gotovo svaki dobar proizvod dobije svoje klonove i imitacije. GoPro, DJI, Lego i svaki uspješan brand i tvrtka vidjeli su da se to dogodilo. I Arduino nije iznimka od pravila. Istini za volju, ne znam ni kako razlikovati pravi Arduino od lažnog. Možda je čak i jedna od onih ploča koje sam preporučio klon, ali većina njih nije. Ako želite saznati koje su ploče izvorne, a koje nisu, provjerite na internetu jer postoji mnogo potrebnih vodiča i informacija koje možete saznati.

Neću reći treba li vjerovati klonovima ili ne. Naravno, trebali biste pokušati nabaviti originalne ploče jer će na webu biti puno više informacija i podrške za njih. Osim toga, klonovi se ponekad razlikuju po rasporedu pinova, pa štitovi možda neće raditi na "istoj" ploči.

Sumnjam da su ploče koje imam klonovi. Sve četiri bile su relativno jeftine, u svakom slučaju, pa mi ušteda ne bi promijenila život. Problemi s klonovima su u tome što se a) naziv ili model mogu razlikovati na Arduino IDE -u; b) Štitovi možda nisu kompatibilni; c) Posebni pinovi mogu se razlikovati (I2C, SPI, itd.); d) Možda neće raditi kako se očekivalo. Klonovi, međutim, mogu savršeno funkcionirati, a možda ćete biti i sretniji s lažnim, s originalnim. Ali, ako nešto ne uspije, zapamtite da sam vam rekao da trebate nabaviti originale (molim vas, nemojte me kriviti za ništa što nije moja krivica. Ako je tako, onda možete kriviti mene).

Korak 14: Sljedeći korak?

Sljedeći korak?
Sljedeći korak?
Sljedeći korak?
Sljedeći korak?
Sljedeći korak?
Sljedeći korak?
Sljedeći korak?
Sljedeći korak?

Dakle, sad kad sam vam rekao o većini Arduino kategorija za koje znam, vrijeme je da …

  1. Odaberite vlastitu ploču i recite mi o tome (opcija "Uspio sam!" Opcija).
  2. Napravite sjajan Arduino projekt i objavite ga kao "Uspio sam!".
  3. Izgradite vlastiti Arduino (poput ovih momaka) ili samo upotrijebite IC, kao što je Nikus učinio u svom Quadcopter Instructable.
  4. Reci mi da na popis dodam kategoriju Arduino ploče.
  5. Napišite vlastiti izvrsni Instructable.

Pa, sad kad ste pročitali, glasajte za mene na Arduino natjecanju. Nadam se da vam je ovaj Ible bio koristan i da će vam pomoći u vašem prvom ili sljedećem projektu, i hvala vam puno na čitanju!

Preporučeni: