INHOUDSOPGAWE:

Die beste Arduino -borde vir u projek: 14 stappe
Die beste Arduino -borde vir u projek: 14 stappe

Video: Die beste Arduino -borde vir u projek: 14 stappe

Video: Die beste Arduino -borde vir u projek: 14 stappe
Video: How to use Prototyping Shield with breadboard for Arduino 2024, November
Anonim
Die beste Arduino -borde vir u projek
Die beste Arduino -borde vir u projek
Die beste Arduino -borde vir u projek
Die beste Arduino -borde vir u projek

*Hou in gedagte dat ek hierdie Instructable super naby die eindstreep van die Arduino -wedstryd publiseer (stem asseblief vir my!), Aangesien ek nog nie die tyd gehad het om dit te maak nie. Op die oomblik het ek skool vanaf 08:00. tot 17:00, doen vyf uur per week tennis, hou die hele Saterdag kampgroep en huiswerk die meeste van die ander dae. Baie dankie vir u begrip, en hoop dat u die instruksies geniet!*

Miskien is u 'n nuweling wat aan 'n klein projek werk, of 'n professionele persoon wat 'n oulike robot ontwerp. In albei gevalle moet u kies watter beheerbord u gaan gebruik. Nou, voordat u duik in watter Arduino u gaan gebruik, moet u het volgende in aanmerking nemen: Arduino is nie dieselfde as Raspberry Pi. Die eerste is eenvoudiger, kleiner, minder kragverbruikend; die ander een is kragtig, groter en beter in meer komplekse dinge. Die meeste Arduinos kos minder en beskik nie oor die grafiese, AI, kamera, ensovoorts nie; Framboospastei is baie kragtig om in 'n Arduino se plek te sit (behalwe in sommige gevalle). Om 'n Arduino te plaas waar 'n Framboos moet wees, is soos om 'n 2-silinder motor in 'n V6-motor te plaas; en omgekeerd. Dit beteken nie dat frambose beter is nie, bloot dat hulle verskillende take vervul.

As u besluit het om 'n framboos te gebruik, moet u nie hierdie Ible lees nie (afkorting van "Instrueerbaar". Ek sal altyd afkortings soos hierdie gebruik, dus moenie verbaas wees nie!). Ek wil nie kommentaar lewer soos "U het my tyd gemors!" ens., net omdat jy 'n framboos verwag het en net Arduinos gekry het. As u aan die ander kant 'n Arduino -bord wil vind, ignoreer hierdie waarskuwing en gaan voort. As u 'n totale beginner in Arduino is, skryf dan gerus in op hierdie Arduino -klas deur bekathwia.

Hierdie Ible sal verdeel word in die beste planke vir elke soort projek. Vir hierdie 'klassifikasie' gaan ek onder meer die grootte, penne, skildversoenbaarheid, gebruiksgemak, ekstra vermoëns in ag neem. Noudat ons klaar is met die inleiding, gaan ons verder na die materiaal.

Stap 1: materiaal

Materiaal
Materiaal

Wag 'n rukkie … Watter materiale? Eintlik, as u die titel van hierdie Ible gelees het, moes u korrek veronderstel het dat u geen materiaal gaan gebruik nie. Die doel van hierdie Instructable is immers om u te help vind watter materiaal u in ander projekte gaan gebruik. Net om u 'n idee te gee, as u eintlik u Arduino -bord kry, moet u ook die nodige USB -kabel of programmeerder benodig, en ook die Arduino IDE -sagteware (Mac, Windows en Linux). U kan dit hier aflaai. Die funksie van hierdie program is om die sketse te maak (naam gegee aan die klein programme wat u na die Arduino -bord gaan oplaai) en dit in die bord te plaas ("oplaai"). As u belangstel, lees hierdie instruksie oor hoe u u Arduino met u Android -selfoon kan programmeer (sommige ouens het vir my gesê dat die IOS -weergawe van die app nie goed werk nie).

Noudat u nou nodig het (u benodig eintlik net 'n nuwe projek, 'n bietjie belangstelling daarin en 'n paar dollar. laat ons oorgaan na die eerste bordkategorie.

Stap 2: Basiese, prototipe of eerste Arduino -borde

Basiese, prototipe of eerste Arduino -borde
Basiese, prototipe of eerste Arduino -borde
Basiese, prototipe of eerste Arduino -borde
Basiese, prototipe of eerste Arduino -borde

Die eerste kategorie waaroor ek u gaan vertel, is die basiese of prototipe bord. Dit beteken nie dat dit uiters eenvoudig, goedkoop en min funksies en penne sal wees nie. Dit beteken net dat hulle gewoonlik nie baie ingewikkeld is nie, dat hulle baie inligting op die internet het om na te gaan, en dat hulle min of meer enige projek kan aanpak wat u op hierdie stadium sou interesseer. Gewig en grootte maak nie veel saak nie; u benodig nie 60 penne of WiFi nie, maar u benodig 'n soliede werkende basis. Eerste Arduino wat in enigiemand se kop kom: die Uno.

Die Arduino Uno is een van die bekendste modelle en is uiters interessant vir beginners en profs. Een van die beste vermoëns wat dit besit, behalwe om USB/SPI/I2C -poorte te hê (soek dit op die internet), is die vermoë om Arduino Shields daarop te stapel. Arduino-skilde is in wese voorafgeboude PCB's met penne daaronder en direk op die Arduino-bord gemonteer. Daar is internetskerms, servo -skilde, protobordskerms, ens. Die meeste daarvan is spesifiek ontwerp vir Arduino Uno, maar sommige is ook ontwerp vir die Mega (soos die naam sê, dit is groot). Sommige skilde is selfs ontwerp vir beide die Uno en die Mega. Die beste ding met die skilde is dat dit die noodsaaklikheid van kabels vermy, en in sommige gevalle kan baie skilde bo -op die ander gestapel word.

Dus, die Uno is waarskynlik een van u beste keuses. Volgens my ervaring was die Pro Mini baie goed vir my ontwerpe. Ek het aanvanklik nie 'n definitiewe projek gehad nie, maar omdat dit klein was en terselfdertyd genoeg penne gehad het, het dit baie nuttig geword vir alles wat ek probeer maak. Behalwe vir skildkompatibiliteit, het dit ongeveer dieselfde vermoëns as die Uno, behalwe die USB -poort en 'n paar ander spesiale penne. Omdat dit klein is, is dit egter nie die beste opsie nie. Die Nano is in 'n soortgelyke posisie, alhoewel dit 'n vroulike Mini USB B -aansluiting het.

Om die waarheid te sê, u kan omtrent elke Arduino gebruik sonder om baie dinge te doen (wat die prys verhoog). Die gewildste bord is egter verreweg die Uno.

Stap 3: Medium Arduino -borde: fisiese spesifikasies is relatief belangrik

Medium Arduino -borde: Fisiese spesifikasies is relatief belangrik
Medium Arduino -borde: Fisiese spesifikasies is relatief belangrik
Medium Arduino -borde: fisiese spesifikasies is relatief belangrik
Medium Arduino -borde: fisiese spesifikasies is relatief belangrik
Medium Arduino -borde: Fisiese spesifikasies is relatief belangrik
Medium Arduino -borde: Fisiese spesifikasies is relatief belangrik

U het dus reeds beginnerplanke geslaag. In plaas daarvan om te soek na 'n bord wat nuttig is vir die meeste eenvoudige projekte en maklik om te koppel, soek u na Arduinos met kleiner groottes en gewigte, maar dieselfde penne en vermoëns. Nie alle intermediêre projekte vereis egter hierdie spesifikasies nie. Miskien het u ekstra ruimte en 'n Uno pas perfek in. Maar baie keer sal jy gefrustreerd raak as jy agterkom dat wat jy gedink het 'n groot ruimte is, in 'n beknopte ruimte verander. Dus … Reël vir die maak van ontwerpe: hou altyd in gedagte dat u ruimte kleiner sal word as wat u verwag het. Probeer om nie projekte te beplan waarin alles perfek pas nie; jy sal ontnugter wees as dit nie die geval is nie.

Juis daarom moet u aan kleiner Arduino -borde begin dink. Dit is baie moeiliker om 'n Uno in 'n drone -dop te sit as 'n Pro Mini of 'n Nano. Buitendien, soos ek al gesê het, begin penne ook saak maak, net soos logika en voedingsspanning. Die meeste sensors is direk aan 5v gekoppel; maar ander kan nie meer as 3.3v op hul Vcc -penne hê nie, al gebruik hulle moontlik 5v -logika. Sommige Arduino het ingeboude reguleerders, maar Pro Minis, wat in 5v en 3.3v weergawes kom, het nie gespesialiseerde regulatorpenne nie. Die Nano, aan die ander kant, doen dit. Desondanks, as u tussen 'n 5v en 'n 3.3v Pro Mini wil kies, kry u die 5v, aangesien dit 'n vinniger verwerker het. 3.3v Reguleerders kan gevind word op die Pro Mini USB -programmeerder, of as klein "transistors" (u kan dit alleen kry of reeds aan 'n mini -bord gesoldeer wees). Beide Pro Mini en Nano het, behalwe die 14 digitale penne (waarvan u 12 kan gebruik, die ander die Rx- en Tx -penne), 8 analoog penne, terwyl die Uno slegs 6 daarvan het. As u projek meer as ses analoog insette benodig (potensiometers, I2C, ens), moet u waarskynlik die idee om die Uno te gebruik, laat vaar.

Dus, in hierdie stap, raai ek u die Uno (wat altyd handig is), die Pro Mini (my eerste bord, baie mooi aan, maar het nie 'n geïntegreerde USB -aansluiting nie, wat beteken dat u 'n eksterne programmeerder), die Nano (dieselfde grootte as die Pro Mini, maar met 'n USB -aansluiting en nog 'n paar penne) en die Mega (heeltemal te groot, maar super goed. Het meer as 70 penne).

Stap 4: Proborde: grootte, gewig en penne is die belangrikste kenmerke

Proborde: grootte, gewig en penne is die belangrikste kenmerke
Proborde: grootte, gewig en penne is die belangrikste kenmerke
Proborde: grootte, gewig en penne is die belangrikste kenmerke
Proborde: grootte, gewig en penne is die belangrikste kenmerke
Proborde: grootte, gewig en penne is die belangrikste kenmerke
Proborde: grootte, gewig en penne is die belangrikste kenmerke
Proborde: grootte, gewig en penne is die belangrikste kenmerke
Proborde: grootte, gewig en penne is die belangrikste kenmerke

U het al 'n geruime tyd aan u Arduinos geknoei, en u is gereed om 'n wonderlike en wonderlike projek te begin. Maar eers het u 'n bord nodig wat nie net in staat is na wat u wil nie, maar ook in u presiese raam pas. Hierdie behoefte impliseer egter nie dat u die kleinste bord moet kry nie. Hierdie hexapod van ivver, byvoorbeeld, met 3 servo's in elke been en baie sensors benodig baie meer as die 20 digitale penne wat op die Pro Mini of Nano beskikbaar is (12 digitale penne + 8 analooge. Dit is nie baie bekend nie dat die penne A0, A1, A2, ens. as digitale penne aangespreek kan word as u die pennommer 14, 15, 16, ensovoorts gebruik). In hierdie geval moet u waarskynlik kies vir 'n Mega, wat 'n beskeie aantal van 30 servo's of meer kan beheer. As u 'n 3D -drukker bou, moet u ook hierdie bord met die Ramps -skild gebruik (ek probeer tans hierdie projek maak. Stem asseblief vir my in die Arduino -wedstryd, want ek sou een van die pryse nodig hê om dit te kan doen) om dit te bou. As ek dit uiteindelik doen, is ek baie dankbaar vir u ondersteuning en probeer ek 'n artikel skryf oor die maak van die projek). Maar as u 'n mikro -bluetooth -quadcopter wil bou, moet u die kleinste bord kies (solank dit die taak kan hanteer).

Dus, goeie planke vir gevorderde projekte is … wel, u sou miskien begin dink dat die enigste borde waarvan ek weet die Uno, die Mega, die Nano en die Pro Mini is, en dat die laaste twee duidelik my gunstelinge is (u het waarskynlik geraai dat ek sou die borde sê). Dit is waar dat ek van die laastes hou en dat ek dieselfde vier borde in elke kategorie herhaal het, maar die ding is dat dit relatief goeie borde is vir beginners sowel as profs. Ek het met twee Pro Minis begin en later twee Nanos gekoop, en hulle het my (tot dusver) nooit in die steek gelaat nie. Ek is van plan om 'n Mega te kry bloot omdat die ander borde twee klein is vir 'n 3D -drukker. Daarbenewens is ek nog steeds tevrede met die planke wat ek byna 'n jaar gelede gekoop het (ja … nog steeds 'n relatiewe nuweling … maar glo my, ek het my lang ure daaraan bestee om stroombane te bou. Moenie onderskat nie ek of … jou Arduino gaan uitbrand), aangesien hulle omtrent enige projek kan trek. As u egter voel dat hierdie borde nie is wat u soek of nodig het nie, kan u ook die Micro -kaart nagaan (alhoewel ek nie te goeie resensies daaroor gehoor het nie … ek het eerder die Nano gekies) en ek dink ek het die beste keuse gemaak), die Due, die Leonardo, onder andere (die meeste hiervan lyk soos die Uno of die Mega, maar het 'n paar klein verskille, soos snelheid, werkspanning, ens.).

Stap 5: Net 'n bietjie stop om die volgende kategorieë te verduidelik …

Die kategorieë waarvan ek u tot dusver vertel het, is verdeel volgens die kompleksiteit en u vereistes vir die bord. Vanaf hierdie stap vorentoe gaan die meeste kategorieë oor medium- en harde projekte. Hier wil u die werk so effektief moontlik maak, met die minste moeite en besette ruimte. U sal kabels probeer vermy, 'n Arduino kry wat perfek vir u projek ontwerp is, en geen ruimte en krag mors nie. Laat ons dus duik in die wêreld van meer gespesialiseerde borde of toepassings.

Stap 6: UAV's en Drones

UAV's en Drones
UAV's en Drones
UAV's en Drones
UAV's en Drones
UAV's en Drones
UAV's en Drones

As u gekyk het hoe ek altyd drones plaas as die beste voorbeeld vir klein Arduino-projekte, sou u kon dink dat ek 'n ernstige UAV-fan is. En dit is presies wat ek is. Dus die eerste kategorie waaroor ek gaan praat is … wel, jy moes dit al geraai het … Drones.

Hommeltuie word gedefinieer as ''n vliegtuig sonder 'n menslike vlieënier aan boord' (Wikipedia). Aangesien dit uit die lug is, het hulle 'n sekere gewigsbeperking. Natuurlik sal almal graag mikromotors hê wat elk 2 kg oplig. Maar aangesien dit nie die geval is nie, moet u probeer om dit so lig as moontlik te maak (minder gewig = minder kragverbruik = meer vlugtyd). Solank as wat twee Arduino's min of meer dieselfde gewig en grootte het, kry u die beste (vinniger verwerker, meer penne, ens.). Moenie 'n bord soek wat presies die aantal penne het wat u benodig nie: los altyd 'n paar "onderdele" as u meer sensors, servo's, ens. kies altyd vir die kleinste.

Beste planke vir hierdie soort projekte: Pro Mini en Nano (met omtrent dieselfde aantal penne en ewe groot). U kan natuurlik enige bord gebruik wat u wil, maar is nie van plan om 'n 10 cm -hommeltuig met 'n Mega te bou nie (u sal my toorn vir ewig verdien. Dit sou in elk geval interessant wees om te sien hoe u dit probeer!). As u 'n wonderlike skild of raam vind wat perfek pas by 'n groter bord, gebruik dit beslis. Tans weet ek nie van so iets nie, maar wie weet wat u kan vind?

Vir die deel van radiokommunikasie het ek tot dusver nog nie gehoor van 'n bord met 'n geïntegreerde kommunikasie -chip nie (praat nie van WiFi of Bluetooth nie, maar van ware 2,4 Ghz -vermoëns met 'n goeie oordragspoed). Sommige projekte behels die gebruik van 'n gewone radio -ontvanger en die Arduino laat optree as die vlugbeheerder. Ek het gevind dat dit interessanter was om die ontvanger en die kontroleerder self te maak met behulp van 'n toeganklike 2,4 Ghz -ontvangersmodule: die NRF24L01 (noem dit maar NRF24 of RF24). Sommige van hierdie modules het eksterne antennas vir 'n langer afstand, terwyl ander kleiner is en slegs 'n PCB -antenna het. Ek het lank gedink dat die NRF24 die hele radiomodule is, totdat ek 'verlig' en 'ontdek' is dat die NRF24 eintlik net 'n klein, swart skyfie is, dat die res van die module slegs 'n 'breakout' -bord is, wat verbindings natuurlik duisende kere makliker maak. Ek hou baie van hierdie module, aangesien dit relatief goed is (alhoewel die antenna nie ekstern is nie), is dit maklik om te koppel. As u 'n projek wil sien, lees hierdie Ible oor hoe om draadlose servobesturing en batteryniveau -aanwyser by 'n goedkoop drone te voeg wat nie een van hulle het nie (UAV's weer!).

Stap 7: IoT/Wifi

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

As ek voortgaan met die tema vir draadlose kommunikasie, gaan ek u vertel van die beste borde vir IoT (Internet of Things) of WiFi -verbindings. IoT is 'n relatief nuwe uitvinding wat daarop gemik is om alle dinge met mekaar verbind te hê, om prosesse te outomatiseer en die lewe makliker te maak. Met IoT kan u die ligte wat u per ongeluk by u huis gelos het, uit u kantoor afskakel, of e -pos ontvang as u hondekos opraak. Eintlik benodig u net 'n WiFi -kaart, internet en 'n IoT -platform, soos IFTTT. Aangesien ek nie 'n kenner is vir die maak van IoT -projekte en sketse nie, kyk gerus na hierdie klas deur bekathwia, waar u basiese en gevorderde projekte leer, asook hoe u die gebruikte Arduinos kan koppel, beide fisies (drade, sensors, ens.) en draadloos (internet).

Die mees bekende en gebruikte borde is die ESP8266s (die chip wat daarop gesoldeer is, is eintlik die ESP8266, en daar is baie verskillende uitbreekborde daarmee). Sommige lyk soortgelyk aan 'n wye Pro Mini, terwyl ander soos 'n NRF24 -module lyk sonder 'n eksterne antenna waarvan ek u vroeër vertel het. Hierdie laaste kan by gewone Arduino gevoeg word om draadlose moontlikhede by te voeg. Die Arduino Yun, soortgelyk aan 'n Uno, het ook 'n geïntegreerde WiFi -chip en is handig omdat dit verenigbaar is met 'n paar skilde en meer penne het as 'n gewone ESP8266. Beide die Yun en die ESP8266 kan geprogrammeer word vanaf die Arduino IDE -sagteware, nadat hulle die "bestuurders" van die raadbestuurder gekry het.

Die ESP8266 is nie almal ontwerp om op 5v logika te werk nie; sommige van hul penne benodig moontlik minder spanning om korrek te werk. Daarom, voordat u 'n bord koop, moet u altyd die pinout -diagram en spesifikasies nagaan (kyk na "(bordnaam) + pinout + diagram" in Chrome, Firefox, Safari, ens.).

Daar is ook 'n paar 'Arduinos' (nie seker dat dit regte Arduinos is nie, soms is dit net 'n 'collage' van verskillende PCB's en borde, sowel as skyfies) wat gebaseer is op Uno- en Mega-styl verwerkers en WiFi-verbinding bevat. Ek is nie so seker oor hoe dit met mekaar verbind word of die verenigbaarheid daarvan met skilde nie, dus koop dit op eie risiko.

Stap 8: Bluetooth

Bluetooth
Bluetooth

Net nog 'n uitstekende draadlose funksie. Die belangrikste verskil met WiFi -verbindings is dat die reikwydte (in hierdie geval) net 'n paar meter is (teoreties kan u IoT -borde van oral ter wêreld beheer, solank die Arduino en u internet het), en dat die snelheid van die Bluetooth -verbinding is baie vinniger. Bluetooth -funksies is uitstekend vir die maak van selfoonbeheerde projekte (met behulp van gespesialiseerde programme, soos Roboremo), soos RC -motors, rovers, drones, LED -strookbeheerders, luidsprekers, ens.

Sommige borde het geïntegreerde Bluetooth -skyfies (weet egter nie baie nie). Ander doen dit nie, en daarom is daar eksterne Bluetooth -modules. Die bekendste skyfies is die HC-05 en HC-06, wat afsonderlik of in uitbreekborde verkoop word, gewoonlik met 'n 6-pins koppelvlak (waarvan slegs 4 gereeld gebruik word). Hierdie modules maak staat op die gebruik van die Tx en Rx penne op die Arduino (Serial pins), wat vervang kan word deur virtuele Tx en Rx penne (Software Serial). As gevolg hiervan is dit moontlik om die HC-05 en HC-06 te programmeer met behulp van die Pro Mini-programmeerder via die Serial Monitor van die Arduino IDE. Deur hierdie metode te gebruik, kan u die naam kies waarmee dit op ander toestelle moet verskyn, die wagwoord, die baud -tempo, en ander opsies. Ek het hiervan te wete gekom van hierdie wonderlike Instructable deur sayem2603. As u van plan is om hierdie modules te gebruik, moet u beslis die Ible lees, aangesien u talle interessante feite sal vind waarvan u nie geweet het nie.

Dus, goeie borde vir Bluetooth-verbindings is … wel, ek het nog nie 'n Arduino met 'n geïntegreerde Bluetooth-chip probeer nie, maar sover ek weet is die HC-05 en HC-06 een van die beste oplossings. Omtrent enige Arduino werk met hierdie modules; Ek persoonlik gebruik beide die Pro Minis en die Nanos. Die enigste ding wat u dalk nie sal geniet van die gebruik van hierdie Bluetooth -modules nie, is dat u 4 kabels benodig. As u die geen kabels is nie; net skilde en borde”ou, jy sal dalk moet gaan grawe. As dit nie die geval is nie, sal u agterkom dat selfs 'n klein Arduino met een van hierdie borde, selfs met die kabels, nie soveel ruimte inneem as wat 'n Un-sized Arduino met Bluetooth doen nie.

Behalwe WiFi, Bluetooth en 2,4 Ghz modules en borde, is daar ook sommige wat op verskillende frekwensies werk. Die jhaewfawef, byvoorbeeld, wie se bestaan ek ontdek het toe ek hierdie wonderlike Ible by… gelees het, gebruik laer frekwensies om 'n uiters langafstand -oordrag te bereik (LoRa = +10km bereik). Ek het dit nog nie probeer nie, maar dit lyk na 'n baie interessante projek. Sommige modules gebruik 169 Mhz, 433 Mhz, 868 Mhz of 915 Mhz, maar alle frekwensies is laer as 1 Ghz. Die voordeel bo 2.4 stelsels is dat die omvang verbeter is, maar die datatempo moet laer wees (maak nie veel saak nie … u stuur nie 'n 1Gb -lêer deur hierdie radio's nie … waarskynlik). Die penkoppelvlakke kan baie wissel, van 3 of 4 penne tot 'n hele bord in Nano-styl met radio.

Om die waarheid te sê, ek weet nie eintlik veel daarvan nie, aangesien ek meer 'n 2,4 Ghz -ou is. Die … lyk egter wonderlik, en ek sal dit graag wil hê sodra ek kan. Hierdie Arduinos (of modules) is ideaal vir weersensors (ver van u basis af), UAV-telemetrie en miskien selfs 'n soort IoT wat nie WiFi is nie (nie behoorlik IoT nie, maar u kan steeds die elektronika van u huis met hierdie soort radio's beheer). Dus, as u in so iets belangstel, probeer om een daarvan te kry.

Stap 9: Ander radiofrekwensies

Ander radiofrekwensies
Ander radiofrekwensies
Ander radiofrekwensies
Ander radiofrekwensies
Ander radiofrekwensies
Ander radiofrekwensies

Behalwe WiFi, Bluetooth en 2,4 Ghz modules en borde, is daar ook sommige wat op verskillende frekwensies werk. Die Adafruit Feather 32u4 RFM95, byvoorbeeld, wie se bestaan ek ontdek het toe ek hierdie wonderlike Ible deur Jakub_Nagy gelees het, gebruik laer frekwensies om 'n uiters langafstand -oordrag te bereik (LoRa = +10km reikafstand). Ek het dit nog nie probeer nie, maar dit lyk na 'n baie interessante projek. Sommige modules gebruik 169 Mhz, 433 Mhz, 868 Mhz of 915 Mhz, maar alle frekwensies is onder 1 Ghz. Die voordeel bo 2,4 stelsels is dat die omvang verbeter is, maar die datatempo moet laer wees (maak nie veel saak nie … u stuur nie 'n 1Gb -lêer deur hierdie radio's nie … waarskynlik). Die penkoppelvlakke kan baie wissel, van 3 of 4 penne tot 'n hele bord in Nano-styl met radio.

Om die waarheid te sê, ek weet nie eintlik veel daarvan nie, aangesien ek meer 'n 2,4 Ghz -ou is. Die Adafruit Feather 32u4 RFM95 lyk egter wonderlik en ek sal dit graag wil hê sodra ek dit kan. Hierdie Arduinos (of modules) is ideaal vir weersensors (ver van u basis af), UAV-telemetrie en miskien selfs 'n soort nie-WiFi IoT (nie behoorlik IoT nie, maar u kan steeds die elektronika van u huis met hierdie soort radio's beheer). Dus, as u in so iets belangstel, probeer om een daarvan te kry.

Stap 10: Kom ons keer terug na nie -draaibare rakke … Arduino's wat met skild geskik is

Kom ons keer terug na nie -draaibare rade … Skild -versoenbare Arduinos
Kom ons keer terug na nie -draaibare rade … Skild -versoenbare Arduinos
Kom ons keer terug na nie -draaibare rade … Skild -versoenbare Arduinos
Kom ons keer terug na nie -draaibare rade … Skild -versoenbare Arduinos
Kom ons keer terug na nie -draaibare rade … Skild -versoenbare Arduinos
Kom ons keer terug na nie -draaibare rade … Skild -versoenbare Arduinos
Kom ons keer terug na nie -draadlose rakke … Skild -versoenbare Arduino's
Kom ons keer terug na nie -draadlose rakke … Skild -versoenbare Arduino's

Soos ek in een van die eerste stappe vir u gesê het, is skilde PCB's wat direk bo -op 'n Arduino -bord gestapel word om a) 'n funksie by te voeg en b) die noodsaaklikheid van kabel te verminder. Soms kan skilde op ander skilde gestapel word, wat 'n toebroodjie of skildtoring van baie balke maak. Sommige skilde is slegs versoenbaar met 'n spesifieke Arduino (aangesien die verspreiding van die pen van model tot model verskil); terwyl ander vir meer as een ontwerp is (hierdie skerm is groot, tasbaar en versoenbaar met Uno en Mega. Ek sou dit regtig wou hê. Hopelik, as ek die Arduino -wedstryd wen, kan ek hierdie module en soveel ander Arduino -komponente om meer instruksies vir u te bring).

Die meeste skilde is ontwerp vir die Uno en Mega (waarskynlik ook vir soortgelyke planke, maar nie so seker nie. Moenie jou skilde of planke verwoes nie!). Skille kan ook op maat gemaak word (kyk na hierdie Ibles) of ontwerp vir kleiner planke. Sommige van hulle voeg draadlose funksies by, netwerkverbindings, skerms, knoppies, oppervlak van die voorbord, motorbeheerders, wisselstroomrelae, ens. 'N Paar spesiale skilde is spesifiek ontwerp vir CNC- en 3D-drukwerk (Ramps-bord). Dit het voetstukke aan die bokant om die stapmotorbestuurders by te voeg.

As u dus oorweeg om 'n Arduino -bord met verskillende skilde te gebruik, is my beste voorstel die Mega en Uno. Die laaste een het die nadeel dat dit minder penne het, sodat u nie groter skilde as die helling kan gebruik nie. Die Mega, aan die ander kant, het sy eie probleme: sommige penne op die Uno word in verskillende sektore op die Mega aangetref, sodat u nie alle Uno -skilde kan gebruik nie, wat meer gewild en wydverspreid is as Mega.

Stap 11: CNC en 3d druk

CNC en 3d druk
CNC en 3d druk
CNC en 3d drukwerk
CNC en 3d drukwerk
CNC en 3d druk
CNC en 3d druk

Sommige van my gunsteling projekte hou verband met CNC- of 3D -drukmasjiene (en drones). Die vermoë om rekenaarontwerpe in 3D -meganiese bewegings te omskep, is net …. Ontsagwekkende. Nie net die teoretiese deel is gaaf nie; die tevredenheid om u eie stukke te maak met 'n masjien wat U van nuuts af gebou het, is geweldig. Die CNC -skild kan gebruik word om lasergraveurs en snyers, boormasjiene, CNC -motors op Dremel, ens te maak. Tans spaar ek geld om my eerste 3D -drukker te bou, gebaseer op die Arduino Mega en die Ramps 1.5 -skild. Tot dusver is al die meganiese onderdele wat ek vir my projekte benodig, gemaak met Legos of iets soortgelyks, wat interessante maar onnauwkeurige 'masjinerie' tot gevolg gehad het. Stem asseblief vir my en help my projek om aan die gang te kom. As ek klaar is, sal ek probeer om 'n idee te maak van hoe om 'n 3D -drukker te maak.

As u terugkeer na CNC- en 3D -drukwerk, as u belangstel in een van hierdie dinge, moet u waarskynlik hierdie CNC -skild (ontwerp vir die Uno) nagaan, maar ek vermoed dat dit ook versoenbaar is met die Mega) of hierdie 3D -afdrukke (Arduino Mega) Slegs versoenbaar, het te veel penne vir 'n Uno). Beide die CNC -skild en die 3D -drukker het voetstukke wat spesifiek vir stapmotorbestuurders is (soortgelyk aan die A9488), wat die X-, Y- en Z -as (en die ekstruder op die 3D -drukker) se motors beheer. Ek weet nie veel van die CNC-skild nie, maar die Ramps het ook die nodige verbindings vir die ander dele van 'n 3d-drukker (termistors, hoë kragbron, verwarmingsbed, ens.). Sover ek weet, is daar drie weergawes van die Ramps -bord (3D -afdrukskerm): die 1.4, 1.5 en 1.6. Die laaste twee modelle is byna identies, lyk netjies en relatief eenvoudig, terwyl die oudste effens anders lyk (met transistors gemonteer met behulp van THT -tegnologie, groter sekuriteite, ens.). Die 1.6 bevat beter verkoeling vir die Mosfet -transistors. Daar is in elk geval nie te veel verskille nie, dus kies die een waarvan u die meeste hou (probeer om die nuutste een te kry).

Die beste Arduino's vir hierdie projek sou dus die Mega wees (nie so seker of dit verenigbaar is met die CNC -skild nie.), en in die tweede plek die Uno (beslis nie versoenbaar met die Ramps nie). U kan 'n 3d -drukker met 'n aansienlike aantal penne met 'n aansienlike aantal penne bedraad; Dit gaan egter 'n ernstige gemors wees, dus spaar u tyd en geduld en kry 'n Mega.

Stap 12: Mikroborde (nie soos die Arduino Micro nie … Ernstig mikroborde)

Mikroborde (nie soos die Arduino mikro nie … ernstig mikroborde)
Mikroborde (nie soos die Arduino mikro nie … ernstig mikroborde)
Mikroborde (nie soos die Arduino mikro nie … ernstig mikroborde)
Mikroborde (nie soos die Arduino mikro nie … ernstig mikroborde)
Mikroborde (nie soos die Arduino mikro nie … ernstig mikroborde)
Mikroborde (nie soos die Arduino mikro nie … ernstig mikroborde)

Het jy gedink die Pro Mini en Nano is klein? Kyk net na die Attiny “borde” (eintlik net skyfies). Soms moet u slegs 'n klein servo met slegs een pen beheer, of elke 3 sekondes 'n LED knip en die elektronika op 'n super klein (2x2x2 cm) plek plaas. Wat doen jy? In die eerste plek vergeet u die Mega en die Uno. Dan twyfel u 'n bietjie en maak u uiteindelik die Nano en Pro Mini uit u gedagtes. Wat is oor? 'N Mikro, 8-pen IC (Integrated Chip) genaamd die Attiny85.

Hierdie mikro "bord" (wat eintlik net 'n klein skyfie is) het 'n 5v- en Gnd -pen (1 elk) en 6 ander penne, waarvan sommige verdubbel (of drievoudig) as analoog, digitaal, SPI, ens. U moet die pinout nagaan vir die presiese spesifikasies. Die bord kan blykbaar óf geprogrammeer word met 'n gespesialiseerde USB -adapter of selfs met 'n ander Arduino (met behulp van 'n spesiale skets en die SPI -koppelvlak. Ek is nie 'n pro hieroor nie). Ek het kosbaar gedink dat u eenvoudig 'n skets kan oplaai met 'n Pro Mini -programmeerder (met behulp van die Tx- en Rx -penne); maar sover ek nou weet, kan u nie.

Die Attiny85 (net 'n chip, maar u kan dit aan u broodbord soldeer of 'n 2x4 vroulike IC -aansluiting gebruik waarin die Attiny85 perfek moet pas), die Digispark Attiny85 (dit is 'n Kickstarter -uitbreek) Dit bevat in 'n klein ruimte 'n USB -aansluiting, kragreguleerder en 'n pen om aansluitings makliker te maak) of 'n ander Attiny IC (hulle kom in baie groottes).

Stap 13: Wat van klone?

Byna elke goeie produk kry sy klone en kopieë. GoPro, DJI, Lego en elke suksesvolle handelsmerk en onderneming het dit sien gebeur. En Arduino is geen uitsondering op die reël nie. Om die waarheid te sê, ek weet nie eens hoe ek 'n regte Arduino van 'n valse een kan onderskei nie. Miskien is selfs een van die borde wat ek aanbeveel 'n kloon, maar die meeste van hulle is nie. As u wil uitvind watter borde oorspronklik is en watter nie, moet u op die internet kyk, want daar is baie nodige tutoriale en inligting om uit te vind.

Ek gaan nie sê of u klone moet vertrou of nie. U moet natuurlik oorspronklike borde probeer kry, aangesien daar baie meer inligting en ondersteuning daarvoor op die internet sal wees. Boonop verskil klone soms oor die verspreiding van penne, sodat skilde moontlik nie op die 'dieselfde' bord werk nie.

Ek twyfel of die borde wat ek het klone is. Al vier was in elk geval relatief goedkoop, so 'n besparing of minder sou my lewe nie verander het nie. Die probleme met klone is dat a) die naam of model op die Arduino IDE kan verskil; b) Skille is moontlik nie versoenbaar nie; c) Spesiale penne kan verskil (I2C, SPI, ens.); d) Hulle werk moontlik nie soos verwag nie. Klone werk egter perfek, en u kan selfs gelukkiger wees met 'n valse met 'n oorspronklike. Maar as iets misluk, onthou dat ek vir u gesê het dat u oorspronklike dokumente moet kry (moet my asseblief nie blameer vir iets wat nie my skuld was nie. As dit die geval was, kan u my blameer).

Stap 14: Volgende stap?

Volgende stap?
Volgende stap?
Volgende stap?
Volgende stap?
Volgende stap?
Volgende stap?
Volgende stap?
Volgende stap?

Noudat ek u vertel het van die meeste Arduino -kategorieë waarvan ek weet, is dit tyd dat u …

  1. Kies u eie bord en vertel my daarvan ("Ek het dit gemaak!" Opsie).
  2. Maak 'n wonderlike Arduino -projek en plaas dit as 'Ek het dit gemaak!'.
  3. Bou u eie Arduino (soos hierdie ouens) of gebruik net 'n IC, soos Nikus in sy Quadcopter Instructable gedoen het.
  4. Vertel my om 'n Arduino -bordkategorie by die lys te voeg.
  5. Skryf u eie wonderlike Instructable.

Noudat u klaar gelees het, stem asseblief vir my in die Arduino -wedstryd. Hoop hierdie Ible was nuttig vir u en help u in u eerste of volgende projek, en baie dankie dat u gelees het!

Aanbeveel: