Mundarija:

Sizning loyihangiz uchun eng yaxshi Arduino taxtalari: 14 qadam
Sizning loyihangiz uchun eng yaxshi Arduino taxtalari: 14 qadam

Video: Sizning loyihangiz uchun eng yaxshi Arduino taxtalari: 14 qadam

Video: Sizning loyihangiz uchun eng yaxshi Arduino taxtalari: 14 qadam
Video: Servo motorini surish tugmasi bilan boshqarish: Servo-ni harakatga keltiring va SPB-1-ni qaytaring 2024, Noyabr
Anonim
Sizning loyihangiz uchun eng yaxshi Arduino taxtasi
Sizning loyihangiz uchun eng yaxshi Arduino taxtasi
Sizning loyihangiz uchun eng yaxshi Arduino taxtasi
Sizning loyihangiz uchun eng yaxshi Arduino taxtasi

*Iltimos, shuni yodda tutingki, men bu ko'rsatmali superni Arduino tanlovining yakunlanish chizig'iga yaqin joyda nashr qilyapman (iltimos, menga ovoz bering!). Hozir menda ertalab soat 8 dan maktab bor. soat 17:00 gacha, tennis bilan haftasiga besh soat shug'ullaning, shanba kunlari lager guruhi va boshqa kunlarning ko'pida uy vazifasi. Tushunganingiz uchun sizga katta rahmat va ko'rsatma sizga yoqadi degan umiddaman!*

Balki sizning kichkinagina loyihada ishlaydigan yangi boshlovchingiz yoki ajoyib robotni ishlab chiqaruvchi professional. Ikkala holatda ham siz qaysi boshqaruv panelini ishlatishni tanlashingiz kerak bo'ladi. Endi Arduino -ga kirmoqchi bo'lganingizda, quyidagilarni e'tiborga oling: Arduino Raspberry Pi bilan bir xil emas. Birinchisi oddiy, kichikroq, kam quvvat sarflaydi; ikkinchisi kuchliroq, kattaroq va murakkab narsalarda yaxshiroq. Aksariyat Arduinolarning narxi ancha past va oxirgi grafik, AI, kamera va boshqalarga ega emas; Raspberry Pies - Arduino -ning o'rnini egallashning eng kuchli usuli (ba'zi holatlardan tashqari). Arduino-ni malina bo'lishi kerak bo'lgan joyga qo'yish, 2 silindrli dvigatelni V6 avtomashinasiga qo'yishga o'xshaydi; va aksincha. Bu malina yaxshiroq degani emas, shunchaki ular turli vazifalarni bajaradilar.

Agar siz malinadan foydalanishga qaror qilgan bo'lsangiz, iltimos, bu "Ible" ni o'qimang ("Instructable" qisqartmasi. Men har doim shunday qisqartmalardan foydalanaman, shuning uchun hayron bo'lmang!). "Siz vaqtimni behuda sarfladingiz!" Kabi izohlar bo'lishini xohlamayman. va hokazo, chunki siz Malinani kutgan edingiz va faqat Arduinosni oldingiz. Agar siz, aksincha, Arduino kartasini topmoqchi bo'lsangiz, bu ogohlantirishga e'tibor bermang va davom eting. Agar siz Arduino -da yangi boshlovchi bo'lsangiz, bekathwia tomonidan Arduino sinfiga yoziling.

Bu Ible har bir loyiha uchun eng yaxshi taxtalarga bo'linadi. Ushbu "tasnif" uchun men o'lchamlarni, pinlarni, qalqonning mosligini, foydalanish qulayligini, qo'shimcha imkoniyatlarni va boshqalarni hisobga olaman. Kirish bilan tugaganimizdan so'ng, keling, materiallarga o'taylik.

1 -qadam: materiallar

Materiallar
Materiallar

Bir daqiqa kutib turing … Qanday materiallar? Aslida, agar siz "Ible" ning sarlavhasini o'qigan bo'lsangiz, siz hech qanday materialdan foydalanmasligingizni to'g'ri taxmin qilishingiz kerak edi. Axir, bu yo'riqnomaning maqsadi - boshqa loyihalarda qaysi materiallardan foydalanmoqchi ekanligingizni topishga yordam berish. Sizga tushuncha berish uchun, siz Arduino kartasini olganingizda, sizga kerakli USB kabeli yoki dasturchisi, shuningdek Arduino IDE dasturi (Mac, Windows va Linux) kerak bo'ladi. Siz uni bu erdan yuklab olishingiz mumkin. Bu dasturning vazifasi eskizlarni (Arduino taxtasiga yuklamoqchi bo'lgan kichik dasturlarning nomi) va "taxtaga joylashtirish" ("yuklash"). Agar sizni qiziqtirsa, Arduino -ni Android mobil telefoningizda qanday dasturlash bo'yicha ko'rsatmaga qarang (ba'zi bolalar menga ilovaning IOS versiyasi yaxshi ishlamaganligini aytishdi).

Endi sizga kerak bo'ladigan narsa (aslida sizga faqat yangi loyiha, unga qiziqish va bir necha dollar kerak. Men taxtalarni sotib olish uchun hech qanday joyni tavsiya qilmayman, men o'z do'konimni mahalliy do'kondan oldim), birinchi toifali toifaga o'tamiz.

2 -qadam: asosiy, prototiplash yoki birinchi Arduino platalari

Asosiy, prototiplash yoki birinchi Arduino platalari
Asosiy, prototiplash yoki birinchi Arduino platalari
Asosiy, prototiplash yoki birinchi Arduino platalari
Asosiy, prototiplash yoki birinchi Arduino platalari

Men sizga aytmoqchi bo'lgan birinchi toifa - bu asosiy yoki prototipli taxta. Bu shuni anglatadiki, bu juda oddiy, arzon va kam funktsiyali va pinli bo'ladi. Bu shuni anglatadiki, ular odatda juda murakkab emas, Internetda siz tekshirishingiz uchun juda ko'p ma'lumotlar bor va siz bu bosqichda sizni qiziqtirgan har qanday loyihani ozmi -ko'pmi bajarishi mumkin. Og'irligi va o'lchami unchalik muhim emas, sizga 60 pin yoki WiFi kerak emas, lekin mustahkam ishchi bazasi kerak. Hech kimning boshiga tushadigan birinchi Arduino: Uno.

Arduino Uno eng mashhur modellardan biri bo'lib, yangi boshlanuvchilar va professionallar uchun juda qiziq. USB/SPI/I2C portlariga ega bo'lishdan tashqari (ularni Internetda qidiring) uning eng yaxshi imkoniyatlaridan biri bu Arduino Shields -ni yig'ish qobiliyatidir. Arduino qalqonlari, asosan, tagida pimi bo'lgan va to'g'ridan-to'g'ri Arduino taxtasiga o'rnatilgan oldindan o'rnatilgan PCB-lardir. Internet qalqoni, Servo qalqoni, Proto Board qalqoni va boshqalar bor. Ularning aksariyati Arduino Uno uchun maxsus ishlab chiqilgan, lekin ba'zilari Mega uchun ham ishlab chiqilgan (nomi aytilganidek, bu katta). Ba'zi qalqonlar hatto Uno va Mega uchun mo'ljallangan. Qalqonlarning eng yaxshi tomoni shundaki, ular kabelga ehtiyoj sezmaydi va ba'zi hollarda ko'plab qalqonlarni bir -birining ustiga qo'yib qo'yish mumkin.

Shunday qilib, Uno, ehtimol sizning eng yaxshi tanlovlaringizdan biri. Mening tajribamda, Pro Mini mening dizaynlarim uchun juda yaxshi edi. Avvaliga menda aniq loyiha yo'q edi, lekin u kichik bo'lgani uchun va shu bilan birga pimlari etarli bo'lgani uchun, men qilmoqchi bo'lgan hamma narsa uchun juda foydali bo'ldi. Qalqon mosligidan tashqari, u USB porti va boshqa maxsus pinlardan tashqari, Uno bilan deyarli bir xil imkoniyatlarga ega. Kichkina bo'lsada, bu eng yaxshi variant bo'lmasligi mumkin. Nano xuddi shunday holatda, garchi u ayol USB USB B ulagichiga ega bo'lsa ham.

Rostini aytsam, siz deyarli har qanday Arduino -dan ko'p narsasiz foydalanishingiz mumkin (bu narxni oshiradi). Biroq, eng mashhur taxta - bu Uno.

3 -qadam: O'rta Arduino taxtasi: jismoniy ko'rsatkichlar nisbatan muhim

O'rta Arduino taxtalari: jismoniy xususiyatlar nisbatan muhim
O'rta Arduino taxtalari: jismoniy xususiyatlar nisbatan muhim
O'rta Arduino taxtalari: jismoniy xususiyatlar nisbatan muhim
O'rta Arduino taxtalari: jismoniy xususiyatlar nisbatan muhim
O'rta Arduino taxtalari: jismoniy xususiyatlar nisbatan muhim
O'rta Arduino taxtalari: jismoniy xususiyatlar nisbatan muhim

Shunday qilib, siz allaqachon boshlang'ich taxtalardan o'tdingiz. Endi, ko'pgina oddiy loyihalar uchun foydali bo'lgan va interfeysi oson bo'lgan taxtani qidirishning o'rniga, siz kichik o'lcham va og'irlikdagi Arduinolarni qidiryapsiz, lekin bir xil pin va imkoniyatlarga ega bo'lasiz. Biroq, barcha oraliq loyihalar bu xususiyatlarni talab qilmaydi. Ehtimol, sizda qo'shimcha joy bor va Uno juda mos keladi. Ammo ko'p marta siz katta maydon deb o'ylagan narsangiz tor maydonga aylanib ketishini bilib, hafsalangiz pir bo'ladi. Shunday qilib … Dizaynlar yaratish qoidasi: har doim yodda tutingki, sizning makoningiz siz kutganingizdan kichikroq bo'ladi. Hamma narsaga mos keladigan loyihalarni rejalashtirmaslikka harakat qiling; Agar bunday bo'lmasa, siz tushkunlikka tushasiz.

Aynan shuning uchun siz kichikroq Arduino platalari haqida o'ylashni boshlashingiz kerak. Uno -ni dron qobig'ining ichiga qo'yish Pro Mini yoki Nano -ga qaraganda ancha qiyin. Bundan tashqari, men aytganimdek, mantiq va besleme zo'riqishida bo'lgani kabi, pinlar ham muhim ahamiyat kasb etadi. Ko'pgina sensorlar to'g'ridan -to'g'ri 5v ga ulangan; lekin boshqalar 5v mantig'idan foydalanishlari mumkin bo'lsa -da, Vcc pinlarida 3,3V dan ortiq bo'lishi mumkin emas. Ba'zi Arduino o'rnatilgan regulyatorlar bilan birga keladi, lekin 5v va 3.3v versiyalarida ishlab chiqarilgan Pro Minisda maxsus regulyator pinlari yo'q. Nano, aksincha, shunday qiladi. Shunga qaramay, agar siz 5v va 3.3v Pro Mini o'rtasida tanlov qilmoqchi bo'lsangiz, 5v ni oling, chunki u tezroq protsessor bilan ta'minlangan. 3.3v regulyatorlarni Pro Mini USB dasturchisida yoki kichik "tranzistorlarda" topish mumkin (siz ularni yolg'iz yoki mini taxtaga lehimlab qo'yishingiz mumkin). Pin hisobiga qaytsak, Pro Mini ham, Nano ham 14 ta raqamli pimdan tashqari (ulardan 12 tasi, boshqalari Rx va Tx pinlari) 8 ta analog pinli, Uno -da ulardan 6 tasi bor. Agar sizning loyihangizga oltidan ortiq analogli kirish kerak bo'lsa (potentsiometrlar, I2C va boshqalar), ehtimol Uno -dan foydalanish fikridan voz kechishingizga to'g'ri keladi.

Shunday qilib, bu bosqichda men sizga Uno (har doim ham foydali), Pro Mini (mening birinchi taxtam, juda yoqimli, lekin o'rnatilgan USB rozetkasi yo'q) ni tavsiya qilaman, demak siz tashqi qurilmani olishingiz kerak bo'ladi. dasturchi), Nano (Pro Mini bilan bir xil, lekin USB rozetkasi va yana bir nechta pinli) va Mega (juda katta, lekin juda yaxshi. 70 dan ortiq pinli).

4 -qadam: Pro platalar: o'lchami, vazni va pinlari eng muhim xususiyatdir

Pro taxtalar: o'lchami, vazni va pinlari - bu eng muhim xususiyatlar
Pro taxtalar: o'lchami, vazni va pinlari - bu eng muhim xususiyatlar
Pro taxtalar: o'lchami, vazni va pinlari eng muhim xususiyatlardir
Pro taxtalar: o'lchami, vazni va pinlari eng muhim xususiyatlardir
Pro taxtalar: o'lchami, vazni va pinlari - bu eng muhim xususiyatlar
Pro taxtalar: o'lchami, vazni va pinlari - bu eng muhim xususiyatlar
Pro taxtalar: o'lchami, vazni va pinlari eng muhim xususiyatlardir
Pro taxtalar: o'lchami, vazni va pinlari eng muhim xususiyatlardir

Siz Arduinos bilan bir muncha vaqt shug'ullangansiz va ajoyib loyihani boshlashga tayyormiz. Ammo birinchi navbatda, siz nafaqat maqsadingizga erisha oladigan, balki sizning aniq ramkangizga mos keladigan taxtaga muhtoj bo'lasiz. Biroq, bu ehtiyoj, eng kichik taxtani olish kerak degani emas. Ivver tomonidan ishlab chiqarilgan bu hexapod, masalan, har bir oyog'ida 3 ta servo va ko'plab datchiklar Pro Mini yoki Nano -da mavjud bo'lgan 20 ta raqamli pimdan (12 ta raqamli pin + 8 ta analogdan) ko'proq kerak bo'ladi. pinlar A0, A1, A2 va boshqalarni raqamli pinlar sifatida hal qilish mumkin, agar siz 14, 15, 16 va boshqalarni ishlatsangiz). Bunday holda, siz 30 yoki undan ko'p servolarni boshqarishi mumkin bo'lgan Mega -ni tanlashingiz kerak. Agar siz 3D -printerni qurayotgan bo'lsangiz, siz ham Rampalar qalqoni bo'lgan taxtadan foydalanishingiz kerak (men hozirda bu loyihani amalga oshirishga harakat qilaman. Arduino tanlovida menga ovoz bering, chunki menga sovg'alardan biri kerak bo'ladi). Agar men buni oxirigacha qilsam, men sizning qo'llab -quvvatlashingiz uchun juda minnatdorman va loyihani tuzish to'g'risida ilova yozishga harakat qilaman). Ammo, agar siz mikro Bluetooth kvadrokopterini qurmoqchi bo'lsangiz, mavjud bo'lgan eng kichik taxtani tanlashingiz kerak (agar u vazifani bajara olsa).

Shunday qilib, ilg'or loyihalar uchun ajoyib taxtalar - bu men biladigan yagona taxtalar - Uno, Mega, Nano va Pro Mini, va oxirgi ikkitasi mening sevimlilarim deb o'ylashingiz mumkin. bu taxtalarni aytardim). To'g'ri, men oxirgilarini yaxshi ko'raman va men har bir toifadagi to'rtta taxtani takrorlaganman, lekin ular yangi boshlanuvchilar uchun ham, professionallar uchun ham yaxshi taxtadir. Men ikkita Pro Minis bilan boshladim, keyinroq ikkita Nanos sotib oldim va ular meni hech qachon tushkunlikka tushirishmadi (hozirgacha). Men Mega -ni olishni rejalashtiryapman, chunki boshqa printerlar 3D printer uchun ikkita kichik. Bundan tashqari, men deyarli bir yil oldin sotib olgan taxtalardan hali ham mamnunman (ha … hali ham yangi boshlovchi … lekin menga ishoning, men uzoq vaqtimni ular bilan o'ylash va sxemalar qurishda o'tkazganman. men yoki … sizning Arduino yonib ketadi), chunki ular har qanday loyihani amalga oshirishi mumkin. Agar siz bu taxtalar siz qidirayotgan yoki kerakli emasligini his qilsangiz, siz mikro taxtani ham tekshirib ko'rishingiz mumkin (garchi men bu haqda juda yaxshi sharh eshitmagan bo'lsam ham … men uning o'rniga nano ni tanladim) va menimcha, men eng yaxshi tanlovni qildim), Due, Leonardo va boshqalar (bularning ko'pchiligi "Uno" yoki "Mega" ga o'xshaydi, lekin ba'zi farqlar bor, masalan tezlik, ish kuchlanishi va boshqalar).

5 -qadam: Quyidagi toifalarni tushuntirish uchun ozgina to'xtating …

Men sizga hozirgacha aytib o'tgan toifalar murakkablik va boshqaruv kengashi talablariga ko'ra bo'lindi. Bu qadamdan boshlab, ko'p toifalar o'rta va qiyin loyihalarga tegishli bo'ladi. Bu erda siz ishni iloji boricha samaraliroq qilishni xohlaysiz, eng kam harakat va bo'sh joy bilan. Siz kabellardan qochishga harakat qilasiz, o'zingizning loyihangiz uchun mukammal mo'ljallangan Arduino -ni olasiz va bo'sh joy va quvvatni behuda sarflamaysiz. Shunday qilib, keling, ko'proq maxsus taxtalar yoki ilovalar olamiga kiraylik.

6 -qadam: PUA va dronlar

PUA va dronlar
PUA va dronlar
PUA va dronlar
PUA va dronlar
PUA va dronlar
PUA va dronlar

Agar siz men har doim dronlarni kichik o'lchamli Arduino loyihalari uchun eng yaxshi namuna sifatida qanday joylashtirganimni ko'rib chiqsangiz, siz meni samolyotning jiddiy muxlisi deb o'ylar edingiz. Va men aynan shundayman. Shunday qilib, men gaplashmoqchi bo'lgan birinchi toifa … siz buni taxmin qilishingiz kerak edi … Dronlar.

Dronlar "bortida odam uchuvchisi bo'lmagan samolyot" deb ta'riflanadi (Vikipediya). Havoda bo'lgani uchun ular ma'lum vazn chegarasiga ega. Albatta, har bir kishi 2 kg yuk ko'taradigan mikro dvigatellarga ega bo'lishni xohlaydi. Ammo, bunday bo'lmagani uchun, siz o'zingizning uchuvchisiz uchish apparatingizni yaratganingizda, uni iloji boricha yengil qilishga harakat qilishingiz kerak bo'ladi (kamroq vazn = kam quvvat sarfi = ko'proq parvoz vaqti). Ikki Arduino bir xil yoki bir xil vaznga ega bo'lsa, eng yaxshisini oling (tezroq protsessor, ko'proq pin va boshqalar). Kerakli pim soniga ega bo'lgan taxtani qidirmang: agar siz ko'proq sensor, servo va boshqalarni qo'shishni xohlasangiz, har doim "zaxira" qoldiring. Boshqa tomondan, agar ikkita taxtaning pinlari va imkoniyatlari bir xil bo'lsa, har doim eng kichigiga boring.

Bunday loyiha uchun eng yaxshi taxtalar: Pro Mini va Nano (ular bir xil sonli va teng o'lchamli). Albatta, siz xohlagan taxtadan foydalanishingiz mumkin, lekin Mega yordamida 10 sm uchuvchisiz uchuvchisiz samolyot qurishni rejalashtirmang (siz mening g'azabimni abadiy qozonasiz. Har holda urinib ko'rsangiz qiziq bo'lardi!). Agar siz kattaroq taxtaga mos keladigan ajoyib qalqon yoki ramka topsangiz, albatta undan foydalaning. Hozir men bunday narsalarni bilmayman, lekin kim biladi, sen nimani ixtiro qila olasan?

Radioaloqa bo'limi uchun men hozirgacha integratsiyalangan aloqa chipiga ega bo'lgan taxtani eshitmaganman (WiFi yoki Bluetooth haqida emas, balki 2,4 gigagertsli uzatish tezligi yaxshi). Ba'zi loyihalar oddiy radio qabul qilgichdan foydalanishni va Arduino -ni parvoz boshqaruvchisi vazifasini bajarishni o'z ichiga oladi. NRF24L01 (faqat NRF24 yoki RF24 deb nomlang) 2,4 gigagertsli qabul qilish moduli yordamida qabul qilgich va boshqaruvchini o'zim qilish yanada qiziqroq ekanligini aniqladim. Ushbu modullarning ba'zilari uzoq antennali tashqi antennalarga ega, boshqalari esa kichikroq va faqat PCB antennasiga ega. Uzoq vaqt davomida NRF24 butun radio moduli deb o'yladim, men "ma'rifatli" bo'lgunimcha va "kashf etgunimcha" NRF24 - bu shunchaki kichik, qora chip, modulning qolgan qismi shunchaki "uzilish" taxtasi., bu, albatta, ulanishlarni ming marta osonlashtiradi. Menga bu modul juda yoqadi, chunki u nisbatan yaxshi diapazonga ega (antenna tashqi bo'lmasa ham) interfeysi oson. Agar siz u bilan tuzilgan loyihani ko'rib chiqmoqchi bo'lsangiz, simsiz servo boshqaruvi va batareya quvvati indikatorini hech qanday uchuvchisiz uchuvchisiz uchuvchiga qanday qo'shish mumkinligi haqidagi Ible -ni o'qing (yana PUA!).

7 -qadam: IoT/Wi -Fi

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

Simsiz aloqa mavzusini davom ettirib, sizga IoT (Internet of Things) yoki WiFi ulanishlari uchun eng yaxshi taxtalar haqida aytib beraman. IoT - bu hamma narsani bir -biri bilan bog'lashga, jarayonlarni avtomatlashtirishga va hayotni osonlashtirishga intiladigan nisbatan yangi ixtiro. IoT yordamida siz tasodifan uyda qoldirgan chiroqlarni ofisdan o'chirib qo'yishingiz yoki itlarning ovqatlari tugab qolganda elektron pochta xabarlarini olishingiz mumkin. Asosan, sizga WiFi -ga ega kengash, Internet va IFTTT kabi IoT platformasi kerak. Men IoT loyihalari va eskizlarini tayyorlash bo'yicha mutaxassisi bo'lmaganim uchun, iltimos, bekathwia -ning ushbu sinfini ko'rib chiqing, u erda siz asosiy va ilg'or loyihalarni, shuningdek, Arduinosni jismoniy (simlar, datchiklar va hk) interfeysini o'rganasiz. va simsiz (Internet).

Eng mashhur va ishlatilgan taxtalar - bu ESP8266s (uning ustida lehimlangan chip aslida ESP8266 bo'lib, u erda juda ko'p turli xil taxtalar mavjud). Ba'zilar keng Pro Mini -ga o'xshaydi, boshqalari esa tashqi antennasiz NRF24 moduliga o'xshaydi. Bu oxirgi simsiz aloqa imkoniyatlarini qo'shish uchun oddiy Arduino -ga qo'shilishi mumkin. Arduino Yun, Uno -ga o'xshash, o'rnatilgan Wi -Fi chipiga ham ega, chunki u bir nechta qalqonlarga mos keladi va oddiy ESP8266 -ga qaraganda ko'proq pinlarga ega. "Yun" va "ESP8266" ni Arduino IDE dasturiy ta'minoti bilan boshqaruvchi boshqaruvidan "haydovchilar" ni olgandan keyin dasturlash mumkin.

ESP8266 hammasi 5v mantiq ustida ishlash uchun mo'ljallanmagan; ularning ba'zi pinlari to'g'ri ishlashi uchun kamroq kuchlanishni talab qilishi mumkin. Shuning uchun, taxtani sotib olishdan oldin, har doim pinout diagrammasi va texnik xususiyatlarini tekshiring (Chrome, Firefox, Safari va boshqalar ichida "(taxtaning nomi) + pinout + diagramma" ni qidiring).

Uno va mega uslubidagi protsessorlarga asoslangan va Wi-Fi ulanishini o'z ichiga olgan "Arduino" lar ham bor (ularning haqiqiy Arduino ekanligiga unchalik ishonmayman, ba'zida ular har xil PCB va platalar, shuningdek chiplarning "kollajlari").. Men ularning bir -biri bilan qanday aloqasi borligi yoki qalqon bilan mosligi to'g'risida ishonchim komil emas, shuning uchun o'z xavfingiz bilan sotib oling.

8 -qadam: Bluetooth

Bluetooth
Bluetooth

Yana bir ajoyib simsiz aloqa. Wi -Fi ulanishining asosiy farqi shundaki, diapazon (bu holda) atigi bir necha metrni tashkil qiladi (nazariy jihatdan, siz dunyoning istalgan nuqtasidan, agar Arduino va sizda internet bo'lsa, IoT platalarini boshqarishingiz mumkin) va tezlik Bluetooth aloqasi ancha tezroq. Bluetooth imkoniyatlari uyali telefon orqali boshqariladigan loyihalarni (Roboremo kabi maxsus dasturlar yordamida), masalan, RC avtomashinalari, roverlar, dronlar, LED chiziqli kontrollerlar, karnaylar va boshqalar uchun juda yaxshi.

Ba'zi taxtalarda o'rnatilgan Bluetooth chiplari mavjud (ko'pchilik bilmaydi). Boshqalar bunday qilmaydi, shuning uchun tashqi Bluetooth modullari mavjud. Eng mashhur chiplar HC-05 va HC-06 bo'lib, ular alohida-alohida sotiladigan taxtalarda sotiladi, odatda 6-pinli interfeysli (ulardan faqat 4 tasi keng tarqalgan). Ushbu modullar Arduino -dagi Tx va Rx pinlarini ishlatishga asoslangan (Serial pinlar), ularni virtual Tx va Rx pinlari (Software Serial) bilan almashtirish mumkin. Shu sababli, HC-05 va HC-06 ni Pro Mini dasturchisi yordamida Arduino IDE seriyali monitor orqali dasturlash mumkin. Ushbu usuldan foydalanib, u boshqa qurilmalarda ko'rsatiladigan ismni, parolni, uzatilish tezligini va boshqa variantlarni tanlashi mumkin. Men bu haqda sayem2603 buyuk ko'rsatmasidan bilishim kerak. Agar siz ushbu modullardan foydalanishni rejalashtirmoqchi bo'lsangiz, albatta "Ible" ni o'qishingiz kerak, chunki siz bilmagan juda ko'p qiziqarli faktlarni topasiz.

Shunday qilib, Bluetooth ulanishlari uchun yaxshi taxtalar … men hech qanday Bluetooth chipli Arduino-ni sinab ko'rmaganman, lekin men bilganimdek, HC-05 va HC-06 eng yaxshi echimlardan biri. Deyarli har qanday Arduino ushbu modullar bilan ishlaydi; Men shaxsan Pro Minis va Nanosdan foydalanaman. Bu Bluetooth modullaridan foydalanish sizga yoqmasligi mumkin bo'lgan yagona narsa - sizga 4 ta kabel kerak. Agar siz kabellarsiz; faqat qalqonlar va taxtalar”yigit, sizga biroz qazish kerak bo'lishi mumkin. Agar yo'q bo'lsa, siz hatto kabellar bilan ham, bitta taxtali bo'lgan kichik Arduino, Bluetooth bilan ishlaydigan Uno o'lchamli Arduino kabi ko'p joy egallamasligini topasiz.

Wi -Fi, Bluetooth va 2,4 gigagertsli modul va platalardan tashqari, turli chastotalarda ishlaydiganlar ham bor. Masalan, men bu buyuk Ible -ni o'qiganimda borligini aniqlagan jaewfawef, juda uzoq masofali uzatishga erishish uchun past chastotalardan foydalanadi (LoRa = +10km diapazoni). Men ularni hali sinab ko'rmadim, lekin bu juda qiziqarli loyihaga o'xshaydi. Ba'zi modullar 169 MGts, 433 MGts, 868 MGts yoki 915 MGts dan foydalanadi, lekin barcha chastotalar 1 Gts dan past. 2.4 tizimdan afzalligi shundaki, diapazon yaxshilanadi, lekin ma'lumotlar tezligi past bo'lishi kerak (unchalik muhim emas … siz bu radiolar orqali 1 Gb faylni yubormaysiz … ehtimol). Pin interfeysi juda katta farq qilishi mumkin, 3 yoki 4 pimdan radiogacha bo'lgan nano-tipli taxtagacha.

Rostini aytsam, men ular haqida ko'p narsa bilmayman, chunki men 2,4 gigagertsli yigitman. …., Lekin, aftidan, ajoyib ko'rinadi va men imkoni boricha uni olishni juda xohlardim. Bu Arduino (yoki modullar) ob-havo sezgichlari (sizning bazangizdan uzoqda), UAV telemetriyasi va hatto WiFi bo'lmagan IoT (IoT to'g'ri emas, lekin shunga qaramay siz uyingizning elektronikasini bunday radiolar bilan boshqarishingiz mumkin) uchun juda mos keladi.. Shunday qilib, agar siz shunga o'xshash narsaga qiziqsangiz, ulardan birini olishga harakat qiling.

9 -qadam: Boshqa radiochastotalar

Boshqa radiochastotalar
Boshqa radiochastotalar
Boshqa radiochastotalar
Boshqa radiochastotalar
Boshqa radiochastotalar
Boshqa radiochastotalar

Wi -Fi, Bluetooth va 2,4 gigagertsli modul va platalardan tashqari, turli chastotalarda ishlaydiganlar ham bor. Adafruit Feather 32u4 RFM95, masalan, men Jakub_Nagy tomonidan yozilgan bu ajoyib Ible -ni o'qiganimda kashf qilganman, juda uzoq masofali uzatishga erishish uchun past chastotalardan foydalanadi (LoRa = +10km diapazon). Men ularni hali sinab ko'rmadim, lekin bu juda qiziqarli loyihaga o'xshaydi. Ba'zi modullar 169 MGts, 433 MGts, 868 MGts yoki 915 MGts dan foydalanadi, lekin barcha chastotalar 1 Gts dan past. 2.4 tizimdan afzalligi shundaki, diapazon yaxshilanadi, lekin ma'lumotlar tezligi past bo'lishi kerak (unchalik muhim emas … siz bu radiolar orqali 1 Gb faylni yubormaysiz … ehtimol). Pin interfeysi juda katta farq qilishi mumkin, 3 yoki 4 pimdan radiogacha bo'lgan nano-tipli taxtagacha.

Rostini aytsam, men ular haqida ko'p narsa bilmayman, chunki men 2,4 gigagertsli yigitman. Adafruit Feather 32u4 RFM95, lekin juda zo'r ko'rinadi va men uni imkon qadar tezroq olishni juda xohlardim. Bu Arduino (yoki modullar) ob-havo sezgichlari (sizning bazangizdan uzoqda), UAV telemetriyasi va hatto WiFi bo'lmagan IoT (IoT to'g'ri emas, lekin shunga qaramay siz uyingizning elektronikasini bunday radiolar bilan boshqarishingiz mumkin) uchun juda mos keladi.. Shunday qilib, agar siz shunga o'xshash narsaga qiziqsangiz, ulardan birini olishga harakat qiling.

10 -qadam: Keling, simsiz ulanish imkoniyatiga ega bo'lgan taxtalarga qaytaylik … Shield bilan mos keladigan Arduinos

Keling, simsiz ulanish imkoniyatiga ega bo'lgan taxtalarga qaytaylik … Shield mos keladigan Arduinos
Keling, simsiz ulanish imkoniyatiga ega bo'lgan taxtalarga qaytaylik … Shield mos keladigan Arduinos
Keling, simsiz ulanish imkoniyatiga ega bo'lgan taxtalarga qaytaylik … Shield bilan mos keladigan Arduinos
Keling, simsiz ulanish imkoniyatiga ega bo'lgan taxtalarga qaytaylik … Shield bilan mos keladigan Arduinos
Keling, simsiz ulanish imkoniyatiga ega bo'lgan taxtalarga qaytaylik … Shield bilan mos keladigan Arduinos
Keling, simsiz ulanish imkoniyatiga ega bo'lgan taxtalarga qaytaylik … Shield bilan mos keladigan Arduinos
Keling, simsiz ulanish imkoniyatiga ega bo'lgan taxtalarga qaytaylik … Shield bilan mos keladigan Arduinos
Keling, simsiz ulanish imkoniyatiga ega bo'lgan taxtalarga qaytaylik … Shield bilan mos keladigan Arduinos

Men sizga birinchi qadamlardan birida aytganimdek, qalqonlar - bu to'g'ridan -to'g'ri Arduino taxtasi ustiga o'rnatilgan a) funktsiyani qo'shish va b) kabelga bo'lgan ehtiyojni kamaytirish. Ba'zida qalqonlarni boshqa qalqonlarga yopishtirib qo'yish mumkin, bu esa sendvich yoki qalqonsimon qalqon yasaydi. Ba'zi qalqonlar faqat ma'lum bir Arduino bilan mos keladi (chunki pin taqsimoti modeldan modelga farq qiladi); Boshqalar esa bir nechta uchun mo'ljallangan (bu ekran ulkan, sezgir va Uno va Mega bilan mos keladi. Men buni jiddiy qabul qilmoqchiman. Umid qilamanki, agar men Arduino tanlovida g'olib bo'lsam, men bu modulga va boshqalarga ega bo'lishim mumkin. Sizga ko'proq ko'rsatmalarni olib kelish uchun boshqa Arduino komponentlari).

Ko'pgina qalqonlar Uno va Mega uchun mo'ljallangan (ehtimol shunga o'xshash taxtalar uchun ham, lekin bunga unchalik ishonch yo'q. Qalqon yoki taxtalarni buzmang!). Qalqonlarni maxsus buyurtma qilish mumkin (bu Ibles -ni ko'rib chiqing) yoki kichikroq taxtalar uchun mo'ljallangan. Ulardan ba'zilari simsiz aloqa, tarmoqqa ulanish, ekranlar, tugmalar, proto-taxta yuzasi, motorli kontrollerlar, o'zgaruvchan tok o'tkazgichlari va boshqalarni qo'shadi. Ba'zi maxsus qalqonlar CNC va 3d bosma uchun maxsus ishlab chiqilgan (Rampalar taxtasi). Ularning tepasida step motor drayverlarini qo'shish uchun rozetkalar mavjud.

Shunday qilib, agar siz turli xil qalqonlardan foydalanish uchun Arduino kartasini olishni o'ylayotgan bo'lsangiz, mening eng yaxshi taklifim Mega va Uno bo'ladi. Ikkinchisida kam pim borligi kamchiligi bor, shuning uchun siz rampalar sifatida katta qalqonlardan foydalana olmaysiz. Boshqa tomondan, Mega -ning o'ziga xos muammolari bor: Uno -dagi ba'zi pinlar Mega -ning turli sohalarida joylashgan, shuning uchun siz Meo -ga qaraganda mashhur va keng tarqalgan Uno qalqonlarini ishlata olmaysiz.

11 -qadam: CNC va 3d bosib chiqarish

CNC va 3d bosib chiqarish
CNC va 3d bosib chiqarish
CNC va 3d bosib chiqarish
CNC va 3d bosib chiqarish
CNC va 3d bosib chiqarish
CNC va 3d bosib chiqarish

Men yoqtirgan ba'zi loyihalar CNC yoki 3d bosma mashinalari (va dronlar) bilan bog'liq. Kompyuter dizaynini 3D mexanik harakatlarga aylantirish qobiliyati … Ajoyib. Faqat nazariy qism salqin emas; SIZ noldan qurgan dastgoh yordamida o'z buyumlaringizni yasashdan mamnunlik juda katta. CNC qalqoni lazerli o'yma va kesuvchi, burg'ulash mashinalari, Dremel asosidagi CNC va boshqalarni yasash uchun ishlatilishi mumkin. Hozir men Arduino Mega va Rampalar 1.5 qalqoni asosida birinchi 3d printerimni qurishga pul tejamoqdaman. Hozirgacha mening loyihalarim uchun zarur bo'lgan barcha mexanik qismlar Legos yoki shunga o'xshash narsalar yordamida qilingan, natijada qiziqarli, ammo aniq bo'lmagan "mashinalar" paydo bo'ldi. Iltimos, menga ovoz bering va loyihamning davom etishiga yordam bering. Ish tugagach, men 3d printerni qanday yasashni o'rganishga harakat qilaman.

Agar siz CNC va 3D bosib chiqarishga qaytsangiz, agar siz bu narsalarga qiziqsangiz, ehtimol bu CNC qalqonini (Uno uchun mo'ljallangan, lekin menimcha, u Mega bilan ham mos keladi) yoki bu 3D bosib chiqarishni (Arduino Mega) tekshirish kerak. faqat mos keladigan, Uno uchun juda ko'p pim bor). Ham CNC qalqoni, ham 3d bosma mashinada X, Y va Z o'qlarining (va 3d printerdagi ekstruder) dvigatellarini boshqaruvchi stepli dvigatellar uchun maxsus ajratilgan rozetkalar mavjud (A9488 ga o'xshash). Men CNC qalqoni haqida ko'p narsa bilmayman, lekin Rampalarda 3D printerning boshqa qismlari uchun zarur ulagichlar ham bor (termistorlar, yuqori quvvat manbai, isitgich to'shagi va boshqalar). Bilishimcha, Rampalar taxtasining 3 ta versiyasi bor (3d bosma qalqoni): 1.4, 1.5 va 1.6. Oxirgi ikkita model deyarli bir xil, tartibli va nisbatan sodda ko'rinadi, eng eskisi biroz boshqacha ko'rinadi (THT texnologiyasi yordamida o'rnatilgan tranzistorlar, kattaroq sigortalar va boshqalar). 1.6 Mosfet tranzistorlari uchun yaxshiroq sovutishni o'z ichiga oladi. Hech qanday farq yo'q, shuning uchun sizga eng yoqqanini tanlang (eng yangisini olishga harakat qiling).

Shunday qilib, bu loyiha uchun eng yaxshi Arduinos Mega bo'ladi (u CNC qalqoni bilan mos keladimi -yo'qmi, men CNC mashinasini rampalar yordamida ishlatayotgan bir odamni ko'rdim. Siz buni qidirib, keyin menga bu haqda gapirib bering)), va ikkinchi o'rinda Uno (albatta Rampalar bilan mos kelmaydi). Siz har qanday Arduino -dan foydalanib, 3D -printerni ulashingiz mumkin. ammo, bu jiddiy tartibsizlik bo'ladi, shuning uchun o'zingizni bir oz vaqt va sabr -toqat va Mega olish.

12 -qadam: Mikro taxtalar (Arduino Micro kabi emas … jiddiy mikro platalar)

Mikro taxtalar (Arduino Micro kabi emas … jiddiy mikro platalar)
Mikro taxtalar (Arduino Micro kabi emas … jiddiy mikro platalar)
Mikro taxtalar (Arduino Micro kabi emas … jiddiy mikro platalar)
Mikro taxtalar (Arduino Micro kabi emas … jiddiy mikro platalar)
Mikro taxtalar (Arduino Micro kabi emas … jiddiy mikro platalar)
Mikro taxtalar (Arduino Micro kabi emas … jiddiy mikro platalar)

Siz Pro Mini va Nano kichik deb o'yladingizmi? Xo'sh, Attinining "taxtalari" ga qarang (aslida faqat chiplar). Ba'zan siz faqat bitta pinli kichik servo boshqarishingiz yoki har 3 soniyada bir milt -milt miltillashingiz va elektronikani o'ta kichik (2x2x2 sm) joyga qo'yishingiz kerak bo'ladi. Nima ish qilasiz? Birinchidan, siz Mega va Unoni unutasiz. Keyin siz ozgina shubhalanasiz va nihoyat Nano va Pro Mini -ni miyangizdan tozalaysiz. Nima qoldi? Attiny85 deb nomlangan mikro, 8-pinli IC (o'rnatilgan chip).

Bu mikro "taxtada" (bu shunchaki kichik chip) 5v va Gnd pinlari (har biri 1 tadan) va yana 6 ta pin bor, ularning ba'zilari analog, raqamli, SPI va boshqalar kabi ikki barobar (yoki uch barobar). Aniq xususiyatlar uchun pinoutni tekshirishingiz kerak. Ko'rinib turibdiki, taxtani maxsus USB -adapter bilan yoki hatto boshqa Arduino bilan dasturlash mumkin (maxsus eskiz va SPI interfeysi yordamida. Men bu masalada pro emasman). Men eskizni yuklash uchun Pro Mini dasturchisidan (Tx va Rx pinlari yordamida) foydalanishingiz mumkin deb o'yladim; lekin men bilganimdek, qilolmaysan.

Shunday qilib, mikro -loyihalar uchun ajoyib mikro -taxtalar - bu Attiny85 (shunchaki chip, lekin siz uni non paneliga lehimlashingiz yoki Attiny85 mos keladigan 2x4 o'lchamli ayol IC rozetkasidan foydalanishingiz mumkin), Digispark Attiny85 (bu Kickstarter -ning ajralishi) U kichik maydonda USB ulagichi, quvvat regulyatori va ulanishni osonlashtiradigan pinni o'z ichiga oladi) yoki boshqa Attiny IC (ular ko'p o'lchamli).

13 -qadam: Klonlar haqida nima deyish mumkin?

Deyarli har bir yaxshi mahsulot o'zining klonlari va nusxalarini oladi. GoPro, DJI, Lego va har bir muvaffaqiyatli brend va kompaniya buni ko'rgan. Va Arduino bu qoidadan istisno emas. Rostini aytsam, men haqiqiy Arduino -ni soxtadan qanday ajratishni ham bilmayman. Balki men tavsiya qilgan taxtalardan biri ham klondir, lekin ularning ko'pchiligi emas. Agar siz qaysi taxtalar asl va qaysi biri asl emasligini bilmoqchi bo'lsangiz, Internetni tekshirib ko'rishingiz kerak, chunki bilish uchun kerakli darsliklar va ma'lumotlar ko'p.

Men klonlarga ishonish kerakmi yoki yo'qmi, demayman. Siz, albatta, asl taxtalarni olishga harakat qilishingiz kerak, chunki Internetda ular haqida ko'proq ma'lumot va qo'llab -quvvatlash bo'ladi. Bundan tashqari, ba'zida klonlar pin taqsimotida farq qiladi, shuning uchun qalqonlar "bir xil" taxtada ishlamasligi mumkin.

Menda taxtalar klon ekanligiga shubha qilaman. To'rttasi ham, nisbatan arzonroq edi, shuning uchun pulni yoki undan kamini tejash hayotimni o'zgartirmagan bo'lardi. Klonlar bilan bog'liq muammolar quyidagilardir: a) Arduino IDEda nom yoki model farq qilishi mumkin; b) qalqonlar mos kelmasligi mumkin; v) Maxsus pinlar farq qilishi mumkin (I2C, SPI va boshqalar); d) Ular kutilganidek ishlamasligi mumkin. Biroq, klonlar mukammal ishlashi mumkin va siz asl nusxadagi soxta narsadan baxtliroq bo'lishingiz mumkin. Ammo, agar biror narsa muvaffaqiyatsizlikka uchragan bo'lsa, esda tutingki, men sizga asl nusxalarini olishingiz kerakligini aytdim (iltimos, meni aybim bo'lmagan narsa uchun meni ayblamang. Agar shunday bo'lsa, unda siz meni ayblashingiz mumkin).

14 -qadam: Keyingi qadam?

Keyingi qadam?
Keyingi qadam?
Keyingi qadam?
Keyingi qadam?
Keyingi qadam?
Keyingi qadam?
Keyingi qadam?
Keyingi qadam?

Shunday qilib, men sizga Arduino -ning ko'p toifalari haqida aytib berganimdan so'ng, siz qilish vaqti keldi …

  1. O'zingizning taxtangizni tanlang va menga bu haqda aytib bering ("Men buni qildim!" Variant).
  2. Ajoyib Arduino loyihasini yarating va uni "Men uddaladim!" Deb e'lon qiling.
  3. O'zingizning Arduino -ni yarating (xuddi shu bolalar kabi) yoki shunchaki IC -ni ishlating, xuddi Nikus o'zining Quadcopter Instructable -da qilganidek.
  4. Menga ro'yxatga Arduino taxtasi toifasini qo'shishni ayting.
  5. O'zingizning ajoyib ko'rsatmangizni yozing.

Xo'sh, endi siz o'qishni tugatdingiz, Arduino tanlovida menga ovoz bering. Umid qilamanki, bu Ible sizga foydali bo'ldi va sizga birinchi yoki keyingi loyihangizda yordam beradi va o'qiganingiz uchun katta rahmat!

Tavsiya: