Geriausios „Arduino“plokštės jūsų projektui: 14 žingsnių
Geriausios „Arduino“plokštės jūsų projektui: 14 žingsnių
Anonim
Geriausios „Arduino“plokštės jūsų projektui
Geriausios „Arduino“plokštės jūsų projektui
Geriausios „Arduino“plokštės jūsų projektui
Geriausios „Arduino“plokštės jūsų projektui

*Turėkite omenyje, kad šį „Instructable“skelbiu labai arti „Arduino“konkurso finišo linijos (balsuokite už mane!), Nes anksčiau neturėjau tam reikalingo laiko. Šiuo metu turiu mokyklą nuo 8 val. iki 5 val., užsiimkite tenisu penkias valandas per savaitę, visą šeštadienį būkite stovyklos grupėje ir didžiąją dalį kitų dienų atlikite namų darbus. Labai ačiū už supratingumą ir tikimės, kad jums patiks pamokymas!*

Galbūt esate naujokas, dirbantis prie nedidelio projekto, arba profesionalas, kuriantis šaunų robotą. Abiem atvejais turėsite pasirinkti, kurią valdiklio plokštę naudosite. Dabar, prieš nardydami, į kurį „Arduino“ketinate naudoti, atsižvelkite į šiuos dalykus: „Arduino“nėra tas pats, kas „Raspberry Pi“. Pirmasis yra paprastesnis, mažesnis, mažiau sunaudojantis energijos; kitas yra galingas, didesnis ir geriau atlieka sudėtingesnius dalykus. Dauguma „Arduinos“kainuoja pigiau ir neturi paskutinių grafinių, dirbtinio intelekto, fotoaparato ir tt galimybių; Aviečių pyragai yra galingi, kad juos būtų galima įdėti į „Arduino“vietą (išskyrus kai kuriuos atvejus). Įdėti „Arduino“ten, kur turėtų būti „Avietė“, yra tarsi įdėti 2 cilindrų variklį į V6 automobilį; ir atvirkščiai. Tai nereiškia, kad avietės yra geresnės, tiesiog jos atlieka skirtingas užduotis.

Jei nusprendėte naudoti avietę, neskaitykite šio „Ible“(sutrumpintai reiškia „Instructable“. Aš visada naudoju tokias santrumpas, todėl nenustebkite!). Nenoriu tokių komentarų kaip „Tu sugaišai mano laiką!“ir tt, tik todėl, kad tikėjotės aviečių ir gavote tik „Arduinos“. Kita vertus, jei norite rasti „Arduino“lentą, nepaisykite šio įspėjimo ir tęskite. Jei esate visiškai pradedantysis „Arduino“, nedvejodami užsiregistruokite į šią „Arduino“klasę pagal „bekathwia“.

Šis „Ible“bus suskirstytas į geriausias lentas kiekvienam projekto tipui. Atlikdamas šią „klasifikaciją“, be kita ko, atsižvelgiu į dydį, kaiščius, skydo suderinamumą, naudojimo paprastumą, papildomas galimybes. Dabar, kai baigsime įžangą, pereikime prie medžiagų.

1 žingsnis: medžiagos

Medžiagos
Medžiagos

Palaukite sekundę … Kokios medžiagos? Tiesą sakant, jei būtumėte perskaitę šio „Ible“pavadinimą, turėjote teisingai manyti, kad nenaudosite jokios medžiagos. Galų gale, šios instrukcijos tikslas yra padėti jums rasti, kokias medžiagas ketinate naudoti kitiems projektams. Kad galėtumėte suprasti, kai iš tikrųjų gaunate „Arduino“plokštę, turėkite omenyje, kad jums taip pat reikės reikiamo USB kabelio ar programuotojo, taip pat „Arduino IDE“programinės įrangos („Mac“, „Windows“ir „Linux“). Galite atsisiųsti iš čia. Šios programos funkcija yra sukurti eskizus (pavadinimas suteiktas mažoms programoms, kurias ketinate įkelti į „Arduino“plokštę) ir „įdėti juos į lentą“(„įkelti“). Jei jus domina, patikrinkite šią instrukciją, kaip užprogramuoti „Arduino“naudodami „Android“mobilųjį telefoną (kai kurie vaikinai man sakė, kad programos IOS versija neveikia gerai).

Dabar, kai jūs žinote, ko jums reikės (iš tikrųjų jums reikia tik naujo projekto, tam tikro susidomėjimo ir poros dolerių. Aš nerekomenduoju jokios vietos, kur galima nusipirkti lentų, aš nusipirkau savo vietinėje parduotuvėje), pereikime prie pirmosios lentos kategorijos.

2 veiksmas: pagrindinės, prototipų kūrimo arba pirmosios „Arduino“plokštės

Pagrindinės, prototipų kūrimo arba pirmosios „Arduino“plokštės
Pagrindinės, prototipų kūrimo arba pirmosios „Arduino“plokštės
Pagrindinės, prototipų kūrimo arba pirmosios „Arduino“plokštės
Pagrindinės, prototipų kūrimo arba pirmosios „Arduino“plokštės

Pirmoji kategorija, apie kurią aš jums pasakysiu, yra pagrindinė arba prototipų plokštė. Tai nereiškia, kad jis bus labai paprastas, pigus ir turės mažai funkcijų bei kaiščių. Tai tiesiog reiškia, kad jie paprastai nėra labai sudėtingi, internete yra daug informacijos, kurią galite patikrinti, ir gali daugiau ar mažiau imtis bet kokio projekto, kuris jus galėtų sudominti šiame etape. Svoris ir dydis neturi didelės reikšmės, jums nereikia 60 kaiščių ar „WiFi“, tačiau reikia tvirto darbinio pagrindo. Pirmasis „Arduino“, kuris ateina į kiekvieno galvą: „Uno“.

„Arduino Uno“yra vienas žinomiausių modelių ir yra labai įdomus pradedantiesiems ir profesionalams. Viena iš geriausių jo turimų galimybių, be USB/SPI/I2C prievadų (ieškokite jų internete), yra galimybė sukrauti „Arduino Shields“. „Arduino“skydai iš esmės yra iš anksto sumontuoti PCB, po jais yra kaiščiai ir jie yra sumontuoti tiesiai ant „Arduino“plokštės. Yra interneto skydai, „Servo“skydai, „Proto Board“skydai ir tt Dauguma jų buvo sukurti specialiai „Arduino Uno“, tačiau kai kurie yra skirti ir „Mega“(kaip sako pavadinimas, jis yra didelis). Kai kurie skydai netgi yra skirti tiek „Uno“, tiek „Mega“. Geriausias skydų dalykas yra tai, kad jie nereikalauja kabelių, o kai kuriais atvejais daugelis skydų gali būti sukrauti vienas ant kito.

Taigi, „Uno“tikriausiai yra vienas geriausių jūsų pasirinkimų. Mano patirtis rodo, kad „Pro Mini“labai patiko mano dizainui. Iš pradžių neturėjau konkretaus projekto, tačiau kadangi jis buvo mažas ir tuo pačiu metu turėjo pakankamai smeigtukų, jis tapo nepaprastai naudingas viskam, ką bandžiau padaryti. Išskyrus skydo suderinamumą, jis turi beveik tas pačias galimybes kaip ir „Uno“, išskyrus USB prievadą ir kai kuriuos kitus specialius kaiščius. Tačiau būdamas mažas, tai gali būti ne pats geriausias pasirinkimas. „Nano“yra panašioje padėtyje, nors turi moterišką „Mini USB B“jungtį.

Tiesą sakant, galite naudoti beveik bet kurį „Arduino“be daugelio dalykų (o tai padidina kainą). Tačiau populiariausia lenta yra „Uno“.

3 žingsnis: vidutinės „Arduino“plokštės: fizinės specifikacijos yra palyginti svarbios

Vidutinės „Arduino“plokštės: fizinės specifikacijos yra palyginti svarbios
Vidutinės „Arduino“plokštės: fizinės specifikacijos yra palyginti svarbios
Vidutinės „Arduino“plokštės: fizinės specifikacijos yra palyginti svarbios
Vidutinės „Arduino“plokštės: fizinės specifikacijos yra palyginti svarbios
Vidutinės „Arduino“plokštės: fizinės specifikacijos yra palyginti svarbios
Vidutinės „Arduino“plokštės: fizinės specifikacijos yra palyginti svarbios

Taigi, jūs jau praėjote pradedančiųjų lentas. Dabar, užuot ieškoję plokštės, kuri būtų naudinga daugumai paprastų projektų ir lengvai sąveikaujama, jūs ieškote mažesnių dydžių ir svorio „Arduinos“, tačiau tų pačių kaiščių ir galimybių. Tačiau ne visiems tarpiniams projektams reikia šių specifikacijų. Galbūt turite papildomos vietos ir „Uno“puikiai tinka. Tačiau daug kartų būsite nusivylę sužinoję, kad tai, kas, jūsų manymu, buvo didelė erdvė, virsta ankšta. Taigi… Dizaino kūrimo taisyklė: visada turėkite omenyje, kad jūsų erdvė bus mažesnė nei tikėjotės. Stenkitės neplanuoti projektų, kuriuose viskas puikiai tinka; būsite nusivylę, kai to nepadarysite.

Būtent todėl turėtumėte pradėti galvoti apie mažesnes „Arduino“plokštes. „Uno“įdėti į drono korpusą yra daug sunkiau nei „Pro Mini“ar „Nano“. Be to, kaip jau sakiau anksčiau, kaiščiai taip pat pradeda rūpėti, kaip ir logika bei maitinimo įtampa. Dauguma jutiklių yra tiesiogiai prijungti prie 5 V įtampos; tačiau kiti negali turėti daugiau nei 3,3 V ant Vcc kaiščių, nors jie gali naudoti 5 V logiką. Kai kuriuose „Arduino“yra įmontuoti reguliatoriai, tačiau „Pro Minis“, tiekiamos 5 ir 3,3 voltų versijose, neturi specialių reguliatorių kaiščių. Kita vertus, „Nano“tai daro. Vis dėlto, jei ketinate rinktis tarp 5 ir 3,3 voltų „Pro Mini“, įsigykite 5 voltų, nes jis yra su greitesniu procesoriumi. 3.3v Reguliatorius galima rasti „Pro Mini USB“programuotojuje arba kaip mažus „tranzistorius“(galite juos gauti atskirai arba jau prilituotus prie mini plokštės). Grįžtant prie kaiščių skaičiaus, „Pro Mini“ir „Nano“, be 14 skaitmeninių kaiščių (iš kurių galite naudoti 12, kiti yra „Rx“ir „Tx“kaiščiai), turi 8 analoginius kaiščius, o „Uno“- tik 6. Jei jūsų projektui reikia daugiau nei šešių analoginių įėjimų (potenciometrų, I2C ir kt.), Tikriausiai turėsite atsisakyti „Uno“naudojimo idėjos.

Taigi šiame žingsnyje rekomenduočiau jums „Uno“(tai visada naudinga), „Pro Mini“(mano pirmoji plokštė, tikrai graži, bet neturi integruoto USB lizdo, o tai reiškia, kad turėsite įsigyti išorinį programuotojas), „Nano“(tokio paties dydžio kaip „Pro Mini“, bet su USB lizdu ir dar pora kaiščių) ir „Mega“(per didelis, bet labai geras. Turi daugiau nei 70 kaiščių).

4 žingsnis: „Pro“lentos: dydis, svoris ir smeigtukai yra svarbiausios savybės

„Pro“lentos: dydis, svoris ir smeigtukai yra svarbiausios savybės
„Pro“lentos: dydis, svoris ir smeigtukai yra svarbiausios savybės
„Pro“lentos: dydis, svoris ir smeigtukai yra svarbiausios savybės
„Pro“lentos: dydis, svoris ir smeigtukai yra svarbiausios savybės
„Pro“lentos: dydis, svoris ir smeigtukai yra svarbiausios savybės
„Pro“lentos: dydis, svoris ir smeigtukai yra svarbiausios savybės
„Pro“lentos: dydis, svoris ir smeigtukai yra svarbiausios savybės
„Pro“lentos: dydis, svoris ir smeigtukai yra svarbiausios savybės

Jūs jau praleidote šiek tiek laiko galvodami apie savo „Arduinos ans“, esate pasiruošę pradėti puikų ir nuostabų projektą. Bet pirmiausia jums reikės lentos, kuri ne tik gali pasiekti tai, ko siekiate, bet ir tinka jūsų tiksliam rėmui. Tačiau šis poreikis nereiškia, kad turite gauti kuo mažesnę lentą. Pavyzdžiui, šiam „ivver“šešiakampiui, su 3 servoservomis kiekvienoje kojoje ir daugeliui jutiklių, reikės daug daugiau nei 20 skaitmeninių kaiščių, kuriuos galima įsigyti „Pro Mini“ar „Nano“(12 skaitmeninių kaiščių + 8 analoginiai. Tai nėra daug žinoma) kad kaiščius A0, A1, A2 ir tt galima priskirti kaip skaitmeninius kaiščius, jei naudojate kaiščių skaičių 14, 15, 16 ir pan.). Tokiu atveju tikriausiai turėtumėte pasirinkti „Mega“, kuri galėtų valdyti nedidelį 30 ar daugiau servo skaičių. Jei kuriate 3D spausdintuvą, taip pat turėtumėte naudoti šią plokštę su rampų skydu (šiuo metu bandau sukurti šį projektą. Prašome balsuoti už mane „Arduino“konkurse, nes man reikia vieno iš prizų, kad galėčiau Jei galiausiai tai padarysiu, būsiu nepaprastai dėkingas už jūsų paramą ir pabandysiu parašyti „Ible“apie projekto kūrimą). Bet jei norite sukurti mikro „Bluetooth“keturkojį kopterį, turėtumėte pasirinkti mažiausią turimą plokštę (jei ji gali atlikti užduotį).

Taigi, puikios pažangių projektų plokštės yra … na, galite pradėti galvoti, kad vienintelės mano žinomos plokštės yra „Uno“, „Mega“, „Nano“ir „Pro Mini“ir kad paskutinės dvi yra mano mėgstamiausios (jūs tikriausiai atspėjote, kad aš sakytų tos lentos). Tiesa, aš myliu paskutines ir kad kiekvienoje kategorijoje pakartojau tas pačias keturias lentas, bet dalykas yra tas, kad jos yra gana geros lentos tiek pradedantiesiems, tiek profesionalams. Pradėjau nuo dviejų „Pro Minis“, o vėliau nusipirkau du „Nanos“, ir jie rimtai manęs niekada nenuvylė (iki šiol). Aš planuoju įsigyti „Mega“vien todėl, kad kitos plokštės yra dvi mažos, skirtos 3D spausdintuvui. Be to, aš vis dar esu visiškai patenkintas plokštėmis, kurias nusipirkau beveik prieš metus (taip … vis dar santykinis naujokas … bet patikėkite manimi, aš jau praleidau ilgas valandas su jomis tinkuodamas ir kurdamas grandines. Nenuvertinkite aš arba … jūsų „Arduino“sudegs), nes jie gali įgyvendinti beveik bet kokį projektą. Tačiau jei manote, kad šios plokštės nėra tai, ko ieškote ar ko jums reikia, taip pat galite patikrinti „Micro“plokštę (nors negirdėjau per daug gerų atsiliepimų apie ją … Aš pasirinkau „Nano“, o ne ir manau, kad padariau geriausią pasirinkimą), „Due“, „Leonardo“, be kita ko (dauguma jų atrodo kaip „Uno“ar „Mega“, tačiau turi nedidelių skirtumų, pvz., greitį, darbinę įtampą ir pan.).

5 veiksmas: tiesiog sustokite paaiškinti šias kategorijas …

Kategorijos, apie kurias aš jums pasakojau, buvo suskirstytos pagal sudėtingumą ir jūsų lentos reikalavimus. Nuo šio žingsnio į priekį dauguma kategorijų bus susijusios su vidutinio sunkumo ir sunkiais projektais. Čia norėsite, kad darbas būtų kuo efektyvesnis, mažiausiai pastangų ir vietos. Stengsitės vengti kabelių, įsigykite „Arduino“, puikiai sukurtą jūsų projektui, ir visai nešvaistykite vietos bei energijos. Taigi, pasinerkime į labiau specializuotų lentų ar programų pasaulį.

6 žingsnis: UAV ir bepiločiai orlaiviai

UAV ir dronai
UAV ir dronai
UAV ir dronai
UAV ir dronai
UAV ir dronai
UAV ir dronai

Jei pažvelgtumėte į tai, kaip aš visada pateikiu dronus kaip geriausią pavyzdį mažo dydžio „Arduino“projektams, manytumėte, kad esu rimtas UAV gerbėjas. Ir aš būtent toks esu. Taigi pirmoji kategorija, apie kurią aš kalbėsiu, yra … na, jūs turėjote atspėti … Dronai.

Dronai apibrėžiami kaip „orlaivis, kuriame nėra žmogaus piloto“(Vikipedija). Kadangi jie yra antenos, jie turi tam tikrą svorio ribą. Žinoma, visi norėtų turėti mikro variklius, pakeliančius po 2 kg. Tačiau, kadangi taip nėra, kurdami savo UAV (nepilotuojamą orlaivį), turėsite stengtis, kad jis būtų kuo lengvesnis (mažesnis svoris = mažesnės energijos sąnaudos = ilgesnis skrydžio laikas). Kol du „Arduinos“turi daugiau ar mažiau vienodą svorį ir dydį, gaukite geriausią (greitesnį procesorių, daugiau kaiščių ir tt). Neieškokite plokštės, kurioje yra tiksliai toks kaiščių skaičius, kokio jums reikia: visada palikite „atsargines dalis“, jei norite pridėti daugiau jutiklių, servo ir pan. Kita vertus, jei dvi plokštės turi tuos pačius kaiščius ir galimybes, visada rinkis mažiausią.

Geriausios tokio tipo plokštės: „Pro Mini“ir „Nano“(kurios turi beveik tą patį kaiščių skaičių ir vienodo dydžio). Žinoma, galite naudoti bet kokią norimą lentą, tačiau neplanuokite statyti 10 cm drono naudodami „Mega“(jūs užsitarnuosite mano pyktį amžinai. Vis dėlto būtų įdomu pamatyti, kaip bandote!). Jei radote puikų skydą ar rėmą, kuris puikiai dera su didesne lenta, būtinai jį naudokite. Šiuo metu nežinau nieko panašaus, bet kas žino, ką galite sugalvoti?

Dėl radijo ryšio dalies iki šiol negirdėjau apie plokštę, kurioje būtų integruotas ryšio lustas (nekalbant apie „WiFi“ar „Bluetooth“, bet tikros 2,4 Ghz galimybės su geru perdavimo greičiu). Kai kuriuose projektuose naudojamas įprastas radijo imtuvas ir „Arduino“veikia kaip skrydžio valdytojas. Radau, kad buvo įdomiau patiems pasidaryti imtuvą ir valdiklį, naudojant prieinamą 2,4 GHz siųstuvo -imtuvo modulį: NRF24L01 (tiesiog pavadinkite jį NRF24 arba RF24). Kai kurie iš šių modulių yra su išorinėmis antenomis ilgesniam diapazonui, o kiti yra mažesni ir turi tik PCB anteną. Ilgą laiką maniau, kad NRF24 yra visas radijo modulis, kol buvau „apšviestas“ir „atradau“, kad NRF24 iš tikrųjų yra tik maža juoda mikroschema, o likusi modulio dalis yra tik „lūžio“plokštė., o tai, žinoma, palengvina ryšius tūkstančius kartų. Man labai patinka šis modulis, nes jis turi gana gerą diapazoną (nors antena nėra išorinė), lengva sąsaja. Jei norite patikrinti su juo sukurtą projektą, perskaitykite šį „Ible“, kaip pridėti belaidį servo valdiklį ir akumuliatoriaus įkrovos indikatorių prie pigaus bepiločio orlaivio, kuris jų neturi (vėl UAV!).

7 veiksmas: „IoT/Wifi“

„IoT/Wifi“
„IoT/Wifi“
„IoT/Wifi“
„IoT/Wifi“
„IoT/Wifi“
„IoT/Wifi“

Tęsdamas belaidžio ryšio temą, aš jums pasakysiu apie geriausias IoT (daiktų interneto) ar „WiFi“ryšio plokštes. Daiktų internetas yra palyginti naujas išradimas, kuriuo siekiama visus dalykus sujungti vienas su kitu, automatizuoti procesus ir palengvinti gyvenimą. Naudodami „IoT“galite išjungti biure namuose netyčia įjungtas šviesas arba gauti el. Laiškus, kai jūsų šunų maistas baigiasi. Iš esmės jums reikia tik „WiFi“palaikančios plokštės, interneto ir daiktų interneto platformos, tokios kaip IFTTT. Kadangi nesu dalykinių daiktų interneto projektų ir eskizų kūrimo ekspertas, peržiūrėkite šią klasę bekathwia, kur sužinosite pagrindinius ir pažangius projektus, taip pat kaip fiziškai sujungti naudojamus „Arduinos“(laidai, jutikliai ir kt.) ir belaidžiu būdu (internetas).

Labiausiai žinomos ir naudojamos plokštės yra ESP8266 (ant jo lituota mikroschema iš tikrųjų yra ESP8266, o su ja yra daug įvairių pertraukimo plokščių). Kai kurie iš jų yra panašūs į platų „Pro Mini“, o kiti atrodo kaip NRF24 modulis be išorinės antenos, apie kurį jums pasakiau anksčiau. Šiuos paskutinius galima pridėti prie įprasto „Arduino“, kad būtų pridėtos belaidžio ryšio galimybės. „Arduino Yun“, panašus į „Uno“, taip pat turi integruotą „WiFi“mikroschemą ir yra naudingas, nes yra suderinamas su keliais skydais ir turi daugiau kaiščių nei įprastas ESP8266. Tiek „Yun“, tiek „ESP8266“galima užprogramuoti naudojant „Arduino IDE“programinę įrangą, gavus „tvarkykles“iš valdybos vadovo.

Visi ESP8266 nėra skirti veikti pagal 5 V logiką; norint tinkamai veikti, kai kuriems jų kaiščiams gali prireikti mažesnės įtampos. Štai kodėl prieš pirkdami plokštę visada patikrinkite „pinout“schemą ir specifikacijas („Chrome“, „Firefox“, „Safari“ir kt. Ieškokite „(plokštės pavadinimas) + pinout + diagrama“).

Taip pat yra keletas „Arduinos“(nesu tikra, ar jie tikri „Arduinos“, kartais jie yra tik skirtingų PCB ir plokščių, taip pat lustų „koliažas“), pagrįsti „Uno“ir „Mega“tipo procesoriais ir apima „WiFi“ryšį.. Nesu tikras dėl jų sąsajos ar suderinamumo su skydais, todėl pirkite savo rizika.

8 veiksmas: „Bluetooth“

„Bluetooth“
„Bluetooth“

Tiesiog dar viena puiki belaidžio ryšio galimybė. Pagrindinis skirtumas su „WiFi“ryšiais yra tas, kad diapazonas (šiuo atveju) yra vos keli metrai (teoriškai galite valdyti IoT plokštes iš bet kurios pasaulio vietos, jei tik turite „Arduino“ir jūs turite internetą), ir kad „Bluetooth“ryšys yra daug greitesnis. „Bluetooth“galimybės puikiai tinka kurti mobiliojo telefono valdomus projektus (naudojant specializuotas programas, tokias kaip „Roboremo“), pvz., RC automobilius, roverius, dronus, LED juostų valdiklius, garsiakalbius ir kt.

Kai kuriose plokštėse yra integruotų „Bluetooth“lustų (tačiau nežinau daugelio). Kiti to nedaro, todėl yra išoriniai „Bluetooth“moduliai. Labiausiai žinomi lustai yra HC-05 ir HC-06, kurie parduodami atskirai arba pertraukimo plokštėse, paprastai su 6 kontaktų sąsaja (iš kurių dažniausiai naudojamos tik 4). Šie moduliai priklauso nuo „Tx“ir „Rx“kaiščių naudojimo „Arduino“(serijiniai kaiščiai), kuriuos gali pakeisti virtualūs „Tx“ir „Rx“kaiščiai („Software Serial“). Dėl šios priežasties HC-05 ir HC-06 galima programuoti naudojant „Pro Mini“programuotoją per „Arduino IDE“serijos monitorių. Naudodami šį metodą, galite pasirinkti pavadinimą, kuriuo jis bus rodomas kitiems įrenginiams, slaptažodį, duomenų perdavimo spartą ir kitas parinktis. Sužinojau apie tai iš šio puikaus „Instructable“, kurį pateikė sayem2603. Jei planuojate naudoti šiuos modulius, tikrai turėtumėte perskaityti „Ible“, nes rasite daugybę įdomių faktų, apie kuriuos nežinojote.

Taigi, geros „Bluetooth“jungčių plokštės yra … na, nesu bandžiusi nė vieno „Arduino“su integruotu „Bluetooth“lustu, tačiau, kiek žinau, ir HC-05, ir HC-06 yra vienas geriausių sprendimų. Beveik bet kuris „Arduino“dirba su šiais moduliais; Aš asmeniškai naudoju „Pro Minis“ir „Nanos“. Vienintelis dalykas, kuris jums gali nepatikti naudojant šiuos „Bluetooth“modulius, yra tai, kad jums reikia 4 kabelių. Jei esate „be kabelių; tik skydai ir lentos “vaikinas, gali tekti kasti. Jei ne, pamatysite, kad net ir naudojant kabelius, mažas „Arduino“su viena iš šių plokščių neužima tiek vietos, kiek „Uno“dydžio „Arduino“su „Bluetooth“.

Be „WiFi“, „Bluetooth“ir 2,4 Ghz modulių ir plokščių, yra ir tokių, kurie veikia skirtingais dažniais. Pavyzdžiui, „jhaewfawef“, kurio egzistavimą sužinojau perskaičiusi šį puikų „Ible“…, naudoja žemesnius dažnius, kad būtų pasiektas itin ilgas nuotolis (LoRa = +10 km nuotolis). Aš jų dar neišbandžiau, bet atrodo super įdomus projektas. Kai kurie moduliai naudoja 169 Mhz, 433 Mhz, 868 Mhz arba 915 Mhz, tačiau visi dažniai yra mažesni nei 1 Ghz. Privalumas, palyginti su 2,4 sistemomis, yra tas, kad diapazonas yra patobulintas, tačiau duomenų perdavimo sparta turi būti mažesnė (nesvarbu per daug … jūs nesiųsite 1 Gb failo per šiuos radijo imtuvus … tikriausiai). Kaiščių sąsajos gali labai skirtis-nuo 3 ar 4 kaiščių iki visos Nano stiliaus plokštės su radiju.

Tiesą pasakius, nelabai apie juos žinau, nes esu labiau 2,4 Ghz vaikinas. Tačiau… atrodo puikiai ir norėčiau jį gauti, kai tik galėsiu. Šie „Arduinos“(arba moduliai) puikiai tinka oro jutikliams (toli nuo jūsų bazės), UAV telemetrijai ir galbūt net tam tikram ne „WiFi“IoT (netinkamai IoT, bet vis tiek galite valdyti savo namų elektroniką naudodami tokius radijo imtuvus). Taigi, jei jus domina kažkas panašaus, pabandykite įsigyti vieną iš jų.

9 veiksmas: kiti radijo dažniai

Kiti radijo dažniai
Kiti radijo dažniai
Kiti radijo dažniai
Kiti radijo dažniai
Kiti radijo dažniai
Kiti radijo dažniai

Be „WiFi“, „Bluetooth“ir 2,4 Ghz modulių ir plokščių, yra ir tokių, kurie veikia skirtingais dažniais. Pavyzdžiui, „Adafruit Feather 32u4 RFM95“, kurio egzistavimą sužinojau perskaičiusi šį puikų Jakub_Nagy „Ible“, naudoja žemesnius dažnius, kad būtų pasiektas itin ilgas nuotolis (LoRa = +10 km nuotolis). Aš jų dar neišbandžiau, bet atrodo super įdomus projektas. Kai kurie moduliai naudoja 169 Mhz, 433 Mhz, 868 Mhz arba 915 Mhz, tačiau visi dažniai yra mažesni nei 1 Ghz. Privalumas, palyginti su 2,4 sistemomis, yra tas, kad diapazonas yra patobulintas, tačiau duomenų perdavimo greitis turi būti mažesnis (nesvarbu per daug … jūs nesiųsite 1 Gb failo per šiuos radijo imtuvus … tikriausiai). Kaiščių sąsajos gali labai skirtis-nuo 3 ar 4 kaiščių iki visos Nano stiliaus plokštės su radiju.

Tiesą pasakius, aš nelabai apie juos žinau, nes esu labiau 2,4 Ghz vaikinas. Tačiau „Adafruit Feather 32u4 RFM95“atrodo puikiai ir norėčiau ją gauti, kai tik galėsiu. Šie „Arduinos“(arba moduliai) puikiai tinka oro jutikliams (toli nuo jūsų bazės), UAV telemetrijai ir galbūt net tam tikram ne „WiFi“IoT (netinkamai IoT, bet vis tiek galite valdyti savo namų elektroniką naudodami tokius radijo imtuvus). Taigi, jei jus domina kažkas panašaus, pabandykite įsigyti vieną iš jų.

10 žingsnis: Grįžkime prie plokščių, kuriose nėra belaidžio ryšio … „Shield“suderinami „Arduinos“

Grįžkime prie plokščių be laidų … „Shield“suderinamos „Arduinos“
Grįžkime prie plokščių be laidų … „Shield“suderinamos „Arduinos“
Grįžkime prie plokščių be laidų … „Shield“suderinamos „Arduinos“
Grįžkime prie plokščių be laidų … „Shield“suderinamos „Arduinos“
Grįžkime prie plokščių be laidų … „Shield“suderinamos „Arduinos“
Grįžkime prie plokščių be laidų … „Shield“suderinamos „Arduinos“
Grįžkime prie plokščių be laidų … „Shield“suderinamos „Arduinos“
Grįžkime prie plokščių be laidų … „Shield“suderinamos „Arduinos“

Kaip aš jums sakiau vienu iš pirmųjų žingsnių, skydai yra PCB, kurie yra sukrauti tiesiai ant „Arduino“plokštės, kad a) pridėtų funkciją ir b) sumažintų kabelio poreikį. Kartais skydai gali būti sukrauti ant kitų skydų, sudarydami sumuštinį ar skydo bokštą iš daugelio bardų. Kai kurie skydai yra suderinami tik su konkrečiu „Arduino“(nes kaiščių pasiskirstymas įvairiuose modeliuose skiriasi); o kiti yra skirti daugiau nei vienam (šis ekranas yra didžiulis, apčiuopiamas ir suderinamas tiek su „Uno“, tiek su „Mega“. Rimtai norėčiau jį gauti. Tikiuosi, jei laimėsiu „Arduino“konkursą, galiu patekti į šį modulį ir daugelį kitų kiti „Arduino“komponentai, kad jums būtų suteikta daugiau nurodymų).

Dauguma skydų yra skirti „Uno“ir „Mega“(tikriausiai taip pat tinka panašioms plokštėms, bet nesate tuo tikri. Nesugadinkite savo skydų ar lentų!). Skydai taip pat gali būti pagaminti pagal užsakymą (peržiūrėkite šiuos „Ibles“) arba skirti mažesnėms lentoms. Kai kurie iš jų papildo belaidžio ryšio galimybes, tinklo ryšį, ekranus, mygtukus, plokštės paviršių, variklio valdiklius, kintamosios srovės relės ir tt Kai kurie specialūs skydai yra skirti specialiai CNC ir 3D spausdinimui (rampos plokštė). Jų viršuje yra lizdai, skirti pridėti žingsninio variklio tvarkykles.

Taigi, jei galvojate apie „Arduino“plokštės naudojimą su skirtingais skydais, geriausias mano pasiūlymas būtų „Mega“ir „Uno“. Pastarojo trūkumas yra tas, kad jis turi mažiau kaiščių, todėl negalėsite naudoti didesnių skydų kaip rampos. Kita vertus, „Mega“turi savų problemų: kai kurie „Uno“kaiščiai yra skirtinguose „Mega“sektoriuose, todėl negalėsite naudoti visų „Uno“skydų, kurie yra populiaresni ir labiau paplitę nei „Mega“.

11 veiksmas: CNC ir 3D spausdinimas

CNC ir 3D spausdinimas
CNC ir 3D spausdinimas
CNC ir 3D spausdinimas
CNC ir 3D spausdinimas
CNC ir 3D spausdinimas
CNC ir 3D spausdinimas

Kai kurie mano mėgstamiausi projektai yra susiję su CNC arba 3D spausdinimo mašinomis (ir dronais). Galimybė kompiuterio dizainą paversti 3D mechaniniais judesiais tiesiog…. Nuostabu. Šauni ne tik teorinė dalis; pasitenkinimas gaminti savo kūrinius su mašina, kurią sukūrėte nuo nulio, yra didžiulis. Naudojant CNC skydą galima gaminti lazerinius graviravimus ir pjaustytuvus, gręžimo stakles, „Dremel“pagrindu pagamintus CNC ir tt Iki šiol visos mano projektams reikalingos mechaninės dalys buvo pagamintos naudojant „Legos“ar kažką panašaus, todėl susidarė įdomi, bet netiksli „mašina“. Prašome balsuoti už mane ir padėti įgyvendinti projektą. Baigęs bandysiu sukurti „Ible“, kaip pasidaryti 3D spausdintuvą.

Grįžtant prie CNC ir 3D spausdinimo, jei jus domina bet kuris iš šių dalykų, tikriausiai turėtumėte patikrinti šį CNC skydą (sukurtą „Uno“, bet įtariu, kad jis taip pat suderinamas su „Mega“) arba šiuos 3D spausdinimo būdus („Arduino Mega“) tik suderinamas, turite per daug kaiščių „Uno“). Tiek CNC skydas, tiek 3D spausdinimas turi lizdus, specialiai skirtus žingsninių variklių vairuotojams (panašiai kaip A9488), kurie valdo X, Y ir Z ašių (ir 3D spausdintuvo ekstruderio) variklius. Nelabai žinau apie CNC skydą, tačiau „Ramps“taip pat turi reikiamas jungtis kitoms 3D spausdintuvo dalims (termistoriai, didelės galios šaltinis, šildytuvo lova ir kt.). Kiek žinau, yra 3 „Ramps“plokštės versijos (3D spausdinimo skydas): 1.4, 1.5 ir 1.6. Paskutiniai du modeliai yra beveik identiški, atrodo tvarkingi ir palyginti paprasti, o seniausias atrodo šiek tiek kitaip (su tranzistoriais, sumontuotais naudojant THT technologiją, didesniais saugikliais ir pan.). 1.6 apima geresnį „Mosfet“tranzistorių aušinimą. Bet kokiu atveju nėra per daug skirtumų, todėl pasirinkite tą, kuris jums labiausiai patinka (vis dėlto pabandykite gauti naujausią).

Taigi, geriausi „Arduinos“šiam projektui būtų „Mega“(nesu tikras, ar jis suderinamas su CNC skydu. Mačiau kažką iš vaikino, naudojančio rampas CNC mašinai maitinti. Turėtumėte to ieškoti ir tada papasakoti apie tai)), o antroje vietoje - „Uno“(tikrai nesuderinama su rampomis). Galite prijungti 3D spausdintuvą naudodami beveik bet kurį „Arduino“su garbingu kaiščių skaičiumi; tačiau tai bus rimta netvarka, todėl sutaupykite šiek tiek laiko ir kantrybės ir gaukite „Mega“.

12 veiksmas: mikro plokštės (ne tokios kaip „Arduino Micro“… rimtai mikro plokštės)

Mikro plokštės (ne tokios kaip „Arduino Micro“… Rimtai mikro plokštės)
Mikro plokštės (ne tokios kaip „Arduino Micro“… Rimtai mikro plokštės)
Mikro plokštės (ne tokios kaip „Arduino Micro“… Rimtai mikro plokštės)
Mikro plokštės (ne tokios kaip „Arduino Micro“… Rimtai mikro plokštės)
Mikro plokštės (ne tokios kaip „Arduino Micro“… Rimtai mikro plokštės)
Mikro plokštės (ne tokios kaip „Arduino Micro“… Rimtai mikro plokštės)

Manėte, kad „Pro Mini“ir „Nano“buvo maži? Na, tiesiog pažvelkite į „Attiny“„lentas“(iš tikrųjų tik lustai). Kartais jūs tiesiog turite valdyti mažą servo sistemą tik vienu kaiščiu arba mirksėti šviesos diodą kas 3 sekundes ir įdėti elektroniką į ypač mažą (2x2x2 cm) vietą. Ką tu darai? Visų pirma, pamiršite „Mega“ir „Uno“. Tada šiek tiek abejojate ir galiausiai išvalote „Nano“ir „Pro Mini“iš savo proto. Kas liko? Mikro 8 kontaktų IC (integruotas lustas), vadinamas „Attiny85“.

Ši mikro „plokštė“(kuri iš tikrųjų yra tik maža mikroschema) turi 5 V ir Gnd kaištį (po 1) ir 6 kitus kaiščius, kai kurie iš jų yra dvigubi (arba trigubai), kaip analoginiai, skaitmeniniai, SPI ir kt. Turėtumėte patikrinti, ar pinout yra tikslios specifikacijos. Matyt, plokštė gali būti užprogramuota naudojant specializuotą USB adapterį arba net su kitu „Arduino“(naudojant specialų eskizą ir SPI sąsają. Nesu profesionalus šiuo klausimu). Brangiai maniau, kad eskizui įkelti galite tiesiog naudoti „Pro Mini“programuotoją (naudojant „Tx“ir „Rx“kaiščius); bet kiek aš dabar žinau, tu negali.

Taigi, puikios mikro plokštės, skirtos mikro projektams, yra „Attiny85“(tik mikroschema, bet galite ją prilituoti prie savo duonos lentos arba naudoti 2x4 moterų IC lizdą, į kurį „Attiny85“turėtų puikiai tilpti), „Digispark Attiny85“(tai „Kickstarter“proveržis) mažoje erdvėje yra USB jungtis, maitinimo reguliatorius ir kaištis, kad būtų lengviau prijungti) arba kitas „Attiny“IC (jų yra įvairių dydžių).

13 žingsnis: Ką apie klonus?

Beveik kiekvienas geras produktas gauna savo klonus ir kopijas. „GoPro“, „DJI“, „Lego“ir kiekvienas sėkmingas prekės ženklas bei įmonė tai matė. Ir „Arduino“nėra taisyklės išimtis. Tiesą pasakius, net nežinau, kaip atskirti tikrą „Arduino“nuo netikro. Galbūt net viena iš tų lentų, kurias rekomendavau, yra klonas, tačiau dauguma jų nėra. Jei norite sužinoti, kurios plokštės yra originalios, o kurios ne, turėtumėte patikrinti internetą, nes yra daugybė būtinų vadovėlių ir informacijos, kad sužinotumėte.

Aš nesakysiu, ar turėtumėte pasitikėti klonais, ar ne. Žinoma, turėtumėte pabandyti gauti originalias plokštes, nes internete bus daug daugiau informacijos ir palaikymo. Be to, klonai kartais skiriasi skirstant kaiščius, todėl skydai gali neveikti „toje pačioje“plokštėje.

Aš abejoju, kad mano turimos lentos yra klonai. Bet kokiu atveju visos 4 buvo palyginti pigios, taigi sutaupius pinigų ar mažiau, mano gyvenimas nebūtų pasikeitęs. Su klonais susijusios problemos yra šios: a) „Arduino IDE“pavadinimas ar modelis gali skirtis; b) skydai gali būti nesuderinami; c) Specialūs kaiščiai gali skirtis (I2C, SPI ir kt.); d) Jie gali neveikti taip, kaip tikėtasi. Tačiau klonai gali veikti puikiai, o jūs netgi galite būti laimingesni dėl suklastoto originalo. Bet jei kažkas nepavyksta, prisiminkite, kad sakiau, kad turėtumėte gauti originalus (prašau nekaltinti manęs dėl nieko, kas nebuvo mano kaltė. Jei taip buvo, tuomet galite mane kaltinti).

14 žingsnis: Kitas žingsnis?

Kitas žingsnis?
Kitas žingsnis?
Kitas žingsnis?
Kitas žingsnis?
Kitas žingsnis?
Kitas žingsnis?
Kitas žingsnis?
Kitas žingsnis?

Taigi, dabar, kai aš jums papasakojau apie daugumą „Arduino“kategorijų, apie kurias aš žinau, jums laikas …

  1. Pasirinkite savo lentą ir papasakokite apie tai (variantas „Aš padariau!“).
  2. Sukurkite puikų „Arduino“projektą ir paskelbkite jį „Aš tai padariau!“.
  3. Sukurkite savo „Arduino“(kaip šie vaikinai) arba tiesiog naudokite IC, kaip tai padarė Nikus savo „Quadcopter Instructable“.
  4. Pasakykite man į sąrašą įtraukti „Arduino“lentos kategoriją.
  5. Parašykite savo nuostabų Instructable.

Na, dabar, kai baigėte skaityti, balsuokite už mane „Arduino“konkurse. Tikimės, kad šis „Ible“buvo jums naudingas ir padės jūsų pirmajame ar kitame projekte, ir labai ačiū, kad perskaitėte!