Sisällysluettelo:

Parhaat Arduino -levyt projektillesi: 14 vaihetta
Parhaat Arduino -levyt projektillesi: 14 vaihetta

Video: Parhaat Arduino -levyt projektillesi: 14 vaihetta

Video: Parhaat Arduino -levyt projektillesi: 14 vaihetta
Video: Высокая плотность 2022 2024, Marraskuu
Anonim
Parhaat Arduino -levyt projektillesi
Parhaat Arduino -levyt projektillesi
Parhaat Arduino -levyt projektillesi
Parhaat Arduino -levyt projektillesi

*Muista, että julkaisen tämän Instructable -ohjelman erittäin lähellä Arduino -kilpailun maaliviivaa (äänestäkää minua!), Koska minulla ei ole ollut aikaa tehdä sitä aikaisemmin. Tällä hetkellä minulla on koulu klo 8 alkaen. klo 17.00, tee tennistä viisi tuntia viikossa, pidä leiriryhmä koko lauantaina ja kotitehtävät suurimman osan muista päivistä. Kiitos paljon ymmärryksestäsi ja toivottavasti pidät opetettavasta!*

Ehkä olet aloittelija, joka työskentelee pienessä projektissa, tai ammattilainen, joka suunnittelee hienon robotin. Molemmissa tapauksissa sinun on valittava käytettävä ohjainkortti. Ennen kuin sukellat mihin Arduinoon aiot käyttää, ota huomioon seuraavat asiat: Arduino ei ole sama kuin Raspberry Pi. Ensimmäinen on yksinkertaisempi, pienempi ja vähemmän energiaa kuluttava; toinen on voimakas, suurempi ja parempi monimutkaisissa asioissa. Useimmat Arduinot maksavat vähemmän, eikä niillä ole viimeisen grafiikkaa, tekoälyä, kameraa jne. Vadelmapiirakat ovat tavallaan tehokkaita laittamaan Arduinon paikkaan (paitsi joissakin tapauksissa). Arduinon asettaminen vadelman pitäisi olla kuin 2-sylinterisen moottorin asettaminen V6-autoon; ja päinvastoin. Tämä ei tarkoita, että vadelmat ovat parempia, yksinkertaisesti että ne täyttävät erilaisia tehtäviä.

Jos päätät käyttää vadelmaa, älä lue tätä Ibleä (lyhenne sanoista "Instructable". Käytän aina tällaisia lyhenteitä, joten älä ihmettele!). En halua saada kommentteja kuten "Tuhlasit aikaani!" jne., vain siksi, että odotit Vadelmaa ja sait vain Arduinoja. Jos toisaalta haluat löytää Arduino -levyn, jätä tämä varoitus huomiotta ja jatka. Jos olet aloittelija Arduinossa, voit ilmoittautua bekathwian Arduino -luokkaan.

Tämä Ible jaetaan parhaisiin levyihin kullekin projektille. Tässä "luokituksessa" otan huomioon muun muassa koon, nastat, kilven yhteensopivuuden, helppokäyttöisyyden ja lisäominaisuudet. Nyt kun olemme saaneet intron valmiiksi, siirrytään materiaaleihin.

Vaihe 1: Materiaalit

Materiaalit
Materiaalit

Hetkinen… Mitä materiaaleja? Itse asiassa, jos olisit lukenut tämän Iblen otsikon, sinun olisi pitänyt oikein olettaa, ettet aio käyttää mitään materiaalia. Loppujen lopuksi tämän ohjeen tarkoitus on auttaa sinua löytämään materiaaleja, joita aiot käyttää muissa projekteissa. Vain saadaksesi käsityksen, kun todella hankit Arduino -kortin, muista, että tarvitset myös tarvittavan USB -kaapelin tai ohjelmoijan ja myös Arduino IDE -ohjelmiston (Mac, Windows ja Linux). Voit ladata sen täältä. Tämän ohjelman tehtävänä on tehdä luonnokset (nimi pienille ohjelmille, jotka aiot ladata Arduino -taululle) ja "laittaa ne taululle" ("ladata"). Jos olet kiinnostunut, tutustu tähän ohjeeseen, jolla voit ohjelmoida Arduinosi Android -matkapuhelimellasi (jotkut kaverit kertoivat minulle, että sovelluksen IOS -versio ei toiminut hyvin).

Nyt kun olet nyt mitä tarvitset (itse asiassa tarvitset vain uuden projektin, jonkin verran kiinnostusta siihen ja pari taalaa. En suosittele mitään paikkaa ostaa lautoja, sain omani paikallisesta kaupasta), siirrytään ensimmäiseen lautakategoriaan.

Vaihe 2: Perus-, prototyyppi- tai ensimmäiset Arduino -levyt

Perus-, prototyyppi- tai ensimmäiset Arduino -levyt
Perus-, prototyyppi- tai ensimmäiset Arduino -levyt
Perus-, prototyyppi- tai ensimmäiset Arduino -levyt
Perus-, prototyyppi- tai ensimmäiset Arduino -levyt

Ensimmäinen luokka, josta kerron teille, on perus- tai prototyyppitaulu. Tämä ei tarkoita, että siitä tulee erittäin yksinkertainen, halpa ja sillä on vain vähän toimintoja ja nastoja. Se tarkoittaa vain sitä, että ne eivät yleensä ole kovin monimutkaisia, niissä on paljon tietoa Internetistä, jota voit tarkistaa, ja he voivat enemmän tai vähemmän toteuttaa minkä tahansa projektin, josta saatat olla kiinnostunut tässä vaiheessa. Paino ja koko eivät ole kovin tärkeitä, et tarvitse 60 nastaa tai WiFi -yhteyttä, mutta tarvitset vankan työskentelyalustan. Ensimmäinen Arduino, joka tulee kenenkään päähän: Uno.

Arduino Uno on yksi tunnetuimmista malleista, ja se on erittäin mielenkiintoinen aloittelijoille ja ammattilaisille. Yksi sen parhaista ominaisuuksista sen lisäksi, että sillä on USB/SPI/I2C -portit (etsi niitä Internetistä), on kyky pinota Arduino Shieldit siihen. Arduino-kilvet ovat lähinnä valmiita PCB-levyjä, joiden alla on nastat ja jotka on asennettu suoraan Arduino-levylle. On olemassa Internet -kilvet, Servokilvet, Proto Board -kilvet jne. Useimmat niistä on suunniteltu erityisesti Arduino Unolle, mutta jotkut on suunniteltu myös Megalle (kuten nimi sanoo, se on suuri). Jotkut kilvet on jopa suunniteltu sekä Unolle että Megalle. Parasta suojuksissa on se, että ne välttävät kaapeleiden tarpeen ja joissakin tapauksissa monet suojat voidaan pinota päällekkäin.

Joten Uno on luultavasti yksi parhaista vaihtoehdoista. Kokemukseni mukaan Pro Mini oli erittäin hyvä suunnittelulleni. Aluksi minulla ei ollut varmaa projektia, mutta koska se oli pieni ja samalla siinä oli tarpeeksi nastoja, siitä tuli erittäin hyödyllinen kaikelle, mitä yritin tehdä. Kilven yhteensopivuutta lukuun ottamatta sillä on lähes samat ominaisuudet kuin Unolla, paitsi USB -portti ja jotkut muut erikoisnastat. Pienenä se ei kuitenkaan välttämättä ole paras vaihtoehto. Nano on samanlaisessa asennossa, vaikka siinä on naaras Mini USB B -liitin.

Totta puhuen, voit käyttää melkein mitä tahansa Arduinoa ilman monia asioita (mikä nostaa hintaa). Suosituin lauta on kuitenkin ylivoimaisesti Uno.

Vaihe 3: Keskikokoiset Arduino -levyt: Fyysiset tiedot ovat suhteellisen tärkeitä

Keskikokoiset Arduino -levyt: Fyysiset tiedot ovat suhteellisen tärkeitä
Keskikokoiset Arduino -levyt: Fyysiset tiedot ovat suhteellisen tärkeitä
Keskikokoiset Arduino -levyt: Fyysiset tiedot ovat suhteellisen tärkeitä
Keskikokoiset Arduino -levyt: Fyysiset tiedot ovat suhteellisen tärkeitä
Keskikokoiset Arduino -levyt: Fyysiset tiedot ovat suhteellisen tärkeitä
Keskikokoiset Arduino -levyt: Fyysiset tiedot ovat suhteellisen tärkeitä

Joten olet jo ohittanut aloittelijataulut. Sen sijaan, että etsit levyä, joka on hyödyllinen useimmille yksinkertaisille projekteille ja helppo käyttöliittymä, etsit Arduinoja, joilla on pienemmät koot ja painot, mutta samat nastat ja ominaisuudet. Kaikki väliprojektit eivät kuitenkaan vaadi näitä tietoja. Ehkä sinulla on ylimääräistä tilaa ja Uno sopii täydellisesti. Mutta monta kertaa olet turhautunut huomatessasi, että se, mitä luulit suureksi avaruudeksi, muuttuu ahdasksi. Joten… Suunnittelun sääntö: muista aina, että tilasi muuttuu pienemmäksi kuin odotit. Yritä olla suunnittelematta projekteja, joihin kaikki sopii täydellisesti; tulet pettymään, kun ei.

Juuri siksi sinun pitäisi alkaa ajatella pienempiä Arduino -levyjä. On paljon vaikeampaa laittaa Uno drone -kuoren sisään kuin Pro Mini tai Nano. Lisäksi, kuten aiemmin sanoin, nastat alkavat myös vaikuttaa, samoin kuin logiikka ja syöttöjännite. Useimmat anturit on kytketty suoraan 5 volttiin; mutta toisilla ei voi olla yli 3,3 V: n Vcc -nastoilla, vaikka he saattavat käyttää 5 V: n logiikkaa. Joissakin Arduinossa on sisäänrakennetut säätimet, mutta Pro Minissä, joka on saatavana 5 ja 3,3 voltin versioina, ei ole erikoistuneita säätimen nastoja. Nano sen sijaan tekee. Kuitenkin, jos aiot valita 5v ja 3,3v Pro Mini, hanki 5v, koska siinä on nopeampi prosessori. 3.3v Säätimet löytyvät Pro Mini USB -ohjelmointilaitteesta tai pieninä "transistoreina" (voit saada ne yksin tai jo juotettuna minikortille). Palataksemme takaisin nastamäärään, sekä Pro Minillä että Nanolla on 14 digitaalisen nastan (joista voit käyttää 12, muut ovat Rx- ja Tx -nastat) lisäksi 8 analogista nastaa, kun taas Unolla on vain 6 niitä. Jos projektisi vaatii enemmän kuin kuusi analogista tuloa (potentiometrit, I2C jne.), Sinun on luultavasti hylättävä ajatus Unon käyttämisestä.

Joten tässä vaiheessa suosittelen sinulle Unoa (joka on aina hyödyllinen), Pro Miniä (ensimmäinen levyni, todella kaunis, mutta siinä ei ole integroitua USB -liitäntää, mikä tarkoittaa, että sinun on hankittava ulkoinen ohjelmoija), Nano (samankokoinen kuin Pro Mini, mutta jossa on USB -liitäntä ja pari nastaa) ja Mega (aivan liian suuri, mutta erittäin hyvä. Siinä on yli 70 nastaa).

Vaihe 4: Pro -levyt: Koko, paino ja nastat ovat tärkeimmät ominaisuudet

Pro -levyt: Koko, paino ja nastat ovat tärkeimmät ominaisuudet
Pro -levyt: Koko, paino ja nastat ovat tärkeimmät ominaisuudet
Pro -levyt: Koko, paino ja nastat ovat tärkeimmät ominaisuudet
Pro -levyt: Koko, paino ja nastat ovat tärkeimmät ominaisuudet
Pro -levyt: Koko, paino ja nastat ovat tärkeimmät ominaisuudet
Pro -levyt: Koko, paino ja nastat ovat tärkeimmät ominaisuudet
Pro -levyt: Koko, paino ja nastat ovat tärkeimmät ominaisuudet
Pro -levyt: Koko, paino ja nastat ovat tärkeimmät ominaisuudet

Olet jo viettänyt jonkin aikaa tinkimistä Arduinosi kanssa, ja olet valmis aloittamaan suuren ja mahtavan projektin. Mutta ensin tarvitset laudan, joka ei ainoastaan kykene tavoitteeseesi, vaan joka sopii myös tarkkaan kehykseesi. Tämä tarve ei kuitenkaan tarkoita, että sinun on hankittava pienin mahdollinen levy. Tämä ivverin kuusiolaite, jossa on esimerkiksi 3 servoa kummassakin jalassa ja monet anturit tarvitsevat paljon enemmän kuin Pro Mini- tai Nano -laitteessa olevat 20 digitaalista nastaa (12 digitaalista nastaa + 8 analogista. Sitä ei tunneta kovin paljon) että nastat A0, A1, A2 jne. voidaan käsitellä digitaalisina nastoina, jos käytät nastanumeroa 14, 15, 16 jne.). Tässä tapauksessa sinun pitäisi luultavasti valita Mega, joka voi hallita vaatimatonta määrää 30 servoa tai enemmän. Jos rakennat 3D -tulostinta, sinun tulee myös käyttää tätä korttia Ramps -kilven kanssa (yritän tehdä tätä projektia parhaillaan. Äänestä minua Arduino -kilpailussa, koska tarvitsen yhden palkinnoista voidakseni Jos vihdoin teen, olen erittäin kiitollinen tuestanne ja yritän kirjoittaa Ible -hankkeen toteutuksesta). Mutta jos haluat rakentaa mikro -Bluetooth -nelikopterin, valitse pienin saatavilla oleva levy (niin kauan kuin se pystyy käsittelemään tehtävää).

Joten suuret levyt kehittyneisiin projekteihin ovat… no, saatat alkaa ajatella, että ainoat levyt, joista tiedän, ovat Uno, Mega, Nano ja Pro Mini, ja että kaksi viimeistä ovat selvästi suosikkini (arvasit varmaan sanoisin nuo levyt). On totta, että rakastan viimeisiä ja että olen toistanut samat neljä lautaa jokaisessa kategoriassa, mutta asia on, että ne ovat suhteellisen hyviä lautoja sekä aloittelijoille että ammattilaisille. Aloitin kahdella Pro Minillä ja myöhemmin ostin kaksi Nanoa, eivätkä he vakavasti koskaan pettäneet minua (toistaiseksi). Aion hankkia Megan yksinkertaisesti siksi, että muut levyt ovat kaksi pientä 3D -tulostimelle. Sen lisäksi olen edelleen täysin tyytyväinen levyihin, jotka ostin melkein vuosi sitten (joo … vielä suhteellisen aloittelija … mutta uskokaa minua, olen jo viettänyt pitkiä tunteja niiden parittelun ja piirien rakentamisen kanssa. Älä aliarvioi minä tai… Arduinoasi palaa loppuun), koska he voivat vetää melkein minkä tahansa projektin. Jos sinusta kuitenkin tuntuu, että nämä levyt eivät ole sitä, mitä etsit tai tarvitset, voit myös tarkistaa Micro -levyn (vaikka en ole kuullut siitä liian hyviä arvosteluja … Valitsin sen sijaan nanon) ja mielestäni tein parhaan valinnan), Due, Leonardo, mm. (useimmat näistä näyttävät Unolta tai Megalta, mutta niissä on pieniä eroja, kuten nopeus, käyttöjännite jne.).

Vaihe 5: Vain pieni pysähdys seuraavien luokkien selittämiseksi …

Luokat, joista olen kertonut tähän mennessä, jaettiin monimutkaisuuden ja hallituksen vaatimusten mukaan. Tästä askeleesta eteenpäin suurin osa luokista koskee keskisuuria ja vaikeita hankkeita. Täällä haluat tehdä työstä mahdollisimman tehokkaan ja vähiten vaivaa ja tilaa vievää. Yrität välttää kaapeleita, hankkia projektillesi täydellisesti suunnitellun Arduinon äläkä tuhlata tilaa ja virtaa ollenkaan. Joten sukellellaan erikoistuneempien levyjen tai sovellusten maailmaan.

Vaihe 6: UAV: t ja lennokit

UAV: t ja lennokit
UAV: t ja lennokit
UAV: t ja lennokit
UAV: t ja lennokit
UAV: t ja lennokit
UAV: t ja lennokit

Jos katsoisit, miten sijoitan droonit aina parhaaksi esimerkiksi pienikokoisille Arduino-projekteille, olettaisit, että olen vakava UAV-fani. Ja juuri sitä minä olen. Joten ensimmäinen luokka, josta aion puhua, on… no, sinun olisi pitänyt arvata se… Drones.

Dronet määritellään "lentokoneeksi, jossa ei ole ohjaajaa" (Wikipedia). Koska ne ovat ilma -aluksia, niillä on tietty painoraja. Tietysti kaikki haluaisivat saada 2 kg: n mikromoottoreita. Mutta näin ei ole, kun suunnittelet oman UAV: n (miehittämätön ilma -ajoneuvo), sinun on yritettävä tehdä siitä mahdollisimman kevyt (pienempi paino = pienempi virrankulutus = enemmän lentoaikaa). Niin kauan kuin kahdella Arduinolla on suurin piirtein sama paino ja koko, hanki paras (nopeampi prosessori, enemmän nastoja jne.). Älä etsi levyä, jossa on täsmälleen tarvitsemasi nastat: jätä aina "varaosia", jos haluat lisätä lisää antureita, servoja jne. Toisaalta, jos kahdella levyllä on samat nastat ja ominaisuudet, valitse aina pienin.

Parhaat levyt tällaiseen projektiin: Pro Mini ja Nano (joissa on lähes sama määrä nastoja ja samankokoisia). Tietenkin voit käyttää mitä tahansa haluamaasi lautaa, mutta älä aio rakentaa 10 cm: n dronea Megan avulla (ansaitset vihani ikuisesti. Olisi mielenkiintoista nähdä, että yrität joka tapauksessa!). Jos löydät suuren kilven tai kehyksen, joka sopii täydellisesti suuremman levyn kanssa, käytä sitä ehdottomasti. Tällä hetkellä en tiedä mitään tällaista, mutta kuka tietää mitä keksit?

Radioviestinnän osalta en ole toistaiseksi kuullut levystä, jossa on integroitu viestintäpiiri (ei puhu WiFi: stä tai Bluetoothista, mutta todellisista 2,4 GHz: n ominaisuuksista, joilla on hyvä siirtonopeus). Jotkut projektit sisältävät tavallisen radiovastaanottimen käytön ja Arduinon toimimisen lennonohjaimena. Huomasin, että oli mielenkiintoisempaa tehdä vastaanotin ja ohjain itse käyttämällä 2,4 GHz: n saavutettavaa lähetin -vastaanotinmoduulia: NRF24L01 (vain kutsua sitä NRF24 tai RF24). Joissakin näistä moduuleista on ulkoisia antenneja pidemmälle kantamalle, kun taas toiset ovat pienempiä ja niissä on vain PCB -antenni. Luulin pitkään, että NRF24 oli koko radiomoduuli, kunnes minut "valaistiin" ja "huomasin", että NRF24 on itse asiassa vain pieni musta siru ja että muu moduuli on vain "breakout" -kortti, mikä tietysti helpottaa yhteyksiä tuhansia kertoja. Pidän todella tästä moduulista, koska sen kantama on suhteellisen hyvä (vaikka antenni ei ole ulkoinen) on helppo käyttää. Jos haluat tutustua sen kanssa tehtyyn projektiin, lue tämä Ible, kuinka voit lisätä langattoman servo -ohjaimen ja akun varaustason ilmaisimen halpaan droneen, jossa ei ole niitä (UAV: t taas!).

Vaihe 7: IoT/Wifi

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

Jatkaessani langattoman viestinnän teemaa aion kertoa teille parhaista IoT (esineiden internet) - tai WiFi -yhteyksien levyistä. IoT on suhteellisen uusi keksintö, jonka tavoitteena on yhdistää kaikki asiat toisiinsa, automatisoida prosesseja ja helpottaa elämää. IoT: n avulla voit sammuttaa valot, jotka jäit vahingossa kotiin kotiin toimistoltasi, tai saada sähköpostiviestejä, kun koiranruoka on vähissä. Periaatteessa tarvitset vain WiFi -yhteensopivan kortin, Internetin ja IoT -alustan, kuten IFTTT. Koska en ole asiantuntija IoT -projektien ja luonnosten tekemisessä, tutustu tähän bekathwian luokkaan, jossa opit perus- ja edistyneitä projekteja sekä kuinka liittää käytetyt Arduinot fyysisesti (johdot, anturit jne.) ja langattomasti (Internet).

Tunnetuimmat ja käytetyt levyt ovat ESP8266 (siihen juotettu siru on itse asiassa ESP8266, ja sen kanssa on monia erilaisia katkaisulevyjä). Jotkut näyttävät olevan samanlaisia kuin laaja Pro Mini, kun taas toiset näyttävät NRF24 -moduulilta ilman ulkoista antennia, josta kerroin sinulle aiemmin. Nämä viimeiset voidaan lisätä tavalliseen Arduinoon langattomien ominaisuuksien lisäämiseksi. Unon kaltaisessa Arduino Yunissa on myös integroitu WiFi -siru, ja se on kätevä, koska se on yhteensopiva parin kilven kanssa ja siinä on enemmän nastoja kuin tavallisessa ESP8266: ssa. Sekä Yun että ESP8266 voidaan ohjelmoida Arduino IDE -ohjelmistosta saatuaan "ajurit" hallituksen johtajalta.

ESP8266 ei ole suunniteltu toimimaan 5 V: n logiikan kanssa; jotkut nastat saattavat vaatia vähemmän jännitettä toimiakseen oikein. Siksi ennen kortin ostamista tarkista aina pinout -kaavio ja tekniset tiedot (etsi "(levyn nimi) + pinout + kaavio" Chromessa, Firefoxissa, Safarissa jne.).

On myös joitain "Arduinoja" (ei ole varma, että ne ovat todellisia Arduinoja, joskus ne ovat vain "kollaasi" erilaisista piirilevyistä ja levyistä sekä siruista), jotka perustuvat Uno- ja Mega-tyyppisiin prosessoreihin ja sisältävät WiFi-yhteyden. En ole niin varma siitä, miten ne liitetään toisiinsa tai ovatko ne yhteensopivia kilpien kanssa, joten osta omalla vastuullasi.

Vaihe 8: Bluetooth

Bluetooth
Bluetooth

Vain toinen loistava langaton ominaisuus. Suurin ero WiFi -yhteyksissä on se, että kantama (tässä tapauksessa) on vain muutama metri (teoriassa voit hallita IoT -kortteja mistä päin maailmaa tahansa, kunhan Arduino ja sinulla on internet) ja että nopeus Bluetooth -yhteys on paljon nopeampi. Bluetooth -ominaisuudet ovat loistavia kännykkäohjatuissa projekteissa (käyttämällä erikoissovelluksia, kuten Roboremo), kuten RC -autoja, rovereita, droneja, LED -nauhaohjaimia, kaiuttimia jne.

Joissakin levyissä on integroidut Bluetooth -sirut (en kuitenkaan tiedä monia). Toiset eivät, ja siksi on olemassa ulkoisia Bluetooth -moduuleja. Tunnetuimmat sirut ovat HC-05 ja HC-06, joita myydään erikseen tai katkaisukorteina, yleensä 6-nastaisella liittymällä (joista vain 4 on yleisesti käytetty). Nämä moduulit luottavat käyttämään Tx- ja Rx -nastoja Arduinossa (sarjaliitännät), jotka voidaan korvata virtuaalisilla Tx- ja Rx -nastoilla (Software Serial). Tämän vuoksi HC-05 ja HC-06 on mahdollista ohjelmoida Pro Mini -ohjelmoijalla Arduino IDE: n sarjamonitorin kautta. Tällä menetelmällä voit valita nimen, jolla se näkyy muille laitteille, salasanan, siirtonopeuden ja muiden vaihtoehtojen joukosta. Sain tietää tästä tästä mahtavasta Instructable -ohjelmasta by sayem2603. Jos aiot käyttää näitä moduuleja, sinun kannattaa ehdottomasti lukea Ible, koska löydät paljon mielenkiintoisia faktoja, joista et tiennyt.

Joten hyvät levyt Bluetooth-yhteyksille ovat… no, en ole kokeillut mitään Arduinoa, jossa on integroitu Bluetooth-siru, mutta sikäli kuin tiedän, sekä HC-05 että HC-06 ovat yksi parhaista ratkaisuista. Lähes mikä tahansa Arduino toimii näiden moduulien kanssa; Käytän henkilökohtaisesti sekä Pro Miniä että Nanoja. Ainoa asia, josta et ehkä pidä näiden Bluetooth -moduulien käytöstä, on, että tarvitset 4 kaapelia. Jos olet ei kaapeleita; vain kilvet ja levyt”kaveri, saatat joutua kaivaamaan. Jos ei, huomaat, että edes kaapeleilla pieni Arduino jollakin näistä levyistä ei vie niin paljon tilaa kuin Uno-kokoinen Arduino Bluetoothilla.

WiFi-, Bluetooth- ja 2,4 Ghz -moduulien ja -levyjen lisäksi on myös joitakin, jotka toimivat eri taajuuksilla. Esimerkiksi jhaewfawef, jonka olemassaolon huomasin lukiessani tämän suuren Ible -ohjelman…, käyttää alempia taajuuksia saavuttaakseen erittäin pitkän kantaman lähetyksen (LoRa = +10 km: n kantama). En ole vielä kokeillut niitä, mutta vaikuttaa erittäin mielenkiintoiselta projektilta. Jotkut moduulit käyttävät 169 Mhz, 433 Mhz, 868 Mhz tai 915 Mhz, mutta kaikki taajuudet ovat alle 1 Ghz. Etuna 2.4 -järjestelmiin verrattuna on se, että kantamaa parannetaan, mutta tiedonsiirtonopeuden on oltava pienempi (ei väliä liikaa … et lähetä 1 Gt: n tiedostoa näiden radioiden kautta … luultavasti). Nastaliitännät voivat vaihdella suuresti, 3 tai 4 nastaa kokonaiseen radion kanssa varustettuun nanotyyppiseen korttiin.

Totta puhuen, en todellakaan tiedä heistä paljon, koska olen enemmän 2,4 GHz: n kaveri. … Näyttää kuitenkin hienolta, ja haluaisin sellaisen hankkia heti kun voin. Nämä Arduinot (tai moduulit) ovat täydellisiä säätunnistimille (kaukana tukikohdastasi), UAV-telemetriaan ja ehkä jopa jonkinlaiseen ei-WiFi-esineeseen (ei oikein IoT, mutta silti voit hallita talosi elektroniikkaa tällaisilla radioilla). Joten jos olet kiinnostunut tällaisesta, yritä hankkia yksi niistä.

Vaihe 9: Muut radiotaajuudet

Muut radiotaajuudet
Muut radiotaajuudet
Muut radiotaajuudet
Muut radiotaajuudet
Muut radiotaajuudet
Muut radiotaajuudet

WiFi-, Bluetooth- ja 2,4 Ghz -moduulien ja -levyjen lisäksi on myös joitakin, jotka toimivat eri taajuuksilla. Esimerkiksi Adafruit Feather 32u4 RFM95, jonka olemassaolon huomasin lukiessani tämän suuren Jakub_Nagyn Iblen, käyttää alempia taajuuksia erittäin pitkän kantaman lähetyksen saavuttamiseksi (LoRa = +10 km kantama). En ole vielä kokeillut niitä, mutta vaikuttaa erittäin mielenkiintoiselta projektilta. Jotkut moduulit käyttävät 169 Mhz, 433 Mhz, 868 Mhz tai 915 Mhz, mutta kaikki taajuudet ovat alle 1 Ghz. Etuna 2.4 -järjestelmiin verrattuna on se, että kantamaa parannetaan, mutta tiedonsiirtonopeuden on oltava pienempi (ei väliä liikaa … et lähetä 1 Gt: n tiedostoa näiden radioiden kautta … luultavasti). Nastaliitännät voivat vaihdella suuresti, 3 tai 4 nastaa kokonaiseen radion kanssa varustettuun nanotyyppiseen korttiin.

Totta puhuen, en todellakaan tiedä heistä paljon, koska olen enemmän 2,4 GHz: n kaveri. Adafruit Feather 32u4 RFM95 näyttää kuitenkin hienolta, ja haluaisin sellaisen hankkia heti kun voin. Nämä Arduinot (tai moduulit) ovat täydellisiä säätunnistimille (kaukana tukikohdastasi), UAV-telemetriaan ja ehkä jopa jonkinlaiseen ei-WiFi-esineeseen (ei oikein IoT, mutta silti voit hallita talosi elektroniikkaa tällaisilla radioilla). Joten jos olet kiinnostunut tällaisesta, yritä hankkia yksi niistä.

Vaihe 10: Palatkaamme muihin kuin langattomiin kortteihin… Shield -yhteensopivat Arduinot

Palatkaamme muihin langattomiin yhteensopiviin levyihin… Shield -yhteensopivat Arduinot
Palatkaamme muihin langattomiin yhteensopiviin levyihin… Shield -yhteensopivat Arduinot
Palatkaamme muihin langattomiin yhteensopiviin levyihin… Shield -yhteensopivat Arduinot
Palatkaamme muihin langattomiin yhteensopiviin levyihin… Shield -yhteensopivat Arduinot
Palatkaamme muihin langattomiin yhteensopiviin levyihin… Shield -yhteensopivat Arduinot
Palatkaamme muihin langattomiin yhteensopiviin levyihin… Shield -yhteensopivat Arduinot
Palatkaamme ei -langattomiin yhteensopiviin levyihin… Shield -yhteensopivat Arduinot
Palatkaamme ei -langattomiin yhteensopiviin levyihin… Shield -yhteensopivat Arduinot

Kuten sanoin yhdessä ensimmäisistä vaiheista, kilvet ovat piirilevyjä, jotka on pinottu suoraan Arduino -levyn päälle a) lisäämään toiminto ja b) vähentämään kaapelin tarvetta. Joskus kilvet voidaan pinota muiden kilpien päälle, jolloin monista bardeista muodostuu voileipä tai kilvetorni. Jotkut kilvet ovat yhteensopivia vain tietyn Arduinon kanssa (koska nastan jakauma vaihtelee mallittain); kun taas toiset on suunniteltu useammalle kuin yhdelle (tämä näyttö on valtava, tuntuva ja yhteensopiva sekä Unon että Megan kanssa. Vakavasti haluaisin saada sen. Toivottavasti jos voitan Arduino -kilpailun, saatan päästä tähän moduuliin ja moniin muihin muut Arduino -komponentit tuovat sinulle lisää opastettavia).

Useimmat kilvet on suunniteltu Unolle ja Megalle (luultavasti myös vastaaville levyille, mutta ei niin varma siitä. Älä pilaa kilpiäsi tai levyjäsi!). Kilvet voidaan myös valmistaa mittatilaustyönä (katso nämä Ibles) tai suunnitella pienemmille levyille. Jotkut niistä lisäävät langattomia ominaisuuksia, verkkoyhteyksiä, näyttöjä, painikkeita, proto-kortin pintaa, moottorinohjaimia, AC-releitä jne. Jotkut erikoissuojat on suunniteltu erityisesti CNC- ja 3D-tulostusta varten (Ramps board). Näiden yläpuolella on pistorasiat askelmoottorin ohjaimien lisäämiseksi.

Joten jos aiot hankkia Arduino -levyn käytettäväksi eri kilpien kanssa, paras ehdotukseni olisi Mega ja Uno. Viimeisen haittana on vähemmän nastoja, joten et voi käyttää isompia kilpiä rampeina. Megalla on sen sijaan omat ongelmansa: joitain Unon nastoja löytyy Megan eri sektoreilta, joten et voi käyttää kaikkia Uno -kilpiä, jotka ovat suosittuja ja yleisempiä kuin Mega.

Vaihe 11: CNC- ja 3D -tulostus

CNC ja 3D -tulostus
CNC ja 3D -tulostus
CNC ja 3D -tulostus
CNC ja 3D -tulostus
CNC ja 3D -tulostus
CNC ja 3D -tulostus

Jotkut suosikkiprojekteistani liittyvät CNC- tai 3D -tulostuskoneisiin (ja droneihin). Mahdollisuus muuttaa tietokoneiden suunnittelut 3D -mekaanisiksi liikkeiksi on vain…. Mahtava. Ei vain teoreettinen osa on viileä; Tyytyväisyys tehdä omia kappaleita koneella, jonka olet rakentanut tyhjästä, on valtava. CNC -suojaa voidaan käyttää laserkaiverruksiin ja -leikkureihin, porakoneisiin, Dremel -pohjaisiin CNC -laitteisiin jne. Tällä hetkellä säästän rahaa rakentaakseni ensimmäisen 3D -tulostimen, joka perustuu Arduino Mega- ja Ramps 1.5 -kilpeihin. Tähän asti kaikki mekaaniset osat, joita tarvitsin projekteihini, valmistettiin legoilla tai vastaavalla, mistä seurasi mielenkiintoinen mutta epätarkka”koneisto”. Äänestä minua ja auta projektini etenemisessä. Kun olen valmis, yritän tehdä Ible 3D -tulostimen tekemisestä.

Palataksemme CNC- ja 3D -tulostamiseen, jos olet kiinnostunut näistä asioista, sinun kannattaa luultavasti tarkistaa tämä CNC -suoja (suunniteltu Unolle, mutta epäilen, että se on myös yhteensopiva Megan kanssa) tai nämä 3D -tulostimet (Arduino Mega vain yhteensopiva, siinä on liikaa nastoja Unolle). Sekä CNC -kilvessä että 3D -tulostimessa on pistorasiat, jotka on tarkoitettu erityisesti askelmoottorin ohjaimille (kuten A9488), jotka ohjaavat X-, Y- ja Z -akselin (ja 3D -tulostimen ekstruuderin) moottoreita. En tiedä paljon CNC-suojuksesta, mutta rampeissa on myös tarvittavat liittimet 3D-tulostimen muihin osiin (termistorit, suuritehoinen lähde, lämmityspatja jne.). Tietääkseni Ramps -kortista (3D -tulostuskilpi) on kolme versiota: 1.4, 1.5 ja 1.6. Kaksi viimeistä mallia ovat lähes identtisiä, näyttävät siisteiltä ja suhteellisen tavallisilta, kun taas vanhin näyttää hieman erilaiselta (THT -tekniikalla asennetut transistorit, suuret sulakkeet jne.). 1.6 sisältää paremman jäähdytyksen Mosfet -transistoreille. Eroja ei kuitenkaan ole liikaa, joten valitse se, josta pidät eniten (yritä kuitenkin saada uusin).

Joten paras Arduinos tähän projektiin olisi Mega (en ole varma, onko se yhteensopiva CNC -kilven kanssa. Näin jotain kaveria, joka käytti ramppeja CNC -koneen virtalähteeksi. Sinun pitäisi etsiä se ja sitten kertoa siitä minulle) ja toiseksi Uno (ei ehdottomasti ole yhteensopiva ramppien kanssa). Voit langata 3D -tulostimen lähes millä tahansa Arduinolla, jossa on kunnollinen määrä nastoja; Siitä tulee kuitenkin vakava sotku, joten säästä aikaa ja kärsivällisyyttä ja hanki Mega.

Vaihe 12: Mikrolevyt (ei Arduino Micro… vakavasti mikrolevyt)

Mikrolevyt (ei Arduino Micro… vakavasti mikrolevyt)
Mikrolevyt (ei Arduino Micro… vakavasti mikrolevyt)
Mikrolevyt (ei kuten Arduino Micro… vakavasti mikrolevyt)
Mikrolevyt (ei kuten Arduino Micro… vakavasti mikrolevyt)
Mikrolevyt (ei kuten Arduino Micro… vakavasti mikrolevyt)
Mikrolevyt (ei kuten Arduino Micro… vakavasti mikrolevyt)

Luulitko, että Pro Mini ja Nano olivat pieniä? Katsokaa vain Attiny -levyjä (oikeastaan pelkkiä pelimerkkejä). Joskus sinun täytyy vain ohjata pientä servoa vain yhdellä nastalla tai vilkkua lediä 3 sekunnin välein ja laittaa elektroniikka erittäin pieneen (2x2x2 cm) paikkaan. Mitä sinä teet? Ensinnäkin unohdat Megan ja Unon. Sitten epäilet hieman ja lopulta poistat Nano- ja Pro Mini -mielesi mielesi. Mitä on jäljellä? Mikro, 8-nastainen IC (integroitu siru), nimeltään Attiny85.

Tässä mikrolevyssä (joka on itse asiassa vain pieni siru) on 5v- ja Gnd -nasta (1 kpl) ja kuusi muuta nastaa, joista osa kaksinkertainen (tai kolminkertainen) analogisina, digitaalisina, SPI jne. Nastoina. Sinun pitäisi tarkistaa pinout tarkat tiedot. Ilmeisesti levy voidaan ohjelmoida joko erikoistuneella USB -sovittimella tai jopa toisella Arduinolla (käyttämällä erityistä luonnosta ja SPI -käyttöliittymää. En ole ammattilainen tässä asiassa). Ajattelin arvokkaasti, että voit yksinkertaisesti käyttää Pro Mini -ohjelmoijaa (käyttäen Tx- ja Rx -nastoja) luonnoksen lataamiseen; mutta sikäli kuin tiedän, et voi.

Joten hienoja mikrolevyjä mikroprojekteille ovat Attiny85 (vain siru, mutta voit joko juottaa sen leipälautaasi tai käyttää 2x4 -naarasliitäntää, johon Attiny85: n pitäisi sopia täydellisesti), Digispark Attiny85 (se on Kickstarter -katkaisu Se sisältää pienessä tilassa USB -liittimen, tehonsäätimen ja nastan yhteyksien helpottamiseksi) tai toisen Attiny -IC: n (niitä on useita kokoja).

Vaihe 13: Entä kloonit?

Lähes jokainen hyvä tuote saa klooninsa ja kopionsa. GoPro, DJI, Lego ja jokainen menestyvä brändi ja yritys ovat nähneet tämän tapahtuvan. Eikä Arduino ole poikkeus sääntöön. Totta puhuen, en edes tiedä miten erottaa todellinen Arduino väärennöksestä. Ehkä jopa yksi niistä suosittelemistani levyistä on klooni, mutta useimmat niistä eivät ole. Jos haluat oppia, mitkä levyt ovat alkuperäisiä ja mitkä eivät, sinun kannattaa tarkistaa internet, koska siellä on tonnia tarvittavia opetusohjelmia ja tietoja.

En aio sanoa, pitäisikö sinun luottaa klooneihin vai ei. Sinun pitäisi tietysti yrittää hankkia alkuperäisiä tauluja, koska Internetissä on paljon enemmän tietoa ja tukea niille. Lisäksi kloonit eroavat toisistaan toisistaan pin -jakautumisessa, joten kilvet eivät ehkä toimi "samalla" levyllä.

Epäilen, että minulla olevat levyt ovat klooneja. Kaikki 4 olivat kuitenkin suhteellisen halpoja, joten säästää rahaa tai vähemmän ei olisi muuttanut elämääni. Kloonien ongelmat ovat seuraavat: a) Arduino IDE: n nimi tai malli voi vaihdella; b) Kilvet eivät ehkä ole yhteensopivia; c) Erikoistapit voivat olla erilaisia (I2C, SPI jne.); d) Ne eivät ehkä toimi odotetusti. Kloonit voivat kuitenkin toimia täydellisesti, ja saatat jopa olla onnellisempi väärennöksestä alkuperäisen kanssa. Mutta jos jokin epäonnistuu, muista, että sanoin, että sinun pitäisi hankkia alkuperäiset (älä syytä minua mistään, mikä ei ollut minun syytäni. Jos näin oli, voit syyttää minua).

Vaihe 14: Seuraava vaihe?

Seuraava askel?
Seuraava askel?
Seuraava askel?
Seuraava askel?
Seuraava askel?
Seuraava askel?
Seuraava askel?
Seuraava askel?

Joten nyt, kun olen kertonut sinulle useimmista Arduino -luokista, joista tiedän, sinun on aika…

  1. Valitse oma taulusi ja kerro siitä minulle (vaihtoehto "Tein sen!").
  2. Tee loistava Arduino -projekti ja julkaise se "Tein sen!".
  3. Rakenna oma Arduino (kuten nämä kaverit) tai käytä vain IC: tä, kuten Nikus teki Quadcopter Instructable -sovelluksessaan.
  4. Kerro minulle, että lisätään luetteloon Arduino -korttiluokka.
  5. Kirjoita oma mahtava Instructable.

No, nyt kun olet lukenut, äänestä minua Arduino -kilpailussa. Toivottavasti tämä Ible oli hyödyllinen sinulle ja auttaa sinua ensimmäisessä tai seuraavassa projektissasi, ja kiitos paljon lukemisesta!

Suositeltava: