Tartalomjegyzék:
- 1. lépés: Anyagok
- 2. lépés: Alap, prototípus vagy első Arduino táblák
- 3. lépés: Közepes Arduino táblák: A fizikai adatok viszonylag fontosak
- 4. lépés: Pro táblák: Méret, súly és csapok a legfontosabb jellemzők
- 5. lépés: Csak egy kis megálló a következő kategóriák magyarázatához …
- 6. lépés: UAV -k és drónok
- 7. lépés: IoT/Wifi
- 8. lépés: Bluetooth
- 9. lépés: Egyéb rádiófrekvenciák
- 10. lépés: Térjünk vissza a nem vezeték nélküli táblaképekhez… Shield kompatibilis Arduinos
- 11. lépés: CNC és 3D nyomtatás
- 12. lépés: Mikrotáblák (nem olyanok, mint az Arduino Micro… Komolyan Mikrotáblák)
- 13. lépés: Mi a helyzet a klónokkal?
- 14. lépés: Következő lépés?
Videó: A legjobb Arduino táblák a projekthez: 14 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
*Kérjük, ne feledje, hogy ezt az Instructable -t szuper közel teszem közzé az Arduino -verseny befejező vonalához (kérjük, szavazzon rám!), Mivel korábban nem volt időm elkészíteni. Jelenleg reggel 8 -tól van iskolám. délután 5 óráig, heti öt órában teniszezni, szombatonként táborcsoportot tartani, a többi nap nagy részében házi feladatot végezni. Köszönjük megértését, és reméljük, hogy élvezni fogja az utasítást!*
…
Lehet, hogy egy kezdő, aki egy kis projekten dolgozik, vagy egy profi, aki egy menő robotot tervez. Mindkét esetben ki kell választania, hogy milyen vezérlőpanelt fog használni. Mielőtt búvárkodna, melyik Arduino -t fogja használni, vegye figyelembe a következőket: Az Arduino nem ugyanaz, mint a Raspberry Pi. Az első egyszerűbb, kisebb, kevesebb energiát fogyaszt; a másik erőteljes, nagyobb és bonyolultabb dolgokban is jobb. A legtöbb Arduino kevesebbe kerül, és nem rendelkezik az utolsó grafikus, AI, kamera stb. Képességeivel; A málnás pite nagyon erős ahhoz, hogy egy Arduino helyére kerüljön (néhány eset kivételével). Az Arduino-t olyan helyre tenni, ahol egy málnának lennie kell, olyan, mint egy kéthengeres motort betenni egy V6-os autóba; és fordítva. Ez nem azt jelenti, hogy a málna jobb, csak hogy különböző feladatokat lát el.
Ha úgy döntött, hogy málnát használ, ne olvassa el ezt az Ible -t (röviden "Instructable". Mindig ilyen rövidítéseket fogok használni, ezért ne lepődjön meg!). Nem kívánok olyan megjegyzéseket, mint "Elvesztegetted az időmet!" stb., csak azért, mert málnára számított, és csak Arduinos -t kapott. Ha viszont szeretne Arduino táblát találni, hagyja figyelmen kívül ezt a figyelmeztetést, és folytassa. Ha teljesen kezdő vagy Arduino -ban, iratkozz be bekathwia ezen Arduino osztályára.
Ezt az Ible -t minden projektfajta legjobb tábláira osztják. Ehhez a "besoroláshoz" figyelembe veszem többek között a méretet, a csapokat, a pajzs kompatibilitását, a könnyű kezelhetőséget, az extra képességeket. Most, hogy befejeztük a bevezetőt, térjünk át az Anyagokra.
1. lépés: Anyagok
Várjon egy kicsit … Milyen anyagok? Valójában, ha elolvasta az Ible címét, akkor helyesen feltételeznie kellett volna, hogy semmilyen anyagot nem fog használni. Végül is ennek az utasításnak az a célja, hogy segítsen megtalálni azokat az anyagokat, amelyeket más projektekben használni fog. Csak hogy ötletet adjak, amikor valóban megkapja az Arduino kártyát, ne feledje, hogy szüksége lesz a szükséges USB -kábelre vagy programozóra, valamint az Arduino IDE szoftverre (Mac, Windows és Linux). Innen letöltheti. Ennek a programnak az a feladata, hogy elkészítse a vázlatokat (a kis programok neve, amelyeket feltölteni fog az Arduino táblára), és "beteszi őket a táblába" ("feltöltés"). Ha érdekli, nézze meg ezt az utasításokat, hogyan programozhatja Arduino -ját Android -mobiljával (néhány srác azt mondta, hogy az alkalmazás IOS -verziója nem működött jól).
Most, hogy megkapja, amire szüksége lesz (valójában csak egy új projektre van szüksége, némi érdeklődésre és néhány dollárra. Nem ajánlok egyetlen helyet sem, ahol a táblákat megvásárolhatnám, az enyémet egy helyi boltból szereztem be), térjünk át az első tábla kategóriára.
2. lépés: Alap, prototípus vagy első Arduino táblák
Az első kategória, amelyről mesélek, az alap- vagy prototípus -tábla. Ez nem jelenti azt, hogy rendkívül egyszerű, olcsó lesz, és kevés funkcióval és csapokkal rendelkezik. Ez csak annyit jelent, hogy általában nem túl bonyolultak, sok információ található a weben, hogy megnézhessék őket, és többé -kevésbé vállalhatnak bármilyen olyan projektet, amely ebben a szakaszban érdekelheti Önt. A súly és a méret nem sokat számít, nincs szükség 60 tűre vagy WiFi -re, de szilárd munkabázisra. Az első Arduino, ami bárkinek a fejébe jut: az Uno.
Az Arduino Uno az egyik legismertebb modell, és rendkívül érdekes kezdőknek és profiknak. Az egyik legjobb képessége, amellyel rendelkezik, az USB/SPI/I2C portok mellett (keresse meg őket az interneten), az Arduino Shieldek egymásra rakásának képessége. Az Arduino pajzsok lényegében előre gyártott NYÁK-ok, amelyek alatt csapok vannak, és közvetlenül az Arduino táblára vannak felszerelve. Vannak internetes pajzsok, szervópajzsok, Proto Board pajzsok, stb. Többségüket kifejezetten az Arduino Uno számára tervezték, de néhányat a Mega számára is terveztek (ahogy a neve is mondja, nagy). Néhány pajzsot akár az Uno, akár a Mega számára terveztek. A pajzsok legjobb tulajdonsága, hogy elkerülik a kábelek szükségességét, és bizonyos esetekben sok árnyékolást egymásra lehet halmozni.
Tehát az Uno valószínűleg az egyik legjobb választás. Tapasztalataim szerint a Pro Mini nagyon jó volt a terveimhez. Eleinte nem volt határozott projektem, de mivel kicsi volt, és ugyanakkor elegendő csap volt, rendkívül hasznos lett mindenben, amit megpróbáltam elkészíteni. A pajzs kompatibilitást leszámítva szinte ugyanazokkal a képességekkel rendelkezik, mint az Uno, kivéve az USB -portot és néhány más speciális tűt. Kicsi lévén azonban nem biztos, hogy ez a legjobb megoldás. A Nano hasonló helyzetben van, annak ellenére, hogy rendelkezik női Mini USB B csatlakozóval.
Az igazat megvallva, szinte minden Arduino -t használhat sok minden nélkül (ami emeli az árat). A legnépszerűbb tábla azonban messze az Uno.
3. lépés: Közepes Arduino táblák: A fizikai adatok viszonylag fontosak
Szóval, már túljutott a kezdő táblákon. Most ahelyett, hogy olyan táblát keresne, amely a legtöbb egyszerű projekthez hasznos és könnyen kezelhető, a kisebb méretű és súlyú, de azonos csapokkal és képességekkel rendelkező Arduinos -t keres. Nem minden közbenső projektre van azonban szükség ezekre a specifikációkra. Talán van több helyed, és egy Uno tökéletesen illeszkedik. De sokszor csalódott leszel, amikor azt tapasztalod, hogy amit te nagy térnek gondoltál, szűkre változik. Tehát… A tervek készítésének szabálya: mindig tartsa szem előtt, hogy a hely kisebb lesz, mint amire számított. Próbáljon meg nem tervezni olyan projekteket, amelyekbe minden tökéletesen illeszkedik; kiábrándul, ha nem.
Pontosan ezért érdemes elkezdeni gondolkodni a kisebb Arduino táblákon. Sokkal nehezebb egy Unót egy drónhéjba helyezni, mint egy Pro Mini vagy Nano. Ezenkívül, ahogy korábban mondtam, a csapok is számítanak, csakúgy, mint a logika és a tápfeszültség. A legtöbb érzékelő közvetlenül 5V -ra van csatlakoztatva; de mások nem rendelkezhetnek 3.3 V -nál nagyobb feszültséggel a Vcc -n, annak ellenére, hogy esetleg 5 V -os logikát használnak. Néhány Arduino beépített szabályozókkal rendelkezik, de az 5 és 3,3 voltos változatban kapható Pro Minis nem rendelkezik speciális szabályozócsapokkal. A Nano viszont igen. Mindazonáltal, ha az 5 és a 3,3 V -os Pro Mini között fog választani, vegye meg az 5 V -ot, mivel gyorsabb processzorral rendelkezik. 3.3v A szabályozók megtalálhatók a Pro Mini USB programozóban, vagy kis "tranzisztorként" (ezeket beszerezheti önmagukban vagy már forrasztva egy mini kártyához). Visszatérve a tűszámlálásra, mind a Pro Mini, mind a Nano rendelkezik a 14 digitális tűvel (amelyek közül 12 használható, a többi az Rx és Tx tű), 8 analóg tűvel, míg az Uno csak 6 db. Ha a projekt több mint hat analóg bemenetet igényel (potenciométerek, I2C, stb.), Akkor valószínűleg el kell vetnie az Uno használatának ötletét.
Tehát ebben a lépésben az Uno -t (ami mindig hasznos), a Pro Mini -t ajánlom (az első táblám, nagyon szép, de nem rendelkezik beépített USB -aljzattal, ami azt jelenti, hogy külső eszközt kell beszereznie) programozó), a Nano (ugyanolyan méretű, mint a Pro Mini, de USB aljzattal és még pár tűvel), és a Mega (túl nagy, de szuper jó. Több mint 70 érintkezővel rendelkezik).
4. lépés: Pro táblák: Méret, súly és csapok a legfontosabb jellemzők
Már eltöltött egy kis időt az Arduinos -okkal való ügyeskedéssel, és készen áll egy nagyszerű és félelmetes projekt elindítására. De először is szüksége lesz egy táblára, amely nem csak arra képes, amire céloz, hanem amely beleillik a pontos keretébe is. Ez az igény azonban nem jelenti azt, hogy a lehető legkisebb táblát kell beszereznie. Ez az ivver hexapodja, például mindkét szervében 3 szervóval és sok érzékelővel sokkal többre lenne szükség, mint a Pro Mini vagy Nano 20 digitális csapja (12 digitális és 8 analóg. Nem túl ismert) hogy az A0, A1, A2 stb. csapok digitális tűkként címezhetők, ha a 14 -es, 15 -ös, 16 -as számú tüskét használja). Ebben az esetben valószínűleg a Mega mellett kell döntenie, amely szerény, 30 vagy annál több szervót képes szabályozni. Ha 3D nyomtatót épít, akkor ezt a táblát is használja a Ramps pajzzsal (jelenleg ezt a projektet próbálom elkészíteni. Kérem, szavazzon rám az Arduino versenyen, mert szükségem lenne az egyik nyereményre, hogy Ha végre megteszem, rendkívül hálás leszek a támogatásért, és megpróbálok Ible -t írni a projekt elkészítéséről). De ha mikro Bluetooth quadcoptert szeretne építeni, akkor válassza ki a rendelkezésre álló legkisebb táblát (mindaddig, amíg képes kezelni a feladatot).
Tehát a nagyszerű táblák a fejlett projektekhez… nos, akkor talán azt gondolná, hogy az egyetlen tábla, amiről tudok, az Uno, a Mega, a Nano és a Pro Mini, és hogy az utolsó kettő egyértelműen a kedvenceim (valószínűleg sejtette, hogy én mondanám azokat a táblákat). Igaz, hogy szeretem az utolsókat, és hogy ugyanazt a négy táblát megismételtem minden kategóriában, de az a helyzet, hogy viszonylag jó táblák mind kezdőknek, mind profiknak. Két Pro Minivel kezdtem, majd vettem két Nano -t, és komolyan soha nem hagytak cserben (eddig). Egy Mega beszerzését tervezem, mert a többi tábla két kicsi egy 3D nyomtatóhoz. Ettől eltekintve még mindig tökéletesen elégedett vagyok azokkal a táblákkal, amelyeket majdnem egy éve vásároltam (igen… még viszonylag kezdő… de hidd el, már hosszú óráimat azzal töltöttem, hogy velük foglalkozom és áramköröket építek. én vagy… az Arduino -d ki fog égni), mivel szinte bármilyen projektet le tudnak vonni. Ha azonban úgy érzi, hogy ezek a táblák nem az, amit keres vagy amire szüksége van, akkor ellenőrizze a Micro táblát is (bár nem hallottam róla túl jó véleményeket … A Nano mellett döntöttem és azt hiszem, a legjobbat választottam), többek között a Due, a Leonardo (ezek többsége az Unóhoz vagy a Mega -hoz hasonlít, de vannak némi különbségek, például sebesség, üzemi feszültség stb.).
5. lépés: Csak egy kis megálló a következő kategóriák magyarázatához …
Azok a kategóriák, amelyekről eddig meséltem, a bonyolultság és a tábla követelményei szerint voltak felosztva. Ebből az előrelépésből a legtöbb kategória közepes és kemény projektekre vonatkozik. Itt szeretné a lehető leghatékonyabbá tenni a munkát, a legkevesebb erőfeszítéssel és helyfoglalással. Próbálja elkerülni a kábeleket, szerezzen be egy Arduino -t, amely tökéletesen illeszkedik a projekthez, és egyáltalán nem pazarolja a helyet és az energiát. Tehát merüljünk el a speciálisabb táblák vagy alkalmazások világában.
6. lépés: UAV -k és drónok
Ha megnézné, hogyan helyezem mindig a drónokat a legjobb példának a kis méretű Arduino projektekhez, azt gondolta volna, hogy komoly UAV-rajongó vagyok. És pontosan ilyen vagyok. Tehát az első kategória, amelyről fogok beszélni, az… nos, gondolnod kellett volna… Drones.
A drónokat úgy definiálják, mint "repülőgépet, amelynek fedélzetén nincs emberi pilóta" (Wikipédia). Mivel légi járművek, bizonyos súlyhatárral rendelkeznek. Természetesen mindenki örülne, ha mikromotorjai egyenként 2 kg -ot emelnének. De mivel ez nem így van, a saját UAV (pilóta nélküli légi jármű) tervezésekor meg kell próbálnia a lehető legkönnyebbé tenni (kisebb súly = kisebb energiafogyasztás = több repülési idő). Mindaddig, amíg két Arduino súlya és mérete nagyjából megegyezik, szerezze be a legjobbat (gyorsabb processzor, több csap stb.). Ne keressen olyan táblát, amelynek pontosan annyi csapja van, amennyire szüksége van: mindig hagyjon néhány "tartalékot" arra az esetre, ha további érzékelőket, szervókat stb. Szeretne hozzáadni. Másrészt, ha két tábla azonos csapokkal és képességekkel rendelkezik, mindig a legkisebbet válaszd.
A legjobb táblák az ilyen típusú projektekhez: Pro Mini és Nano (amelyek közel azonos számú és azonos méretű tűvel rendelkeznek). Természetesen tetszőleges táblát használhat, de ne tervezzen egy 10 cm -es drón építését Mega segítségével (örökké kiérdemli a haragomat. Mindenesetre érdekes lenne látni, hogy megpróbálja!). Ha talál egy nagy pajzsot vagy keretet, amely tökéletesen illeszkedik egy nagyobb táblához, akkor feltétlenül használja azt. Jelenleg nem tudok ilyesmiről, de ki tudja, mit találhat ki?
Ami a rádiókommunikációs részt illeti, eddig nem hallottam olyan tábláról, amely beépített kommunikációs chipet tartalmazna (nem WiFi -ről vagy Bluetooth -ról beszélve, hanem valódi 2,4 Ghz -es képességekről, jó átviteli sebességgel). Egyes projektek során rendszeres rádióvevőt használnak, és az Arduino -t repülésvezérlőként működtetik. Azt tapasztaltam, hogy érdekesebb volt a vevőt és a vezérlőt saját maga elkészíteni, egy hozzáférhető 2,4 GHz -es adó -vevő modul használatával: az NRF24L01 (hívja csak NRF24 vagy RF24). Ezen modulok egy része hosszabb antennával rendelkezik, míg mások kisebbek, és csak NYÁK -antennával rendelkeznek. Sokáig azt hittem, hogy az NRF24 az egész rádiómodul, amíg "megvilágosodtam" és "felfedeztem", hogy az NRF24 valójában csak egy kicsi, fekete chip, és hogy a modul többi része csak "kitörési" tábla, ami persze ezerszer megkönnyíti a kapcsolatokat. Nagyon szeretem ezt a modult, mivel viszonylag jó hatótávolsággal rendelkezik (annak ellenére, hogy az antenna nem külső), könnyen kezelhető. Ha meg szeretné nézni a vele készült projektet, olvassa el ezt az Ible -t arról, hogyan adhat hozzá vezeték nélküli szervóvezérlőt és akkumulátor töltöttségi szintet jelző mutatót egy olcsó drónhoz, amelyikben nincs ilyen (UAV -ok!).
7. lépés: IoT/Wifi
Folytatva a vezeték nélküli kommunikáció témáját, elmondom az IoT (Internet of Things) vagy a WiFi kapcsolatok legjobb tábláit. Az IoT egy viszonylag új találmány, amely arra törekszik, hogy minden dolog összekapcsolódjon egymással, automatizálja a folyamatokat és megkönnyítse az életet. Az IoT segítségével kikapcsolhatja az otthonában véletlenül felgyújtott lámpákat az irodájából, vagy e -maileket kaphat, ha fogy a kutyaeledel. Alapvetően csak WiFi -képes tábla, internet és IoT -platform, például IFTTT szükséges. Mivel nem vagyok szakértője az IoT projektek és vázlatok készítésének, nézze meg ezt a bekathwia osztályt, ahol alapvető és haladó projekteket fog megtanulni, valamint az alkalmazott Arduinos fizikai (vezetékek, érzékelők stb.) Interfészét. és vezeték nélkül (Internet).
A legismertebb és leggyakrabban használt táblák az ESP8266 -ok (a ráforrasztott chip valójában az ESP8266, és sokféle kitörési tábla van vele). Némelyik hasonló a széles Pro Mini -hez, míg mások úgy néznek ki, mint egy külső antenna nélküli NRF24 modul, amiről korábban már beszéltem. Ezeket az utolsókat hozzá lehet adni a hagyományos Arduino -hoz a vezeték nélküli képességek növelése érdekében. Az Uno -hoz hasonló Arduino Yun beépített WiFi chipet is tartalmaz, és jól jön, mivel pár pajzzsal kompatibilis, és több tűvel rendelkezik, mint egy hagyományos ESP8266. Mind a Yun, mind az ESP8266 programozható az Arduino IDE szoftverből, miután megkapta az „illesztőprogramokat” az igazgatótanácstól.
Az ESP8266 nem mindegyik 5V -os logika működésére lett tervezve; egyes csapjaik kisebb feszültséget igényelhetnek a megfelelő működéshez. Ezért a tábla vásárlása előtt mindig ellenőrizze a pinout diagramot és a specifikációkat (keresse a "(tábla neve) + pinout + diagram" kifejezést a Chrome, Firefox, Safari stb.
Vannak olyan "Arduinos" -ok is (amelyek nem biztosak benne, hogy valódi Arduino-k, néha csak "kollázsok" különböző PCB-kről és táblákról, valamint chipekről), amelyek Uno és Mega stílusú processzorokon alapulnak, és WiFi kapcsolatot is tartalmaznak. Nem vagyok biztos abban, hogyan kapcsolódnak hozzájuk, vagy hogy kompatibilisek -e a pajzsokkal, ezért saját felelősségére vásároljon.
8. lépés: Bluetooth
Egy újabb nagyszerű vezeték nélküli képesség. A fő különbség a WiFi kapcsolatokkal szemben az, hogy a hatótávolság (ebben az esetben) csak néhány méter (elméletileg a világ bármely pontjáról vezérelheti az IoT táblákat, amíg az Arduino és Ön rendelkezik internetkapcsolattal), és a Bluetooth kapcsolat sokkal gyorsabb. A Bluetooth funkciók nagyszerűek a mobiltelefonnal vezérelt projektek készítéséhez (speciális alkalmazások, például Roboremo használatával), például RC autók, roverek, drónok, LED szalagvezérlők, hangszórók stb.
Néhány tábla beépített Bluetooth -chipekkel rendelkezik (bár nem sokat tudnak). Mások nem, és ezért vannak külső Bluetooth -modulok. A legismertebb lapkák a HC-05 és a HC-06, amelyeket külön-külön vagy kitörési táblákban értékesítenek, általában 6 tűs interfésszel (ebből csak 4-et használnak általában). Ezek a modulok az Arduino (Soros tűk) Tx és Rx csapjainak használatára támaszkodnak, amelyek helyettesíthetők virtuális Tx és Rx csapokkal (Software Serial). Emiatt a HC-05 és a HC-06 programozható a Pro Mini programozó segítségével az Arduino IDE soros monitorán keresztül. Ezzel a módszerrel kiválaszthatja a nevet, amellyel más eszközök számára megjelenik, a jelszót és az átviteli sebességet, többek között. Erről a nagyszerű Instructable -ről értesültem a sayem2603 segítségével. Ha ezeket a modulokat tervezi használni, feltétlenül olvassa el az Ible -t, mivel rengeteg érdekes tényt talál, amelyekről nem tudott.
Tehát a jó táblák a Bluetooth-kapcsolatokhoz… nos, még nem próbáltam egyetlen integrált Bluetooth-chipet tartalmazó Arduino-t sem, de ha jól tudom, mind a HC-05, mind a HC-06 az egyik legjobb megoldás. Csaknem minden Arduino működik ezekkel a modulokkal; Én személy szerint a Pro Minit és a Nanot is használom. Az egyetlen dolog, ami esetleg nem tetszik ezeknek a Bluetooth moduloknak a használatában, az, hogy 4 kábelre van szüksége. Ha Ön a „nincs kábel; csak pajzsok és táblák”srác, lehet, hogy ásni kell. Ha nem, akkor azt fogja tapasztalni, hogy még a kábelek mellett is egy ilyen Arduino egy ilyen táblával nem foglal el annyi helyet, mint egy Uno méretű Arduino Bluetooth-szal.
A WiFi, a Bluetooth és a 2,4 GHz -es modulok és kártyák mellett vannak olyanok is, amelyek különböző frekvenciákon működnek. A jhaewfawef például, akinek létezésére akkor jöttem rá, amikor ezt a nagyszerű Ible -t olvastam…, alacsonyabb frekvenciákat használ a rendkívül nagy hatótávolságú átvitel eléréséhez (LoRa = +10 km hatótávolság). Még nem próbáltam ki őket, de szuper érdekes projektnek tűnik. Egyes modulok 169 Mhz, 433 Mhz, 868 Mhz vagy 915 Mhz -t használnak, de minden frekvencia 1 Ghz alatt van. Az előnye a 2.4 -es rendszerekkel szemben az, hogy a hatótávolság javul, de az adatsebességnek alacsonyabbnak kell lennie (nem számít túl sokat … nem fog 1Gb -os fájlt küldeni ezeken a rádiókon keresztül … valószínűleg). A tűs interfészek nagymértékben változhatnak, 3 vagy 4 tűtől a teljes rádiós nano-stílusú tábláig.
Az igazat megvallva, nem nagyon tudok róluk, mivel inkább 2,4 GHz -es srác vagyok. A… azonban nagyszerűnek tűnik, és szívesen beszereznék egyet, amint tudok. Ezek az Arduino-k (vagy modulok) tökéletesek az időjárás-érzékelőkhöz (messze a bázistól), az UAV telemetriához, és talán még egyfajta nem WiFi IoT-hez is (nem megfelelően az IoT-hez, de mégis ellenőrizheti a ház elektronikáját az ilyen típusú rádiókkal). Tehát, ha érdekel valami ilyesmi, próbálj meg beszerezni egyet.
9. lépés: Egyéb rádiófrekvenciák
A WiFi, a Bluetooth és a 2,4 GHz -es modulok és kártyák mellett vannak olyanok is, amelyek különböző frekvenciákon működnek. Például az Adafruit Feather 32u4 RFM95, amelynek létezésére akkor jöttem rá, amikor Jakub_Nagy nagyszerű Ible -jét olvastam, alacsonyabb frekvenciákat használ a rendkívül nagy hatótávolságú átvitel eléréséhez (LoRa = +10 km hatótávolság). Még nem próbáltam ki őket, de szuper érdekes projektnek tűnik. Egyes modulok 169 Mhz, 433 Mhz, 868 Mhz vagy 915 Mhz -t használnak, de minden frekvencia 1 Ghz alatt van. Az előnye a 2.4 -es rendszerekkel szemben az, hogy a hatótávolság javul, de az adatsebességnek alacsonyabbnak kell lennie (nem számít túl sokat … nem fog 1Gb -os fájlt küldeni ezeken a rádiókon keresztül … valószínűleg). A tűs interfészek nagymértékben változhatnak, 3 vagy 4 tűtől a teljes rádiós nano-stílusú tábláig.
Az igazat megvallva, nem igazán tudok róluk sokat, mivel inkább 2,4 Ghz -es srác vagyok. Az Adafruit Feather 32u4 RFM95 azonban nagyszerűnek tűnik, és szívesen beszereznék egyet, amint tudok. Ezek az Arduino-k (vagy modulok) tökéletesek az időjárás-érzékelőkhöz (messze a bázistól), az UAV telemetriához, és talán még egyfajta nem WiFi IoT-hez is (nem megfelelően az IoT-hez, de mégis ellenőrizheti a ház elektronikáját az ilyen típusú rádiókkal). Tehát, ha érdekel valami ilyesmi, próbálj meg beszerezni egyet.
10. lépés: Térjünk vissza a nem vezeték nélküli táblaképekhez… Shield kompatibilis Arduinos
Amint az első lépések egyikében elmondtam, a pajzsok olyan PCB -k, amelyek közvetlenül az Arduino tábla tetejére vannak halmozva, hogy a) hozzáadjanak egy funkciót és b) csökkentsék a kábel szükségességét. Néha a pajzsokat fel lehet halmozni más pajzsokra, így sok bárdból szendvicset vagy pajzstornyot készíthetünk. Egyes pajzsok csak egy adott Arduino -val kompatibilisek (mivel a csapok eloszlása típusonként eltérő); míg másokat egynél többre terveztek (ez a képernyő hatalmas, tapintható és kompatibilis az Uno -val és a Mega -val. Komolyan szeretném megszerezni. Remélhetőleg, ha megnyerem az Arduino versenyt, eljuthatok ehhez a modulhoz és sok máshoz más Arduino összetevőket, hogy több utasítást hozzon el Önnek).
A legtöbb pajzsot az Uno és a Mega számára tervezték (valószínűleg hasonló táblákhoz is, de ebben nem olyan biztos. Ne tegye tönkre a pajzsokat vagy táblákat!). A pajzsok egyedileg is elkészíthetők (nézze meg ezeket az Ibles -t), vagy kisebb táblákhoz tervezték. Néhányuk vezeték nélküli képességeket, hálózati csatlakozást, képernyőket, gombokat, proto-board felületet, motorvezérlőket, váltóáramú reléket, stb. Ezek tetején aljzatok találhatók a léptetőmotor meghajtóinak hozzáadásához.
Tehát, ha azon gondolkodik, hogy egy Arduino táblát használjon különböző pajzsokkal, akkor a legjobb javaslatom a Mega és az Uno lenne. Az utóbbi hátránya, hogy kevesebb csapja van, így nem használhat nagyobb pajzsokat rámpaként. A Mega -nak viszont megvannak a maga problémái: az Uno néhány csapja a Mega különböző szektoraiban található, így nem tudja használni az összes Uno pajzsot, amelyek népszerűbbek és elterjedtebbek, mint a Mega -k.
11. lépés: CNC és 3D nyomtatás
Néhány kedvenc projektem a CNC vagy 3D nyomtatógépekhez (és drónokhoz) kapcsolódik. A számítógépes tervek 3D mechanikus mozgásokká alakításának képessége csak…. Fantasztikus. Nemcsak az elméleti rész menő; óriási az elégedettség azzal, hogy saját darabjait készítheti el egy géppel, amelyet a semmiből épített. A CNC pajzsból lézergravírozók és -vágók, fúrógépek, Dremel -alapú CNC -k stb. Készíthetők. Jelenleg pénzt spórolok az első 3D nyomtatóm elkészítéséhez, az Arduino Mega és a Ramps 1.5 pajzs alapján. Eddig minden mechanikai alkatrészt, amire szükségem volt a projektjeimhez, Lego -val vagy hasonlóval készítettem, érdekes, de pontatlan „gépezetet” eredményezve. Kérlek, szavazz rám, és segíts a projektem megvalósításában. Miután befejeztem, megpróbálok elkészíteni egy Ible -t a 3D nyomtató elkészítéséről.
Visszatérve a CNC -hez és a 3D nyomtatáshoz, ha ezek bármelyike érdekli, akkor valószínűleg ellenőrizze ezt a CNC -pajzsot (az Uno -hoz készült, de gyanítom, hogy kompatibilis a Mega -val) vagy ezeket a 3D -s nyomtatókat (Arduino Mega csak kompatibilis, túl sok csap van az Uno -hoz). Mind a CNC -pajzs, mind a 3D -s nyomtató rendelkezik aljzatokkal, amelyeket kifejezetten a léptetőmotor -meghajtók számára fejlesztettek ki (hasonlóan az A9488 -hoz), amelyek az X, Y és Z tengely (és a 3D nyomtató extrudere) motorokat vezérlik. Nem sokat tudok a CNC pajzsról, de a Ramps rendelkezik a szükséges csatlakozókkal a 3D nyomtató többi részéhez (termisztorok, nagy teljesítményű forrás, fűtőágy stb.). Amennyire én tudom, a Ramps táblának 3 változata van (3D nyomtatási pajzs): az 1.4, 1.5 és 1.6. Az utolsó két modell szinte azonos, rendezettnek és viszonylag sima megjelenésűnek tűnik, míg a legrégebbi kissé másképp néz ki (THT technológiával szerelt tranzisztorokkal, nagyobb biztosítékokkal stb.). Az 1.6 jobb hűtést tartalmaz a Mosfet tranzisztorokhoz. Egyébként nincs túl sok különbség, ezért válassza ki azt, amelyik a legjobban tetszik (de próbálja meg beszerezni a legújabbat).
Tehát a legjobb Arduinos ehhez a projekthez a Mega lenne (nem vagyok biztos benne, hogy kompatibilis -e a CNC pajzzsal. Láttam valamit, hogy egy srác a rámpákat használja egy CNC gép áramellátására. Ezt keresse meg, majd meséljen róla), a második helyen pedig az Uno (biztosan nem kompatibilis a rámpákkal). Hordozhat egy 3D nyomtatót szinte bármilyen Arduino használatával, tekintélyes számú tűvel; ez azonban komoly zűrzavar lesz, ezért takarítson meg időt és türelmet, és szerezzen egy Mega -t.
12. lépés: Mikrotáblák (nem olyanok, mint az Arduino Micro… Komolyan Mikrotáblák)
Azt hitted, hogy a Pro Mini és a Nano kicsik? Nos, csak nézd meg az Attiny „táblákat” (valójában csak zsetonokat). Néha csak egy kis szervót kell vezérelni egyetlen tűvel, vagy 3 másodpercenként villogni kell egy leddel, és szuper kicsi (2x2x2 cm) helyre kell helyezni az elektronikát. Mit csinálsz? Először is felejtsd el a Mega -t és az Uno -t. Akkor egy kicsit kételkedsz, és végül kitisztítod a fejedből a Nano és a Pro Mini készülékeket. Mi maradt? Egy mikro, 8 tűs IC (integrált chip), az úgynevezett Attiny85.
Ez a mikro „tábla” (ami valójában csak egy kis chip) 5 V -os és Gnd -es tűvel (egyenként 1), és 6 másik tűvel rendelkezik, amelyek közül néhány dupla (vagy háromszoros), mint analóg, digitális, SPI stb. A pontos specifikációkat ellenőrizze a pinouton. Nyilvánvaló, hogy a táblát lehet programozni egy speciális USB adapterrel, vagy akár egy másik Arduino -val (egy speciális vázlat és az SPI interfész segítségével. Nem vagyok profi ebben a kérdésben). Nagy becsben gondoltam, hogy egyszerűen használhat egy Pro Mini programozót (a Tx és Rx csapok használatával) egy vázlat feltöltéséhez; de amennyire most tudom, nem lehet.
Tehát nagyszerű mikrotáblák a mikroprojektekhez az Attiny85 (csak egy chip, de forraszthatja a kenyérlapra, vagy használhat egy 2x4 -es női IC aljzatot, amelybe az Attiny85 tökéletesen illeszkedik), a Digispark Attiny85 (ez egy Kickstarter kitörés) tábla ehhez az IC -hez. Kis helyen tartalmaz egy USB -csatlakozót, a tápegység -szabályozót és a csatlakozást megkönnyítő tüskét) vagy egy másik Attiny IC -t (sok méretben kaphatók).
13. lépés: Mi a helyzet a klónokkal?
Majdnem minden jó termék megkapja a klónjait és másolatát. A GoPro, a DJI, a Lego és minden sikeres márka és cég látta ezt. És az Arduino sem kivétel a szabály alól. Az igazat megvallva, nem is tudom, hogyan lehet megkülönböztetni az igazi Arduino -t a hamistól. Talán még az egyik ajánlott tábla is klón, de a legtöbbjük nem az. Ha szeretné megtudni, hogy mely táblák eredetiek és melyek nem, ellenőrizze az internetet, mivel rengeteg szükséges oktatóanyag és információ található.
Nem fogom megmondani, hogy bízzon -e a klónokban vagy sem. Természetesen meg kell próbálnia eredeti táblákat beszerezni, mivel sokkal több információ és támogatás lesz az interneten. Ezenkívül a klónok néha eltérnek a csapok elosztásától, ezért előfordulhat, hogy a pajzsok nem működnek ugyanazon a táblán.
Kétlem, hogy a tábláim klónok. Mind a 4 viszonylag olcsó volt, úgyhogy egy vagy kevesebb pénz megtakarítása nem változtatta volna meg az életemet. A klónokkal kapcsolatos problémák a következők: a) a név vagy a modell eltérhet az Arduino IDE -n; b) Előfordulhat, hogy a pajzsok nem kompatibilisek; c) A speciális csapok eltérhetnek (I2C, SPI stb.); d) Előfordulhat, hogy nem a várt módon működnek. A klónok azonban tökéletesen működhetnek, és még jobban örülhet egy hamisítványnak, ha egy eredetivel. De ha valami sikertelen, ne feledje, hogy megmondtam, hogy eredeti példányokat kell beszereznie (kérlek, ne okoljon engem semmiért, ami nem az én hibám volt. Ha így volt, akkor engem is hibáztathat).
14. lépés: Következő lépés?
Tehát most, hogy meséltem a legtöbb Arduino kategóriáról, amelyeket ismerek, itt az ideje, hogy…
- Válassza ki saját deszkáját, és meséljen róla („Megcsináltam!” Opció).
- Készítsen egy nagyszerű Arduino projektet, és tegye közzé „Én készítettem!” Néven.
- Építsd meg saját Arduino -odat (mint ezek a srácok), vagy csak használj IC -t, mint Nikus a Quadcopter Instructable -ben.
- Mondja, hogy adjak hozzá egy Arduino tábla kategóriát a listához.
- Írja meg saját fantasztikus utasítását.
Nos, most, hogy befejezte az olvasást, kérem, szavazzon rám az Arduino versenyen. Remélem, ez az Ible hasznos volt az Ön számára, és segít az első vagy a következő projektben, és nagyon köszönöm, hogy elolvasta!
Ajánlott:
Első lépések az ESP32 -vel - ESP32 táblák telepítése Arduino IDE - -be ESP32 villogó kód: 3 lépés
Első lépések az ESP32 -vel | ESP32 táblák telepítése Arduino IDE | -be ESP32 villogó kód: Ebben az utasításban látni fogjuk, hogyan kell elkezdeni az esp32 -vel való munkát, és hogyan kell telepíteni az esp32 táblákat az Arduino IDE -be, és beprogramozzuk az esp 32 -et, hogy futtassa a villogó kódot az arduino ide használatával
Első lépések az Esp 8266 Esp-01 használatával az Arduino IDE - -vel Esp táblák telepítése Arduino Ide programozásba és Esp programozása: 4 lépés
Első lépések az Esp 8266 Esp-01 használatával az Arduino IDE | -vel Esp táblák telepítése Arduino Ide programozásba és Esp programozása: Ebben az oktatóanyagban megtanuljuk, hogyan kell telepíteni az esp8266 táblákat az Arduino IDE programba, és hogyan kell programozni az esp-01 kódot, és feltölteni a kódot. ez és a legtöbb ember problémával szembesül
Arduino IDE: Egyéni táblák létrehozása: 10 lépés
Arduino IDE: Egyéni táblák létrehozása: Az elmúlt hat hónapban sok időt töltöttem különböző könyvtárak áthelyezésével a Robotics Masters által kifejlesztett Robo HAT MM1 táblára. Ez sok felfedezéshez vezetett ezekről a könyvtárakról, arról, hogyan működnek a színfalak mögött, és ami a legfontosabb
A legjobb RGB LED -ek bármilyen projekthez (WS2812, Aka NeoPixels): 6 lépés (képekkel)
A legjobb RGB LED -ek bármilyen projekthez (WS2812, Aka NeoPixels): Amikor LED -ekkel dolgozunk, gyakran szeretjük szabályozni állapotukat (be/ki), fényerőt és színt. Ennek sokféle módja van, de egyik sem olyan kompakt megoldás, mint a WS2812 RGB LED. Apró 5x5 mm -es csomagolásában
Egyéni táblák hozzáadása az Arduino IDE -hez: 3 lépés
Egyéni táblák hozzáadása az Arduino IDE -hez: Az Arduino IDE 1.6.4 -es verziója hivatalosan támogatta harmadik fél arduino -kompatibilis tábláinak hozzáadását az Arduino Board Manager -hez. Ez a kiegészítés nagyszerű hír, mert lehetővé teszi a felhasználók számára, hogy egyetlen kattintással gyorsan hozzáadhassanak egyéni táblákat