реклама
Случвало се е, че ако искате да си вземете компютър, ще трябва да презаписвате къщата си, за да я заплатите. Сега можете да получите един за Ейбрахам Линкълн. Върви фигура.
Да, микроконтролери сте компютри и има три, които влизат под цената от $ 5: Arduino, Raspberry Pi Zero и NodeMCU. И така, какви са техните силни страни? Какви са техните слабости? По-важното е кой от тях да използвате за вашия проект?
The Arduino Uno: Age Before Beauty
Най- Ардуино Уно е най-старото устройство на нашия спад. Той датира от 2005 г., когато е създаден като инструмент за преподаване на студенти в Института за дизайн на взаимодействието Ivrea, Северна Италия. Оттогава той е подобрен, модифициран и клониран безброй пъти и породи революция в електрониката и творческото програмиране.
Ако искате да закупите официален Arduino от техния онлайн магазинили от търговец на дребно като Farnell, Adafruit, или Maplin, можете лесно да очаквате да платите около 25 долара. Истинският продукт не е дефилирал в цената, както може би някой се е надявал. Arduino обаче е продукт с отворен код и в Китай има производители
създаде перфектни клонинги Ръководство за купуване на Arduino: Кой съвет трябва да получите?Има толкова много различни видове Arduino дъски, че ще ви бъде простено, че сте объркани. Кой трябва да закупите за вашия проект? Нека да помогнем с това ръководство за купуване на Arduino! Прочетете още които се продават за едва $ 5 на eBay и AliExpress.Тези 5-доларови нокаути работят и действат точно като истинското. Те използват абсолютно същите чипове и са изградени по същите спецификации като оригиналния артикул. Единствената причина, поради която някога трябва да плащате пълна цена, е да подкрепите проекта Arduino.
Вероятно най-голямото предимство на Arduino е неговата простота. Не е необходима конфигурация освен физическото изграждане на нещото, което правите. Не е нужно да изграждате и конфигурирате пълна Linux система, както бихте искали с Raspberry Pi. Просто напишете кода на какъвто и компютър да използвате, компилирате го и го прехвърлите на чипа.
Друго огромно предимство на Arduino е, че те са изненадващо устойчиви на вина. Изключително трудно е - но в никакъв случай не е невъзможно - да поправим непоправимо един.
Най-големият недостатък на Arduino е, че те са фундаментално строги. Ако искате да добавите функционалност като Ethernet свързаност или Bluetooth, ще трябва да доплатите за съвместим щит Топ 4 Arduino щитове, за да надмогнете вашите проектиКупихте стартов комплект Arduino, спазихте всички основни ръководства, но сега ударихте спънка - имате нужда от повече битове и бобове, за да осъществите мечтата си за електроника. За щастие, ако имате ... Прочетете още . Те не са евтини, като официалните щитове струват средно между 20 и 40 долара. Но както при самите Arduinos, можете да спестите пари, купувайки китайски нокаути онлайн.
Друго, за което трябва да се внимава е, че Arduino Uno също използва бавен ATMEGA процесор и има ограничена памет и съхранение. Това означава, че ако събирате данни като показания на сензори, ще трябва да разберете как да ги обработите на свързан компютър.
Вероятно най-добрият случай за използване на Arduino Uno е като инструмент за изучаване на електроника Научете електрониката и Arduino само като гледате тези видеоклиповеДа се научиш да програмираш собствената си електроника е овластяване и възнаграждение, но може да е трудно да започнеш без насоки. Ние закръглихме най-добрите видеоклипове, YouTube канали и онлайн курсове, за да започнем. Прочетете още , а изграждането е просто Интернет на нещата (IoT) Интернет на нещата: как ще промени живота ти през следващата годинаИнтернет на нещата е претърпял своя собствена камбрийска експлозия и той обещава да направи живота ви много по-удобен в следващите години. Ето защо. Прочетете още продукти. Въпреки че това не е най-мощният микроконтролер на пазара, той със сигурност е най-добре разбраният и добре документиран и за него има страшно много уроци и ръководства.
Трябва също да помислите другите модели на Arduino Ръководство за купуване на Arduino: Кой съвет трябва да получите?Има толкова много различни видове Arduino дъски, че ще ви бъде простено, че сте объркани. Кой трябва да закупите за вашия проект? Нека да помогнем с това ръководство за купуване на Arduino! Прочетете още , всеки от които е подходящ за малко по-различна цел.
Raspberry Pi Zero: Безплатният компютър за подаръци
Raspberry Pi Zero Raspberry Pi стартира $ 5 нула на модела: Ето как се сравняваФондацията Raspberry Pi току-що обяви Raspberry Pi Zero: по същество това е съкратено Raspberry Pi, с етикет, който трябва да съответства: всеки струва 5 долара. Това не е печатна грешка. Прочетете още е по същество оригинален Raspberry Pi Модел A + Какво можете да направите с новата Raspberry Pi A +?Любопитното е, че този нов Raspberry Pi не разполага с никакъв допълнителен хардуер. Всъщност той има по-малко пристанища. Само за какво са предназначени Raspberry Pi Foundation? Прочетете още , но се сви до размера на визитката. Можете да го закупите от всички обичайни заподозрени - Farnell, Pimoroni и AdaFruit - за 5 долара или £ 4 във Великобритания.
Всъщност, когато излезе за първи път, Raspberry Pi Zero беше подарен като безплатен подарък за корица в 40-ия брой на MagPi. Колко безумно е това? Компютър, който може да работи с пълна версия на Linux, просто беше раздаден като евтина туба за очила в тийнейджърско списание.
Zero има всички предимства на оригиналния Raspberry Pi A +. Може да управлява удобно Raspbian - съвместимият с Raspberry Pi вариант на Debian. Той позволява на потребителя да го програмира на различни езици за програмиране, включително (но не само) Python, Ruby и JavaScript (с node.js Какво е възел JS и защо трябва да се грижа? [Уеб разработка]JavaScript е просто клиентски език за програмиране, който работи в браузъра, нали? Вече не. Node.js е начин за стартиране на JavaScript на сървъра; но е и много повече. Ако ... Прочетете още ).
Въпреки че неговият едноядрен 1Ghz процесор и оскъдните 512MB RAM не са достатъчни за безпроблемно сърфиране в Интернет, той може да направи почти всичко останало, за което използвате микроконтролер.
За съжаление Raspberry Pi попада в две основни области: работа в мрежа и USB свързаност. Той има само два микро USB порта и няма Ethernet, Bluetooth или Wi-Fi, за които да говорим. За да добавите или разширите тази функционалност, ще трябва да закупите адаптер. Това ще струва по-малко, отколкото си мислите. Може да има мрежов адаптер MicroUSB към RJ45 само за 2,16 долара на AliExpress, включително безплатна доставка.
Raspberry Pi Zero предлага най-голяма мощност от всички изброени микроконтролери. В резултат на това той е най-добре използван за по-интензивни проекти на процесора, където Arduino ще се бори, като обработка на данни и визуализация.
The NodeMCU: Arduino Killer
Най- NodeMCU е впечатляващ малък микроконтролер и предлага много за своя умален ценови маркер.
За разлика от Arduino, който се захранва от 8-битов ATMEGA с тактова честота на 16MHz, този се захранва от ESP8266 чипсет, който използва 32-битово ядро Tensilica Xtensa LX106, с тактова честота на 80MHz. Тя също включва Wi-Fi, a вграден TCP / IP стек, 4 мегабайта вградена памет, 20kB оперативна памет и 10 пина GPIO (вход с общо предназначение Output). Те могат да бъдат свързани към компоненти като двигатели, сензори и сервоустройства.
Подобно на Arduino, има много малка настройка. Просто напишете кода си и го изпратите до устройството чрез USB връзка.
Програмите за NodeMCU са написани на Lua, който е интерпретиран език за програмиране, подобен на Python и Ruby. В много отношения вероятно е по-лесно да се научи от варианта на C, използван от Arduino. Има много по-прост синтаксис.
Говорейки за това, ако вече знаете как да напишете код за Arduino, можете да мигате NodeMCU с изображение на Arduino. Джеймс Брус проучи как да стане това в рецензията си Запознайте се с Arduino Killer: ESP8266Ами ако ви кажа, че има съвместим с Arduino плат за разработка с вграден Wi-Fi за по-малко от 10 долара? Е, има. Прочетете още , където той описа NodeMCU като „Ардуино убиец“.
Можете да вземете NodeMCU само за $ 3 директно от Китай (или по-близо до $ 9 в Amazon) и това е единствената дъска тук, която опакова всяка форма на бордовата мрежа. Ако искате да добавите тази функция към Arduino Uno, например, лесно можете да се убедите, че плащате допълнителни 40 долара.
Какъв съвет е подходящ за вас
Да резюмираме. Ако ще научите електроника от нулата, трябва да вземете Arduino. Ако ще правите проект, който изисква много енергия, използвайте Raspberry Pi Zero. Ако вашият проект се свързва с интернет по някакъв начин, използвайте NodeMCU.
От тези микроконтролери кой от вас е любимият ви и защо? Пуснете ми ред в коментарите по-долу и ние ще говорим всичко за това.
Кредити за снимки: Raspberry Pi Zero GPIO проект за запояване (Gareth Halfacre), NodeMCU (WowStar)
Матю Хюз е разработчик на софтуер и писател от Ливърпул, Англия. Рядко се среща без чаша силно черно кафе в ръка и абсолютно обожава своя Macbook Pro и камерата си. Можете да прочетете неговия блог на http://www.matthewhughes.co.uk и го последвайте в Туитър в @matthewhughes.