Mundarija:

Arduino Uno uchun qo'llanma: 4 qadam
Arduino Uno uchun qo'llanma: 4 qadam

Video: Arduino Uno uchun qo'llanma: 4 qadam

Video: Arduino Uno uchun qo'llanma: 4 qadam
Video: Lesson 95: Using L293D 4 DC Motors Shield for Arduino UNO and Mega | Arduino Step By Step Course 2024, Noyabr
Anonim
Arduino Uno uchun qo'llanma
Arduino Uno uchun qo'llanma

Arduino -ni sotib olish chalkash bo'lishi mumkin, ayniqsa siz Uno -ni sotib olmoqchi bo'lsangiz. Internet -sotuvchilar muhim ma'lumotlarni qoldirishi, eskirgan yoki mos bo'lmagan narxdagi taxtalarni sotishi mumkin, ba'zilari esa aldamchi bo'lishi mumkin. Umid qilamanki, ushbu maqolada sizning taxtangizni qaerdan sotib olishni tanlash jarayonini boshqarish haqida ma'lumot beraman.

1 -qadam: haqiqiy Arduino, klon yoki lotin

Siz sotib olishingiz mumkin bo'lgan Arduino taxtalarining bir nechta toifalari mavjud:

  • Haqiqiy Arduino markali taxtalar
  • Soxta taxtalar
  • Klon taxtalar
  • Derivativ taxtalar

Haqiqiy va soxta taxtalar

Haqiqiy Arduino brend taxtalari ma'lum bir mamlakatda Arduino savdo belgisining egasi bilan hamkorlikda ishlab chiqariladi.

AQSh xaridorlari uchun Arduino -ning eng ko'p sotuvchilari adafruit.com yoki sparkfun.com bo'lishi mumkin. Plitalar, shuningdek, Micro Center kabi g'isht va g'isht do'konlari orqali ham mavjud.

Haqiqiy Arduino taxtalari-bu klon yoki lotin platalari asos bo'lgan standart va standart IDE dasturiy ta'minoti qutidan tashqarida ishlash uchun mo'ljallangan.

Haqiqiy Arduino taxtalari Arduino veb -saytida ko'rsatilganidek, taxtaning rangi, logotipining sifati va shakli, komponentlarning joylashishi va komponentlarning ranglari, xususan polifuzaning rangini o'z ichiga oladi.

Bu erda arduino.cc veb -saytida qalbaki taxtalar haqida ma'lumot berilgan maqola:

blog.arduino.cc/2013/07/10/send-in-the-clones/

Soxta taxta mualliflik huquqi va savdo belgilarini buzadi va uni aldamoqchi bo'lgan prodyuser qiladi. Ishlab chiqaruvchining ochiq manbali apparat dizaynini qalbakilashtirishiga hech qanday sabab yo'q, chunki ishlab chiqaruvchilar tovar belgilarini buzmagan ekan, aniq nusxalarini chiqarishga ruxsat berilgan, lekin negadir bu keng tarqalgan. Soxta mahsulotni sotib olmasligingizga ishonch hosil qilish uchun sotib olish jarayoniga biroz ko'proq vaqt ajratishni maslahat beraman. Agar sizni qalbakilashtiruvchi veb -saytga jalb qilishning sababi - bu narx, yoki siz Arduino -ning haqiqiy taxtasi ko'rinadigan narsaga qarasangiz, lekin uning narxi Adafruit, SparkFun yoki boshqa rasmiy sotuvchilarga nisbatan arzonlashgan bo'lsa, siz pulni tejashingiz mumkin va buning o'rniga klon yoki lotin sotib olishingiz mumkin va bu Arduino savdo belgisi egalari uchun maqbuldir.

Agar siz haqiqiy Arduino taxtasini sotib olsangiz, unga 20 dan 35 dollargacha pul sarflaysiz, yoki siz soxta mahsulotni sotib olgan bo'lasiz. Shunday qilib, siz taniqli sotuvchidan haqiqiy mahsulotni sotib olishingiz kerak va chegirmadan haqiqiy sotib olishga urinmasligingiz kerak.

Klon va lotin plitalari

Klon - bu xuddi shu tartib va haqiqiy taxtadan yasalgan komponentlardan foydalanadigan taxta. Bu aniq nusxa. Dizayn, yuklovchi yoki proshivka va IDE kabi tegishli dasturlar ochiq manbali bo'lgani uchun, klon yaratishda hech qanday yomonlik yo'q va ularni sotib olish Arduino loyihasiga zarar etkazmaydi. Bosilgan elektron kartaning ipak ekranida logotip va Arduino nomi kabi Arduino belgilari bo'lmaydi va ular odatda arzonroq bo'ladi. Agar ular savdo belgilarini buzmasa, ular yaxshi.

Derivativ taxta - bu o'xshash tuzilishga va komponentlarga ega bo'lishi mumkin va Arduino IDE bilan mos bo'lishi mumkin, lekin dizayndagi farqlar borki, taxtani ishlab chiqarish xarajatlarini kamaytiradi yoki unga qaraganda qo'shimcha yoki kamroq xususiyatlarni taklif qiladi. haqiqiy Arduino plitalari. Haqiqiy Arduino kartasida mavjud bo'lmagan qo'shimcha funktsiyalar bo'lmasa, lotin kartalari odatda arzonroq bo'ladi.

Qo'shimcha quvvat manbai yoki quvvatni tartibga solish, teskari kutupluluğu muhofaza qilish, o'zgaruvchan mantiq darajasi, mantiq darajasiga bardoshlik, konvertatsiya qilish yoki himoya qilish, maxsus shakl omillari, qo'shimcha yoki kamaytirilgan sxemalar. Derivativlar ta'sis loyihasi uchun foydalidir, chunki ba'zida yangi xususiyatlar haqiqiy Arduinolarning keyingi avlodlariga o'tadi. Va lotin ishlab chiqaruvchilari va tarafdorlari kod va hujjatlarga hissa qo'shadilar. Xuddi klonlar singari, agar lotin savdo belgilarini buzmasa, ular yaxshi.

Haqiqiy nima?

Quyida Arduino kompaniyalari bo'linishi haqidagi matn eski yangiliklar, chunki kompaniyalar birlashdilar. Hozir bitta Arduino kompaniyasi bor. Bu "qadam" da qolgan matn tarixiy maqsadlar uchun saqlanib qolgan.

Eski yangiliklar:

Arduino -ning 5 ta asoschisidan biri Janluka Martino o'z munosabatlarini boshqalardan uzib qo'ydi. Ta'sischilar guruhida uzilishlar, davom etayotgan huquqiy nizolar bor va hozirda Arduino nomidan foydalanadigan ikkita alohida kompaniya bor. Asl arduino.cc va yangi arduino.org veb -saytlarida bir xil distribyutorlar ko'rsatilgan.

Massimo Banzi arduino.cc saytidagi blogida ular Italiyada ishlab chiqarilgan Arduinolar uchun gonorar olishni to'xtatganliklarini va bu arduino.org bilan ishlaydigan Janluka Martinoning kompaniyasi tomonidan ishlab chiqarilgan Arduinolar ekanligini aytdi.

makezine.com/2015/03/19/massimo-banzi-fighting-for-arduino/

blog.arduino.cc/2015/03/20/dear-arduino-community/

www.arduino.org/blog/1-the-new-blog/first-round-won

Bu muammolar arduino.cc uchun yangi ishlab chiqarish sherikliklari orqali hal qilinmoqda. Genuino brendi arduino.cc tomonidan Arduino jamoasida yuzaga kelgan kelishmovchilik tufayli yaratilgan. Unos Xitoy va boshqa Osiyo bozorlari uchun Genuino brendi ostida SeeedStudio bilan hamkorlikda ishlab chiqariladi. Arduino Uno hozirda AQShda 2015 yil iyul oyidan boshlab Adafruit bilan hamkorlikda ishlab chiqarilgan.

makezine.com/2015/06/20/ardunio-announces-manufacturing-partnership-seeedstudio/

makezine.com/2015/05/26/first-arduino-made-american-soil/

Kompaniyalarning mojarosi va bo'linishi afsuski. Ba'zi odamlar tomonlarni tanlaydilar va u yoki bu kompaniyaning kuchli tarafdorlari bo'lishadi. Ba'zi odamlar ikkala kompaniyani ham qo'llab -quvvatlaydilar, yoki shunchaki ular qurayotgan loyihaga muvofiqligi uchun taxtalar va tegishli dasturiy ta'minotni tanlaydilar. Ba'zilar kompaniyaning eng kuchli onlayn qo'llab -quvvatlashi yoki eng foydali forum hamjamiyati bo'lgan taxtalarni tanlaydilar.

2 -qadam: aldash yoki Unodagi farqlar

Shunday qilib, bularning barchasi sizning Uno ta'rifiga va siz uchun muhim bo'lgan narsaga bog'liq.

ATmega328P har qanday ketma -ket adapter bilan

Agar siz Uno-ni har qanday o'rnatilgan USB-ketma-ket adapterga ega ATmega328P-ga asoslangan karta deb hisoblasangiz, bu eBay-da ATmega16U2 o'rniga CH340G USB chiplari bo'lgan ko'plab Unosni o'z ichiga oladi. Ushbu taxtalarning aksariyati Uno R3 yoki Rev 3 formatida sotiladi va sotiladi, bu aniq emas, chunki Rev 3 asosan ATmega8U2 dan ATmega16U2 ga yangilandi. Agar ATmega16U2 bo'lmasa, Uno taxtasini "Rev 3" yoki "R3" deb atash uchun juda oz sabab bor. ATmega16U2 bo'lmagan taxtalar - bu Optiboot bootloader bilan yondirilgan Arduino Duemilanove lotinasi.

Menimcha, agar siz ushbu taxtalardan biriga qiziqsangiz, CH340G yoki FTDI Nano 3.0 ni sotib olishingiz kerak, bu aslida kichikroq paketda bir xil. Bu arzonroq va uni to'g'ridan -to'g'ri non paneliga qo'yish yoki loyihaga joylashtirish mumkin. Siz Optiboot bootloader -ni o'zingiz yoqishingiz va uni Uno deb atashingiz mumkin.

Agar siz Unme -ni ATmega328P va har qanday ketma -ket adapter bilan xarid qilmoqchi bo'lsangiz, kimdir Duemilanove yoki derivativda Optiboot yuklovchisini yoqib, Uno nomini qo'ysa, xursand bo'lasiz.

ATmega328P ketma -ket adapter sifatida ATmega16U2 bilan

Agar siz Uno Rev 3 ni ATmega16U2 bilan ATmega328P-ga asoslangan karta deb hisoblasangiz, shu jumladan kompyuter bilan klaviatura, sichqoncha va boshqalar kabi ishlash imkoniyatiga ega bo'lsangiz, yuqorida CH340G yoki FTDI chipi Uno Rev 3 sifatida to'g'ri ta'riflanmaydi va siz ehtiyot bo'lishingiz kerak. ATmega16U2-ga ega bo'lgan Uno Rev 3-ni 2-in-1 Arduino deb hisoblash mumkin, chunki ATmega16U2 Leonardo yoki Pro Micro, ATmega32U4 protsessor chipidan unchalik farq qilmaydi. ATmega16U2 ATmega328P -ga ketma -ket ulanish orqali ulangan va Duemilanove yoki shunga o'xshash klassik Arduino kartasiga qaraganda sizga ko'proq imkoniyatlar yoki imkoniyatlar berish uchun dasturlash va o'zaro ta'sir o'tkazish imkoniyati mavjud.

Microcenter.com saytida men yaxshi klonlar deb hisoblayman va ularda ATmega16U2 mavjud. Brend ichki hisoblanadi. Ularning AQShda do'konlari bor va Internetda sotiladi. Mening tajribam do'konda yurish va sotib olishdan iborat edi. Men, shuningdek, eBay sotuvchisidan axeprice sotib oldim va u ATmega16U2 va CH340G UNO -ni alohida ro'yxatga oldi va u eBay xabarlar muloqotiga javob berdi. Axeprice -dan buyurtmam AQShga 8 kun ichida keldi. Bu sotuvchilardan sotib olish tajribangiz meniki kabi yaxshi bo'lishiga kafolat berolmayman, men shunchaki ma'lumot almashaman.

O'rmonga borish

Agar siz eBay yoki Amazon yoki boshqa ochiq bozorda xarid qilayotgan bo'lsangiz, Uno taxtalari odatda sotuvga qo'yiladi, bu erda fotosuratda aniq SMD USB chipi ko'rsatilgan va ta'rifi yoki sarlavhasida ATmega16U2 yoki ATmega8U2 ko'rsatilgan, lekin aslida siz olgan narsa - bu CH340G yoki boshqa chipli, dasturlashtirilmaydigan va reklamadagi rasmga o'xshamaydigan taxta. Agar siz g'amxo'rlik qilsangiz, siz sotuvchiga juda aniq savollar berishingiz va sotib olishdan oldin sotuvchining qanchalik ishonchli va javob berishini o'zingiz baholashingiz kerak.

Ba'zida kimdir Uno -ni oladi va uni yuklay olmaydi. Ba'zi ishlab chiqaruvchilar unga eski bootloaderni qo'yib, uni Uno sifatida sotadilar. Uno Uno yoki Uno R3 nomli chiroyli va chiroyli ipak tasvirga ega bo'lishi mumkin. Ammo ko'proq xotira va boshqa tezlik tezligida ishlaydigan eski bootloader tufayli, doska aslida Duemilanove. Qimmatbaho taxtadan foydalanish yaxshidir, lekin bilingki, ishga kirishish uchun siz biroz chalkashliklar yoki muammolarni bartaraf etishingiz kerak bo'ladi.

forum.arduino.cc/index.php?topic=332638.0

3 -qadam: Qancha sotib olish kerak

Onlayn forumlarda men odamlarning bitta Arduino-ni tuzatishga yordam so'ragan juda ko'p sonli xabarlarni payqadim. Ba'zi hollarda bootloaderni qayta yoqish ba'zi muammolarni tuzatadi. Foydalanuvchilar chiplarni bitta Arduino -dan ikkinchisiga almashtirib, muammolarni bartaraf etishlari yoki ular duch kelgan muammo ko'chirilgan chipga mos keladimi yoki asosiy kartada qolishini ko'rishlari mumkin. Ko'pincha, agar sizda boshqa Arduino bo'lsa, muammolarni hal qilish ancha oson bo'ladi.

Menimcha, bir nechta Arduino bo'lishi juda yaxshi. Agar byudjet xavotirga solsa, ikkita klonga ega bo'lish bitta va bitta Arduinoga qaraganda yaxshiroqdir. Yoki bitta haqiqiy va klon sotib olishingiz mumkin.

Yangi boshlanuvchilar bilmasligi mumkin bo'lgan narsalar:

  • Siz Arduino-ni provayder-dasturchi sifatida dasturlashingiz, so'ngra yuklovchini qayta yoqish yoki eskizni yuklovchini ishlatmasdan yuklash uchun u bilan boshqa Arduino-ni dasturlashingiz mumkin.
  • Siz Arduino-ni ketma-ket adapter sifatida dasturlashingiz mumkin, so'ngra Pro Mini va LilyPad-lar kabi ketma-ket adapterlari bo'lmagan Arduino platalaridan birini dasturlashingiz mumkin. Alohida ketma -ket adapterni sotib olish ancha oson va arzon.

4 -qadam: SMDga, yoki SMDga emas …

SMD uchun yoki SMD uchun emas …
SMD uchun yoki SMD uchun emas …

Ushbu rasmda ko'rinib turibdiki, Uno DIP chipining katta ulagichi yoki erga ulangan kichik chip bilan birga kelishi mumkin. Ikkalasi ham bir xil funktsiyaga ega.

Narxlar, dizaynning go'zalligi va Uno -dan maqsadli foydalanish sizga ko'rsatma bo'lsin. ATmega328P juda bardoshli, shuning uchun siz ATmega328P chekishdan oldin regulyator yoki kondansatör chekishingiz mumkin. Ammo, agar kerak bo'lsa, DIP versiyasi bo'lsa, eski chipni ajratib, yangisini ulash mumkin. Chipni ajratish va almashtirishning eng katta ehtiyoji-bu yakka chiplarni dasturlash uchun Uno kartasini qo'llab-quvvatlash sxemasi sifatida ishlatish. Agar siz bunga qiziqaman deb o'ylasangiz, DIP -ni yoqtirishingiz mumkin.

Siz boshqa Arduino -dan yuklovchi yoki boshqa dasturlarni bo'sh yangi chiplarga yoqish uchun ISP dasturchisi sifatida foydalanishingiz mumkin.

Agar siz loyihaning oxirgi versiyasini qisqartirishni va unga Arduino funksiyasini doimiy ravishda kiritishni xohlasangiz, diskret komponentlar bilan ishlashning o'rniga juda arzon Nano yoki Pro Mini sotib olishingiz mumkin. Kichik o'lchamdagi taxtalarda SMD chipi va regulyator va billur kabi qo'llab-quvvatlovchi sxemalar mavjud. Shunday qilib, siz o'z Arduino binosiga qismlardan kirishingizning hojati yo'q, agar siz u bilan zavqlanishni va uning tafsilotlarini o'rganishni xohlamasangiz.

Derivativlar uchun SparkFun "RedBoard - Arduino bilan dasturlashtirilgan" va Adafruit "METRO 328" ni ko'rib chiqing. Ular SMD ATmega328P bilan Uno-ga o'xshash taxtalar. Ularda haqiqiy Uno kabi ATmega16U2 emas, FDTI USB chiplari bor. ATmega16U2 USB chipli Uno -ni talab qiladigan ilg'or ishlarni qilishni xohlamasligingizni bilmasangiz, bu sizni xavotirga solmasin.

SMD va DIP haqida qo'shimcha o'qish:

learn.sparkfun.com/tutorials/redboard-vs-uno/smd-vs-pth

Agar siz DIP chip bilan sotib olsangiz, uni mahkam o'rnash uchun rozetkaga bosing. Ular tez -tez chip to'liq joylashmagan holda kelishadi.

Tavsiya: