Kazalo:

Najboljše plošče Arduino za vaš projekt: 14 korakov
Najboljše plošče Arduino za vaš projekt: 14 korakov

Video: Najboljše plošče Arduino za vaš projekt: 14 korakov

Video: Najboljše plošče Arduino za vaš projekt: 14 korakov
Video: ПРАВДА О РЕИНКАРНАЦИИ. Что будет после смерти? Откровение оккультиста (English, CS Subtitles) 2024, November
Anonim
Najboljše plošče Arduino za vaš projekt
Najboljše plošče Arduino za vaš projekt
Najboljše plošče Arduino za vaš projekt
Najboljše plošče Arduino za vaš projekt

*Imejte v mislih, da objavljam ta Instructable zelo blizu ciljne črte tekmovanja Arduino (prosim, glasujte zame!), Ker prej nisem imel časa, potrebnega za to. Trenutno imam šolo od osmih zjutraj. do 17.00, tenirajte pet ur na teden, vso soboto imejte skupino v taboru, večino ostalih dni pa domače naloge. Najlepša hvala za razumevanje in upam, da boste uživali v Instructable!*

Morda je vaš novinec, ki dela na majhnem projektu, ali strokovnjak, ki oblikuje kul robota. V obeh primerih boste morali izbrati, katero krmilno ploščo boste uporabljali. Preden se potopite v Arduino, ki ga boste uporabljali, upoštevajte naslednje: Arduino ni isto kot Raspberry Pi. Prva je enostavnejša, manjša in manj porabi energije; drugi je močan, večji in boljši pri bolj zapletenih stvareh. Večina Arduinosov stane manj in nima grafičnih, AI, fotoaparatov itd. Malinove pite so zelo močne, da jih postavite na mesto Arduina (razen v nekaterih primerih). Postaviti Arduino tam, kjer bi morala biti malina, je tako, kot če bi motor z 2 cilindroma v avtomobil V6; in obratno. To ne pomeni, da so maline boljše, preprosto da opravljajo različne naloge.

Če ste se odločili za uporabo maline, prosim, ne preberite te Ible (okrajšava za "Instructable". Vedno bom uporabljal takšne okrajšave, zato se ne čudite!). Ne želim imeti komentarjev, kot je "Zapravil si mi čas!" itd., samo zato, ker ste pričakovali malino in dobili samo Arduinos. Če pa želite najti ploščo Arduino, zanemarite to opozorilo in nadaljujte. Če ste popolnoma začetnik v Arduinu, se lahko vpišete v ta razred Arduino by bekathwia.

Ta Ible bo razdeljen na najboljše plošče za vsako vrsto projekta. Za to "klasifikacijo" bom med drugim upošteval velikost, zatiče, združljivost ščita, enostavnost uporabe, dodatne zmogljivosti. Zdaj, ko smo zaključili z uvodom, preidimo na gradivo.

1. korak: Materiali

Materiali
Materiali

Počakaj malo … Kateri materiali? Pravzaprav, če bi prebrali naslov te Ible, bi morali pravilno domnevati, da ne boste uporabljali nobenega materiala. Navsezadnje je namen tega navodila, da vam pomaga najti, katere materiale boste uporabili pri drugih projektih. Če želite samo zamisliti, ko boste dejansko dobili svojo ploščo Arduino, pomislite, da boste potrebovali tudi potreben kabel USB ali programer in tudi programsko opremo Arduino IDE (Mac, Windows in Linux). Lahko ga prenesete od tukaj. Funkcija tega programa je, da naredi skice (ime za majhne programe, ki jih nameravate naložiti na ploščo Arduino) in jih "vstavi na ploščo" ("naloži"). Če vas zanima, preverite ta navodila, kako programirati svoj Arduino z mobilnim telefonom Android (nekateri fantje so mi povedali, da različica aplikacije IOS ni delovala dobro).

Zdaj, ko imate zdaj tisto, kar potrebujete (pravzaprav potrebujete le nov projekt, nekaj zanimanja zanj in nekaj dolarjev. Ne priporočam nobenega mesta za nakup plošč, moje sem dobil iz lokalne trgovine), preidimo na prvo kategorijo desk.

2. korak: Osnovne, prototipne ali prve Arduino plošče

Osnovne, prototipne ali prve Arduino plošče
Osnovne, prototipne ali prve Arduino plošče
Osnovne, prototipne ali prve Arduino plošče
Osnovne, prototipne ali prve Arduino plošče

Prva kategorija, o kateri vam bom povedal, je osnovna ali prototipna plošča. To ne pomeni, da bo zelo preprosto, poceni in bo imelo le malo funkcij in zatičev. To samo pomeni, da običajno niso preveč zapleteni, imajo v spletu veliko informacij, ki jih lahko preverite, in se lahko bolj ali manj lotite katerega koli projekta, ki bi vas na tej stopnji lahko zanimal. Teža in velikost nista pomembni, ne potrebujete 60 zatičev niti WiFi, vendar potrebujete trdno delovno podlago. Prvi Arduino, ki pride komu v glavo: Uno.

Arduino Uno je eden najbolj znanih modelov in je izredno zanimiv za začetnike in profesionalce. Ena najboljših zmogljivosti, ki jih ima, poleg tega, da ima vrata USB/SPI/I2C (poiščite jih na internetu), je možnost, da nanjo zložite Arduino Shields. Arduino ščiti so v bistvu vnaprej izdelani tiskani vezji, ki imajo pod njimi zatiče in so nameščeni neposredno na ploščo Arduino. Obstajajo internetni ščiti, servo ščiti, ščiti Proto Board itd. Večina jih je bila zasnovanih posebej za Arduino Uno, nekateri pa so zasnovani tudi za Mega (kot že ime pove, je velika). Nekateri ščiti so celo zasnovani tako za Uno kot za Mega. Najboljša stvar pri ščitih je, da se izogibajo potrebe po kablih, v nekaterih primerih pa je mogoče veliko ščitov zložiti enega na drugega.

Torej je Uno verjetno ena vaših najboljših odločitev. Po mojih izkušnjah je bil Pro Mini zelo dober za moje modele. Sprva nisem imel določenega projekta, a ker je bil majhen in hkrati imel dovolj zatičev, je postal izredno uporaben za vse, kar sem poskušal narediti. Razen združljivosti ščita ima skoraj enake zmogljivosti kot Uno, razen vrat USB in nekaterih drugih posebnih zatičev. Ker je majhen, pa to morda ni najboljša možnost. Nano je v podobnem položaju, čeprav ima ženski priključek Mini USB B.

Resnici na ljubo bi lahko uporabili skoraj vsak Arduino brez številnih stvari (kar dvigne ceno). Najbolj priljubljena plošča pa je daleč Uno.

3. korak: Srednje plošče Arduino: Fizične specifikacije so relativno pomembne

Srednje plošče Arduino: Fizične specifikacije so relativno pomembne
Srednje plošče Arduino: Fizične specifikacije so relativno pomembne
Srednje plošče Arduino: Fizične specifikacije so relativno pomembne
Srednje plošče Arduino: Fizične specifikacije so relativno pomembne
Srednje plošče Arduino: Fizične specifikacije so relativno pomembne
Srednje plošče Arduino: Fizične specifikacije so relativno pomembne

Torej ste že prestali deske za začetnike. Namesto da bi iskali ploščo, ki bi bila uporabna za večino preprostih projektov in enostavna za vmesnik, iščete Arduinos z manjšimi velikostmi in maso, vendar z enakimi zatiči in zmožnostmi. Vendar pa vsi vmesni projekti ne zahtevajo teh specifikacij. Morda imate dodaten prostor in Uno se popolnoma prilega. Velikokrat pa boste razočarani, ko boste ugotovili, da se vam je velik prostor spremenil v utesnjenega. Torej … Pravilo za oblikovanje modelov: vedno imejte v mislih, da bo vaš prostor manjši, kot ste pričakovali. Poskusite ne načrtovati projektov, v katere se vse popolnoma ujema; boste razočarani, ko se to ne zgodi.

Prav zato bi morali začeti razmišljati o manjših Arduino ploščah. Mnogo težje je postaviti Uno v lupino drona kot Pro Mini ali Nano. Poleg tega, kot sem že rekel, začnejo biti pomembni tudi zatiči, prav tako logika in napajalna napetost. Večina senzorjev je priključenih neposredno na 5v; drugi pa ne morejo imeti na vcinih Vcc več kot 3,3 V, čeprav lahko uporabljajo 5 -voltno logiko. Nekateri Arduino so opremljeni z vgrajenimi regulatorji, vendar Pro Minis, ki je na voljo v različicah 5v in 3.3v, nima specializiranih zatičev regulatorja. Nano pa to počne. Vseeno, če boste izbirali med 5v in 3.3v Pro Mini, si priskrbite 5v, saj prihaja s hitrejšim procesorjem. Regulatorje 3.3v lahko najdete na Pro Mini USB programerju ali kot majhne "tranzistorje" (dobite jih sami ali že spajkane na mini ploščo). Če se vrnemo k števcu nožic, imata Pro Mini in Nano poleg 14 digitalnih zatičev (od katerih lahko uporabite 12, drugi sta zatiči Rx in Tx), 8 analognih zatičev, medtem ko jih ima Uno le 6. Če vaš projekt zahteva več kot šest analognih vhodov (potenciometri, I2C itd.), Boste verjetno morali opustiti zamisel o uporabi Uno.

Torej, v tem koraku vam priporočam Uno (ki je vedno uporaben), Pro Mini (moja prva plošča, res lepa, vendar nima vgrajene USB vtičnice, kar pomeni, da boste morali dobiti zunanjo programer), Nano (enake velikosti kot Pro Mini, vendar z vtičnico USB in še nekaj zatiči) in Mega (precej prevelika, a super dobra. Ima več kot 70 zatičev).

4. korak: Pro plošče: velikost, teža in zatiči so najpomembnejše lastnosti

Profesionalne plošče: velikost, teža in zatiči so najpomembnejše lastnosti
Profesionalne plošče: velikost, teža in zatiči so najpomembnejše lastnosti
Profesionalne plošče: velikost, teža in zatiči so najpomembnejše lastnosti
Profesionalne plošče: velikost, teža in zatiči so najpomembnejše lastnosti
Profesionalne plošče: velikost, teža in zatiči so najpomembnejše lastnosti
Profesionalne plošče: velikost, teža in zatiči so najpomembnejše lastnosti
Profesionalne plošče: velikost, teža in zatiči so najpomembnejše lastnosti
Profesionalne plošče: velikost, teža in zatiči so najpomembnejše lastnosti

Nekaj časa ste se že poigravali s svojimi Arduinosi in pripravljeni ste začeti odličen in super projekt. Najprej pa boste potrebovali tablo, ki ni sposobna le doseči tega, na kar ciljate, ampak se prilega tudi vašemu natančnemu okvirju. Ta potreba pa ne pomeni, da morate dobiti najmanjšo možno ploščo. Ta heksapod podjetja ivver, na primer s 3 servomotorji v vsaki nogi in številnimi senzorji, bi potreboval veliko več kot 20 digitalnih zatičev, ki so na voljo v Pro Mini ali Nano (12 digitalnih zatičev in 8 analognih. To ni zelo znano da se zatiči A0, A1, A2 itd. lahko obravnavajo kot digitalni zatiči, če uporabljate številko 14, 15, 16 itd.). V tem primeru bi se verjetno morali odločiti za Mega, ki bi lahko nadzorovala skromno število 30 servomov ali več. Če izdelujete 3D tiskalnik, uporabite to ploščo tudi s ščitnikom Ramps (trenutno poskušam narediti ta projekt. Prosim, glasujte zame v natečaju Arduino, saj bi potreboval eno od nagrad, da bi lahko Če bom končno naredil, bom zelo hvaležen za vašo podporo in poskušal napisati Ible o nastajanju projekta). Če pa želite sestaviti štirikopter za mikro Bluetooth, izberite najmanjšo ploščo, ki je na voljo (dokler lahko prenese nalogo).

Torej, odlične plošče za napredne projekte so … no, morda boste začeli razmišljati, da so edine plošče, za katere vem, Uno, Mega, Nano in Pro Mini in da sta mi zadnji dve očitno najljubši (verjetno ste uganili bi rekli te plošče). Res je, da imam rad zadnje in da sem v vsaki kategoriji ponovil iste štiri plošče, vendar je stvar v tem, da so relativno dobre deske tako za začetnike kot za profesionalce. Začel sem z dvema Pro Minijema, kasneje pa sem kupil dva Nanosa, ki me resno nikoli nista pustila na cedilu (doslej). Nameravam dobiti Mega preprosto zato, ker sta drugi plošči dve majhni za 3D tiskalnik. Poleg tega sem še vedno popolnoma zadovoljen s ploščami, ki sem jih kupil pred skoraj letom dni (ja … še vedno relativno novinec … ampak verjemite mi, svoje dolge ure sem že preživljal z njimi in gradil vezja. Ne podcenjujte jaz ali … vaš Arduino bo izgorel), saj lahko potegnejo skoraj vsak projekt. Če pa menite, da te plošče niso tisto, kar iščete ali potrebujete, lahko preverite tudi Micro ploščo (čeprav o tem nisem slišal preveč dobrih ocen … Namesto tega sem se odločil za Nano in mislim, da sem se najbolje odločil), med drugim tudi Due, Leonardo (večina teh je videti kot Uno ali Mega, vendar ima nekaj majhnih razlik, kot so hitrost, delovna napetost itd.).

5. korak: Samo malo postanka za razlago naslednjih kategorij …

Kategorije, o katerih sem vam govoril doslej, so bile razdeljene glede na kompleksnost in zahteve vašega odbora. Od tega koraka naprej se bo večina kategorij nanašala na srednje in težke projekte. Tu boste želeli narediti delo čim bolj učinkovito, z najmanj truda in zasedenega prostora. Poskušali se boste izogniti kablom, dobiti Arduino, ki je popolnoma zasnovan za vaš projekt, in ne boste izgubljali prostora in energije. Potopimo se torej v svet bolj specializiranih plošč ali aplikacij.

6. korak: UAV in droni

UAV in droni
UAV in droni
UAV in droni
UAV in droni
UAV in droni
UAV in droni

Če bi pogledali, kako vedno postavljam drone kot najboljši primer za majhne projekte Arduino, bi domnevali, da sem resen ljubitelj brezpilotnih letal. In točno to sem jaz. Prva kategorija, o kateri bom govoril, je … no, to bi morali uganiti … Droni.

Droni so opredeljeni kot "letalo brez človeškega pilota na krovu" (Wikipedia). Ker so zračne, imajo določeno mejo teže. Seveda bi vsi radi imeli mikromotorje, ki bi dvignili 2 kg vsakega. Ker pa temu ni tako, boste morali pri načrtovanju lastnega brezpilotnega letala (brezpilotnega zračnega plovila) poskušati biti čim lažji (manjša teža = manjša poraba energije = več časa letenja). Dokler imata dva Arduina približno enako težo in velikost, dobite najboljšega (hitrejši procesor, več zatičev itd.). Ne iščite plošče, ki ima točno toliko zatičev, ki jih potrebujete: vedno pustite nekaj "rezervnih delov", če želite dodati več senzorjev, servomotorjev itd. Po drugi strani pa, če imata dve plošči enake nožice in zmožnosti, vedno pojdi na najmanjšega.

Najboljše plošče za tovrstne projekte: Pro Mini in Nano (ki imata približno enako število zatičev in enake velikosti). Seveda bi lahko uporabili katero koli desko, ki jo želite, vendar ne nameravajte zgraditi 10 -centimetrskega brezpilotnega letala z uporabo Mega (zaslužili boste mojo jezo za vedno. Vseeno bi bilo zanimivo videti, da poskusite!). Če najdete odličen ščit ali okvir, ki se odlično poda k večji deski, ga vsekakor uporabite. Trenutno ne vem za kaj takega, toda kdo ve, kaj bi lahko izumili?

Kar se tiče radijskih komunikacij, doslej še nisem slišal za ploščo, ki bi imela integriran komunikacijski čip (ne govorim o WiFi ali Bluetooth, ampak o resničnih 2,4 Ghz zmogljivostih z dobro hitrostjo prenosa). Nekateri projekti vključujejo uporabo običajnega radijskega sprejemnika in Arduino deluje kot kontrolor leta. Ugotovil sem, da je bolj zanimivo izdelati sprejemnik in krmilnik z uporabo dostopnega oddajnega modula 2,4 GHz: NRF24L01 (poimenujte ga samo NRF24 ali RF24). Nekateri od teh modulov so opremljeni z zunanjimi antenami za daljši doseg, drugi pa so manjši in imajo samo anteno za tiskano vezje. Dolgo sem mislil, da je NRF24 celoten radijski modul, dokler nisem bil "razsvetljen" in "odkril", da je NRF24 pravzaprav le majhen, črni čip, da je preostali del modula le "prelomna" plošča, kar seveda olajša povezave tisočkrat. Ta modul mi je zelo všeč, saj ima razmeroma dober doseg (čeprav antena ni zunanja) in je enostaven za vmesnik. Če želite preveriti projekt, ki je bil narejen z njim, preberite ta Ible o tem, kako dodati poceni brezpilotnemu letalu, ki nima nobenega od njih (spet UAV -ji!) Brezžični servo -nadzor in indikator napolnjenosti baterije.

7. korak: IoT/Wi -Fi

IoT/Wi -Fi
IoT/Wi -Fi
IoT/Wi -Fi
IoT/Wi -Fi
IoT/Wi -Fi
IoT/Wi -Fi

Nadaljujem s temo brezžičnih komunikacij, vam bom povedal o najboljših ploščah za IoT (Internet of Things) ali WiFi povezave. IoT je sorazmerno nov izum, ki si prizadeva povezati vse stvari med seboj, avtomatizirati procese in olajšati življenje. Z IoT lahko iz pisarne ugasnete luči, ki ste jih po nesreči prižgali doma, ali pa prejemate e -poštna sporočila, ko zmanjka hrane za pse. V bistvu potrebujete le ploščo, ki podpira WiFi, internet in platformo IoT, kot je IFTTT. Ker nisem strokovnjak za izdelavo projektov in skic interneta stvari, si oglejte ta razred pri bekathwia, kjer se boste naučili osnovnih in naprednih projektov ter kako fizično povezati vmesnik uporabljenih Arduinosa (žice, senzorje itd.) in brezžično (internet).

Najbolj znane in uporabljene plošče so ESP8266s (čip, vpet vanj, je pravzaprav ESP8266 in z njim je veliko različnih odklopnih plošč). Nekateri so videti podobni širokemu Pro Miniju, drugi pa izgledajo kot modul NRF24 brez zunanje antene, o katerem sem vam že govoril. Te zadnje lahko dodate običajnemu Arduinu, da dodate brezžične zmogljivosti. Arduino Yun, podobno kot Uno, ima tudi vgrajen čip WiFi in je priročen, saj je združljiv z nekaj ščitniki in ima več zatičev kot običajni ESP8266. Yun in ESP8266 lahko programirate iz programske opreme Arduino IDE, potem ko ste dobili "gonilnike" od upravitelja odbora.

Vsi ESP8266 niso zasnovani za delovanje na 5v logiki; nekateri njihovi zatiči lahko zahtevajo manj napetosti za pravilno delovanje. Zato pred nakupom plošče vedno preverite diagram in specifikacije pinout -a (poiščite "(ime plošče) + pinout + diagram" v Chromu, Firefoxu, Safariju itd.).

Obstaja tudi nekaj "Arduinosov" (niso prepričani, da so pravi Arduini, včasih so le "kolaž" različnih tiskanih vezij in plošč ter čipov), ki temeljijo na procesorjih v slogu Uno in Mega ter vključujejo povezljivost WiFi. Nisem prepričan, kako so povezani ali združljivi s ščitniki, zato kupujte na lastno odgovornost.

8. korak: Bluetooth

Bluetooth
Bluetooth

Še ena odlična brezžična zmogljivost. Glavna razlika pri povezavah WiFi je v tem, da je doseg (v tem primeru) le nekaj metrov (teoretično bi lahko upravljali plošče IoT od koder koli po svetu, če imate Arduino in vi internet) in da je hitrost povezava Bluetooth je precej hitrejša. Zmogljivosti Bluetooth so odlične za izdelavo projektov, nadzorovanih z mobilnimi telefoni (z uporabo specializiranih aplikacij, kot je Roboremo), kot so avtomobili RC, roverji, droni, krmilniki LED trakov, zvočniki itd.

Nekatere plošče imajo vgrajene čipe Bluetooth (čeprav jih ne poznam veliko). Drugi ne, zato obstajajo zunanji moduli Bluetooth. Najbolj znana čipa sta HC-05 in HC-06, ki se prodajata ločeno ali v odklopnih ploščah, običajno s 6-polnim vmesnikom (od tega se običajno uporabljajo le 4). Ti moduli se opirajo na uporabo zatičev Tx in Rx na Arduinu (serijski zatiči), ki jih je mogoče zamenjati z navideznimi zatiči Tx in Rx (programska oprema Serial). Zaradi tega je mogoče programirati HC-05 in HC-06 z uporabo programatorja Pro Mini prek serijskega monitorja Arduino IDE. S to metodo lahko med drugimi možnostmi izberete ime, s katerim se bo prikazalo drugim napravam, geslo, hitrost prenosa. O tem sem izvedel iz tega odličnega Instructablea by sayem2603. Če nameravate uporabljati te module, morate vsekakor prebrati Ible, saj boste našli na tone zanimivih dejstev, za katera niste vedeli.

Torej, dobre plošče za povezave Bluetooth so … no, nisem preizkusil nobenega Arduina z vgrajenim čipom Bluetooth, a kolikor vem, sta HC-05 in HC-06 ena najboljših rešitev. Skoraj vsak Arduino deluje s temi moduli; Osebno uporabljam tako Pro Minis kot Nanos. Edina stvar, ki vam pri uporabi teh modulov Bluetooth morda ne bo všeč, je, da potrebujete 4 kable. Če ste »brez kablov; samo ščiti in deske «, morda boš moral malo kopati. Če ne, boste ugotovili, da tudi s kabli majhen Arduino z eno od teh plošč ne zaseda toliko prostora kot Arduino velikosti Uno z Bluetooth.

Poleg modulov in plošč WiFi, Bluetooth in 2,4 Ghz obstajajo tudi nekateri, ki delujejo na različnih frekvencah. Jhaewfawef, na primer, čigar obstoj sem odkril, ko sem do … prebral ta veliki Ible, uporablja nižje frekvence za doseganje izredno dolgega prenosa (LoRa = +10 km dosega). Nisem jih še preizkusil, vendar se mi zdi super zanimiv projekt. Nekateri moduli uporabljajo 169 Mhz, 433 Mhz, 868 Mhz ali 915 Mhz, vendar so vse frekvence pod 1 Ghz. Prednost pred 2,4 sistemi je v tem, da je obseg izboljšan, vendar mora biti hitrost prenosa podatkov nižja (ni preveč pomembno … datoteke 1Gb ne boste poslali prek teh radijskih postaj … verjetno). Pin vmesniki se lahko zelo razlikujejo, od 3 ali 4 nožic do celotne plošče v slogu Nano z radiem.

Če povem po pravici, o njih ne vem veliko, saj sem bolj fant z 2,4 GHz. … pa se zdi super in z veseljem bi ga dobil čim prej. Ti Arduino (ali moduli) so kot nalašč za vremenske senzorje (daleč od vaše baze), telemetrijo brezpilotnih letal in morda celo nekakšen internet brez interneta (ni pravilno internet stvari, vendar lahko kljub temu upravljate elektroniko vašega doma s tovrstnimi radii). Torej, če vas kaj takega zanima, poskusite dobiti enega od njih.

9. korak: Druge radijske frekvence

Druge radijske frekvence
Druge radijske frekvence
Druge radijske frekvence
Druge radijske frekvence
Druge radijske frekvence
Druge radijske frekvence

Poleg modulov in plošč WiFi, Bluetooth in 2,4 Ghz obstajajo tudi nekateri, ki delujejo na različnih frekvencah. Adafruit Feather 32u4 RFM95, čigar obstoj sem odkril, ko sem prebral to odlično Ible avtorja Jakub_Nagy, uporablja nižje frekvence za doseganje izredno dolgega prenosa (LoRa = +10 km dosega). Nisem jih še preizkusil, vendar se mi zdi super zanimiv projekt. Nekateri moduli uporabljajo 169 Mhz, 433 Mhz, 868 Mhz ali 915 Mhz, vendar so vse frekvence pod 1 Ghz. Prednost pred 2,4 sistemi je v tem, da se obseg izboljša, vendar mora biti hitrost prenosa podatkov nižja (ni preveč pomembno … datoteke 1Gb ne boste poslali prek teh radijskih postaj … verjetno). Pin vmesniki se lahko zelo razlikujejo, od 3 ali 4 nožic do celotne plošče v slogu Nano z radiem.

Če povem po pravici, o njih ne vem veliko, saj sem bolj fant z 2,4 GHz. Adafruit Feather 32u4 RFM95 pa se mi zdi super in bi ga rad dobil takoj, ko bom zmožen. Ti Arduino (ali moduli) so kot nalašč za vremenske senzorje (daleč od vaše baze), telemetrijo brezpilotnih letal in morda celo nekakšen internet brez interneta (ni pravilno internet stvari, vendar lahko kljub temu nadzorujete elektroniko svojega doma s tovrstnimi radii). Torej, če vas kaj takega zanima, poskusite dobiti enega od njih.

10. korak: Vrnimo se na plošče, ki niso sposobne za brezžično povezavo … Arduino, združljiv s ščitom

Vrnimo se k brezžičnim ploščam, ki podpirajo … Arduino, združljiv s ščitom
Vrnimo se k brezžičnim ploščam, ki podpirajo … Arduino, združljiv s ščitom
Vrnimo se k brezžičnim ploščam, ki podpirajo … Arduino, združljiv s ščitom
Vrnimo se k brezžičnim ploščam, ki podpirajo … Arduino, združljiv s ščitom
Vrnimo se k brezžičnim ploščam, ki podpirajo … Arduino, združljiv s ščitom
Vrnimo se k brezžičnim ploščam, ki podpirajo … Arduino, združljiv s ščitom
Vrnimo se k brezžičnim ploščam, ki podpirajo … Arduino, združljiv s ščitom
Vrnimo se k brezžičnim ploščam, ki podpirajo … Arduino, združljiv s ščitom

Kot sem vam povedal v enem od prvih korakov, so ščiti tiskane plošče, ki so zložene neposredno na ploščo Arduino, da a) dodajo funkcijo in b) zmanjšajo potrebo po kablih. Včasih lahko ščite zložimo na druge ščite, tako da naredimo sendvič ali ščitni stolp iz številnih bard. Nekateri ščiti so združljivi le z določenim Arduinom (ker se porazdelitev nožic razlikuje od modela do modela); medtem ko so drugi zasnovani za več kot enega (ta zaslon je ogromen, otipljiv in združljiv z Uno in Mega. Resno bi ga rad dobil. Upam, da bom, če zmagam na tekmovanju Arduino, dobil le ta modul in toliko drugih druge komponente Arduino, ki vam prinašajo več navodil).

Večina ščitov je namenjenih Uno in Mega (verjetno tudi za podobne plošče, vendar glede tega niso tako prepričani. Ne uničite ščitov ali desk!). Ščitnike je mogoče izdelati tudi po meri (poglejte te Ibles) ali pa jih oblikovati za manjše deske. Nekateri od njih dodajajo brezžične zmogljivosti, omrežno povezljivost, zaslone, gumbe, površino proto plošče, krmilnike motorjev, releje izmeničnega toka itd. Nekateri posebni ščiti so zasnovani posebej za CNC in 3D tiskanje (plošče Ramps). Ti imajo na vrhu vtičnice za dodajanje gonilnikov koračnih motorjev.

Torej, če razmišljate o uporabi plošče Arduino za uporabo z različnimi ščitniki, bi bil moj najboljši predlog Mega in Uno. Zadnji ima pomanjkljivost, ker ima manj zatičev, zato večjih ščitov ne boste mogli uporabiti kot rampe. Po drugi strani pa ima Mega svoje težave: nekatere zatiče na Uno najdemo v različnih sektorjih na Megi, zato ne boste mogli uporabljati vseh ščitov Uno, ki so bolj priljubljeni in razširjeni kot Mega.

11. korak: CNC in 3D tiskanje

CNC in 3D tiskanje
CNC in 3D tiskanje
CNC in 3D tiskanje
CNC in 3D tiskanje
CNC in 3D tiskanje
CNC in 3D tiskanje

Nekateri moji najljubši projekti so povezani s CNC ali 3D tiskalniki (in brezpilotnimi letali). Sposobnost preoblikovanja računalniških modelov v 3D mehanske premike je le…. Odlično. Ni samo teoretični del kul; zadovoljstvo pri izdelavi lastnih kosov s strojem, ki ste ga zgradili iz nič, je ogromno. CNC ščit se lahko uporablja za izdelavo laserskih graverjev in rezalnikov, vrtalnih strojev, CNC -jev na osnovi Dremela itd. Trenutno prihranim denar za izdelavo svojega prvega 3D tiskalnika, ki temelji na ščitu Arduino Mega in Ramps 1.5. Do sedaj so bili vsi mehanski deli, ki sem jih potreboval za svoje projekte, narejeni z uporabo lego kock ali česa podobnega, kar je povzročilo zanimive, a nenatančne "stroje". Glasujte zame in mi pomagajte pri izvajanju projekta. Ko končam, bom poskušal narediti Ible o tem, kako narediti 3D tiskalnik.

Če se vrnemo k CNC in 3D tiskanju, če vas zanima katera od teh stvari, bi verjetno morali preveriti ta CNC ščit (zasnovan za Uno, vendar sumim, da je združljiv tudi z Mega) ali te 3D tiskalnike (Arduino Mega kompatibilne samo, imajo preveč zatičev za Uno). Tako CNC ščit kot 3D -tiskalnik imata vtičnice, namenjene posebej gonilnikom koračnih motorjev (podobno kot A9488), ki krmilijo motorje osi X, Y in Z (ter ekstruder na 3D tiskalniku). O CNC ščitu ne vem veliko, a rampe imajo tudi potrebne priključke za druge dele 3D tiskalnika (termistorji, vir velike moči, grelna postelja itd.). Kolikor vem, obstajajo tri različice plošče Ramps (ščit za 3D tiskanje): 1.4, 1.5 in 1.6. Zadnja dva modela sta skoraj enaka, izgledata urejeno in razmeroma preprosto, najstarejši pa nekoliko drugače (s tranzistorji, nameščenimi s tehnologijo THT, večjimi varovalkami itd.). 1.6 vključuje boljše hlajenje za tranzistorje Mosfet. Vseeno ni preveč razlik, zato izberite tisto, ki vam je najbolj všeč (poskusite najti najnovejšo).

Torej, najboljši Arduinos za ta projekt bi bil Mega (nisem prepričan, ali je združljiv s CNC ščitom. Videl sem nekaj tipa, ki uporablja rampe za napajanje CNC stroja. To bi morali poiskati in mi potem to povedati) in na drugem mestu Uno (vsekakor ni združljivo z rampami). 3D -tiskalnik lahko povežete s skoraj vsakim Arduinom s spoštljivim številom zatičev; pa bo resna zmešnjava, zato si prihranite nekaj časa in potrpljenja ter si priskrbite Mego.

Korak: Mikro plošče (ne kot Arduino Micro… Resno mikro plošče)

Mikro plošče (ne kot Arduino Micro… Resno mikro plošče)
Mikro plošče (ne kot Arduino Micro… Resno mikro plošče)
Mikro plošče (ne kot Arduino Micro… Resno mikro plošče)
Mikro plošče (ne kot Arduino Micro… Resno mikro plošče)
Mikro plošče (ne kot Arduino Micro… Resno mikro plošče)
Mikro plošče (ne kot Arduino Micro… Resno mikro plošče)

Ste mislili, da sta Pro Mini in Nano majhna? No, samo poglejte Attinyjeve "deske" (pravzaprav le žetone). Včasih morate samo z enim zatičem nadzorovati majhen servo ali utripati z LED na vsake 3 sekunde in elektroniko postaviti na zelo majhno (2x2x2 cm) mesto. Kaj počneš? Najprej pozabiš Mega in Uno. Potem malo dvomite in končno izbrišete Nano in Pro Mini iz misli. Kaj je ostalo? Mikro, 8-polni IC (integrirani čip), imenovan Attiny85.

Ta mikro "plošča" (ki je pravzaprav le majhen čip) ima 5v in Gnd pin (vsak po 1) ter 6 drugih zatičev, od katerih so nekateri dvojni (ali trojni) kot analogni, digitalni, SPI itd. Za natančne specifikacije morate preveriti pinout. Očitno je mogoče ploščo programirati s specializiranim USB vmesnikom ali celo z drugim Arduinom (z uporabo posebne skice in vmesnika SPI. Nisem profesionalec v tej zadevi). Dragoceno sem mislil, da lahko preprosto uporabite programer Pro Mini (z uporabo zatičev Tx in Rx), da naložite skico; ampak kolikor vem, ne moreš.

Torej, odlične mikro plošče za mikro projekte so Attiny85 (samo čip, vendar ga lahko spajkate na svojo ploščo ali uporabite 2x4 žensko IC vtičnico, v katero bi se Attiny85 popolnoma prilegal), Digispark Attiny85 (to je preboj Kickstarterja ploščo za ta IC. V majhnem prostoru vključuje priključek USB, regulator moči in zatič za lažje povezovanje) ali drugo Attiny IC (na voljo so v različnih velikostih).

Korak: Kaj pa kloni?

Skoraj vsak dober izdelek dobi svoje klonove in imitacije. To so videli GoPro, DJI, Lego in vsaka uspešna blagovna znamka in podjetje. In Arduino ni izjema od pravila. Če povem po resnici, sploh ne vem, kako razlikovati pravega Arduina od lažnega. Mogoče je celo ena od teh plošč, ki sem jih priporočil, klon, vendar večina ni. Če želite izvedeti, katere plošče so izvirne in katere ne, preverite internet, saj obstaja na voljo ogromno potrebnih vadnic in informacij.

Ne bom rekel, ali naj zaupate klonom ali ne. Seveda bi morali poskusiti dobiti originalne plošče, saj bo na spletu zanje veliko več informacij in podpore. Poleg tega se kloni včasih razlikujejo glede razporeditve nožic, zato ščiti morda ne bodo delovali na "isti" plošči.

Dvomim, da so deske, ki jih imam, kloni. Vse štiri so bile sicer relativno poceni, zato mi prihranek denarja ali manj ne bi spremenil življenja. Težave s kloni so v tem, da se a) ime ali model lahko razlikujeta v Arduino IDE; b) Ščiti morda niso združljivi; c) Posebni zatiči se lahko razlikujejo (I2C, SPI itd.); d) Morda ne bodo delovali po pričakovanjih. Kloni pa lahko odlično delujejo in morda boste celo srečnejši s ponaredkom, ki z izvirnikom. Če pa kaj ne uspe, ne pozabite, da sem vam rekel, da morate dobiti izvirnike (prosim, ne zamerite mi ničesar, kar ni moja krivda. Če je bilo, potem lahko krivite mene).

14. korak: Naslednji korak?

Naslednji korak?
Naslednji korak?
Naslednji korak?
Naslednji korak?
Naslednji korak?
Naslednji korak?
Naslednji korak?
Naslednji korak?

Torej, zdaj, ko sem vam povedal o večini kategorij Arduino, ki jih poznam, je čas, da …

  1. Izberite svojo ploščo in mi o tem povejte (možnost »Uspelo mi je!«).
  2. Naredite odličen projekt Arduino in ga objavite kot »Uspelo mi je!«.
  3. Zgradite svoj Arduino (kot ti fantje) ali pa uporabite IC, kot je to storil Nikus v svojem Quadcopter Instructable.
  4. Povej mi, naj na seznam dodam kategorijo plošč Arduino.
  5. Napišite svoj čudovit Instructable.

No, zdaj, ko ste končali z branjem, prosim, glasujte zame na tekmovanju Arduino. Upam, da vam je bil ta Ible koristen in vam pomagal pri vašem prvem ali naslednjem projektu, in najlepša hvala za branje!

Priporočena: