реклама
Има толкова много различни видове Arduino дъски, че ще ви бъде простено, че сте объркани. Кой трябва да купите? Кое е по-подходящо за вашия проект? Нека да помогнем, с това ръководство за закупуване на Arduino за начинаещи!
Това ръководство се предлага и във видео форма:
Има буквално стотици различни видове Arduino и Arduino-съвместими дъски, така че не бихме могли да ги покрием всички. Това, което можем да направим обаче, е да говорим за най-често срещаните, най-полезните и най-широко поддържаните.
Преди да започнем, ако всичко, което търсите, е таблица с числа, проверете Списъкът на Sparkfun в Ардуино. Ще се справя с това от друга гледна точка: тази на начинаещ от Arduino, който търси първия ви съвет за разработка или след като сте завършили стартовия си комплект.
Войните на клонингите и Ардуино срещу Ардуино
Бърза бележка, преди да започнем. Цените са точни към момента на писане и където е възможно, връзките са към AliExpress, където можете да закупите съвместими с Arduino клонинги за част от цената на маркови модели Arduino.
Важно е да се разбере, че това не са „евтини китайски нокаути“, поне не в никакъв нелегален смисъл. Повечето хардуер на Arduino се пуска под лиценз с отворен код, което означава, че всеки е свободен да създава свои собствени копия (и дори да добавя функции, които не присъстват в оригиналния дизайн), стига да го обозначават като „Arduino-съвместим“, а не „Arduino“ (което е търговска марка).
Ако закупите оригинален, марков Arduino, голяма част от това, което плащате, се дарява на Фондация Arduino, която финансира образователни програми за популяризиране и по-нататъшно развитие на марка. Ситуацията обаче е малко по-затруднена от неотдавнашен спор за запазена марка, в който „оригиналният“ Arduino LLC (този, който притежава Arduino.cc и вие вероятно сте най-запознати с) може да използва запазената марка Arduino само в Америка и е принудена да ребрандира като Genuino извън САЩ. Ако купувате маркова Arduino в Европа, тогава има вероятност да плащате парите на Arduino SRL (Arduino.org), италианската компания, първоначално известна като Smart Projects, която използваше изключително за производствената страна на бизнеса.
Както казах - това е разхвърляно - и ще спестите много пари, ако просто купите клонинги.
Оттук нататък - моля, не започвайте война с коментари за това - нека започнем.
Uno
С клонинги струва по-малко от 3 долара, Uno, въпреки че не е първата дъска на Arduino, остава най-популярният. Това е и моделът, който ще намерите с повечето стартови комплекти, и има добра причина за това. Uno е сега стандартният формат за ъпгрейди за ъпгрейд, които са дъски, които предлагат допълнителна функционалност Топ 4 Arduino щитове, за да надмогнете вашите проектиКупихте стартов комплект Arduino, спазихте всички основни ръководства, но сега ударихте спънка - имате нужда от повече битове и бобове, за да осъществите мечтата си за електроника. За щастие, ако имате ... Прочетете още можете да включите върха и често може да се подреждате един с друг.
Относно размера на кредитна карта, тя има 14 цифрови IO пина и 5 аналогови и изтича 5v. Може да се захранва или чрез USB кабел или до 12 V DC чрез варел.
В основата на Uno е ATMEGA328P, с 32Kb програмна памет, което е малко по днешните стандарти. В един момент вероятно ще достигнете тази граница, но като стартерно устройство, от което да се поучите, Uno е перфектен.
Леонардо
Да изглеждаш измамно подобно на Uno е Леонардо, макар че двете са доста различни. Въпреки че Леонардо има предимството да може да емулира USB устройство, така че можете да направите например вашата собствена клавиатура, тя също има редица странности и не е съвместима с всички Arduino щитове.
Ардуино Леонардо с глави [A000057]Ардуино Леонардо с глави [A000057] Купете сега на Amazon $19.68
Бих посъветвал начинаещите да стоят далеч от Леонардо: просто ще намерите нещо, което не е наред с вашия код и когато отидете да търсите помощ, може да не намерите решението. Ако искате способността да се представя като USB устройство, вероятно ще искате да вземете Pro Micro вместо това, което ще разгледаме по-късно.
Мега 2560
Мегата е следващата логична стъпка от Uno и ако откриете, че удряте тази граница на паметта или наистина изчерпвате IO, тогава ще искате да вземете Мега. Макар и два пъти цената на Uno при около 6 долара за клон, Mega има 256k памет, заедно с огромните 53 цифрови IO и 15 аналогови порта.
Подобно на Uno, той работи на 5V и има вграден USB порт и постоянен преобразувател на ток, така че е наистина просто полезен, когато Uno не е достатъчно голям. Mega е съвместим и с повечето Arduino щитове.
Pro Micro
С клонинги на разположение за около $ 4 всеки, Pro Micro е физически мъничък и има вграден USB драйвер с възможност да се превърне в USB HID (Human Input Device): това означава, че можете да правите свои собствени проекти за клавиатура или контролер за игри.
Чудесно е за малки проекти, въпреки че това не ви позволява да играете с няколко по-малко IO пина; общо 18, някои от които могат да бъдат аналогови и само 32Kb памет.
За разлика от Uno, той е приятелски полезен, така че можете да спойкате някои заглавки и той да се впише добре в дъската. Той се предлага и в 5v и 3.3v версии, така че можете да изберете кое е по-подходящо за вашия проект.
Има и Pro Mini или Nano наличен в подобен малък фактор, но те нямат вграден USB драйвер и не могат да подражават на USB устройство. Ще прескоча точно през тях, защото вероятно вече ще знаете дали искате такъв, а ако не, по-добре е да вземете Pro Micro предвид малката разлика в цената. Една от причините може да искате да потърсите Nano от $ 2 е, ако сте завършили проекта си и просто искате да го наберете в малка кутия и да бъдете готови с него.
NodeMCU / ESP8266
Това всъщност не е Arduino, но е съвместимо с Arduino с малка модификация на вашия софтуер. Предлага се за едва 5 долара, Преди наричах съвместимия с Arduino съвет за разработка на NodeMCU „Ардуиновият убиец Запознайте се с Arduino Killer: ESP8266Ами ако ви кажа, че има съвместим с Arduino плат за разработка с вграден Wi-Fi за по-малко от 10 долара? Е, има. Прочетете още “.
Единственият недостатък при работата с NodeMCU е, че тя изтича 3.3V, а пиновете не са 5V толерантни, което означава, че ще ви трябва или сензори, проектирани специално за това напрежение, или логически превключвател на нивото (което променя 5v сигнал на 3.3v, и порок обратно). Докато завършите Uno във вашия стартов комплект, това вероятно няма да ви притеснява.
Лилипад 328
при около $ 4 всеки, Lilypad е малко странен: 5-сантиметрова кръгла дъска, предназначена за носене на проекти. Вместо щифтове, получавате подложки за схеми, идеални за шиене с проводима нишка. Lilypad използва същия процесор като Uno, така че е също толкова ограничен, с 14 цифрови IO пина и 5 аналогови, но също така е 5V толерантен, така че трябва да е съвместим с всеки Uno проект, който намерите. Уверете се, че сте закупили версията на Lilypad 328, а не 168, и имайте предвид, че ще трябва да купите и отделен USB FTDI пробив, тъй като не включва такъв.
Съвети без Atmel
Различните чипове Atmel в основата на изброените досега плати на Arduino са това, което прави проектите на Arduino толкова преносим - най-общо казано, този проект за Uno ще работи добре на Nano или на Lilypad. Същото не може да се каже за не-Atmel базирани дъски от късно. Yún е любопитен хибрид, който съдържа както Atmel Atmega 32u, така и пълен Linux стек, Bluetooth и Wi-Fi на отделен процесор Atheros. Те имат по-голяма прилика с Raspberry Pi, но с много по-малко поддръжка от общността и по-голям ценови маркер. Понастоящем Yún се продава за $ 80.
Микроконтролер на Arduino A000008 Yun ATmega32u4Микроконтролер на Arduino A000008 Yun ATmega32u4 Купете сега на Amazon
Моят съвет: избягвайте се от тези нови дъски. Те просто са надценени за предвидените от IoT приложения, като се има предвид конкуренцията от $ 35 Pi (нашето ръководство за Raspberry Pi Raspberry Pi: Неофициалният урокНезависимо дали сте настоящ собственик на Pi, който иска да научи повече, или потенциален собственик на това устройство с размер на кредитна карта, това не е ръководство, което искате да пропуснете. Прочетете още ), или дори платката NodeMCU.
Това са дъските, които според мен като начинаещи тепърва започват или завършват своя стартов комплект, вероятно ще бъдете най-заинтересовани. В повечето случаи за просто прототипиране вероятно ще искате просто друго Uno; или за по-големи проекти, Мега. Все още използвам Unos през цялото време само защото са евтини и толкова лесни за работа.
Ако сте готови да вградите готовия си проект, помислете за Nano. За всичко, свързано с емулиране на USB клавиатура или създаване на контролер за игри, вземете Pro Micro. За носене можете да създадете прототип на Uno и след това да преминете към използване на Lilypad, след като всичко е готово. За устройства от Интернет на нещата бих препоръчал Arduino-съвместимия NodeMCU платка вместо „истински“ Arduino.
Кой Arduino ще използвате следващия? Можете ли да мислите за каквито и да било случаи на употреба, които не съм изброил, или бихте направили друга препоръка? Уведомете ме в коментарите!
Джеймс има бакалавърска степен по изкуствен интелект и е сертифициран като CompTIA A + и Network +. Той е водещ разработчик на MakeUseOf и прекарва свободното си време, играейки VR пейнтбол и настолни игри. Той изгражда компютри още от дете.