5 USD Mikrokontrolery Arduino, Raspberry Pi Zero lub NodeMCU?

  • Gabriel Brooks
  • 0
  • 3163
  • 769
Reklama

Dawniej zdarzało się, że jeśli chciałbyś kupić komputer, musiałbyś za to przebudować swój dom. Teraz możesz dostać jeden za Abraham Lincoln. Domyśl.

Tak, mikrokontrolery komputery, a są trzy, które są w cenie 5 USD: Arduino, Raspberry Pi Zero i NodeMCU. Jakie są ich mocne strony? Jakie są ich słabości? Co ważniejsze, którego należy użyć w swoim projekcie?

Arduino Uno: Age Before Beauty

Arduino Uno to najstarsze urządzenie w naszej zniszczonej wersji. Jego początki sięgają 2005 roku, kiedy został stworzony jako narzędzie dydaktyczne dla studentów w Instytucie Interaction Design Ivrea w północnych Włoszech. Od tego czasu był ulepszany, modyfikowany i klonowany niezliczoną ilość razy, co spowodowało rewolucję w elektronice i kreatywnym programowaniu.

Jeśli kupisz oficjalne Arduino w ich sklepie internetowym lub od sprzedawcy takiego jak Farnell, Adafruit lub Maplin, możesz łatwo oczekiwać, że zapłacisz około 25 USD. Cena oryginalnego produktu nie spadła, jak można się było spodziewać. Jednak Arduino jest produktem typu open source i istnieją chińscy producenci, którzy stworzyli idealne klony. Poradnik kupującego Arduino: Którą płytę powinieneś zdobyć? Poradnik kupujący Arduino: Którą deskę powinieneś dostać? Jest tak wiele różnych rodzajów tablic Arduino, że wybaczono by ci, że jesteś zdezorientowany. Który powinieneś kupić dla swojego projektu? Pomóż nam, korzystając z tego przewodnika zakupów Arduino! które sprzedają za 5 USD w serwisie eBay i AliExpress.

Te 5 $ podróbki działają i działają jak prawdziwe. Używają dokładnie tych samych układów i są zbudowane zgodnie z tymi samymi specyfikacjami, co oryginalny artykuł. Jedynym powodem, dla którego powinieneś zapłacić pełną cenę, jest wsparcie projektu Arduino.

Prawdopodobnie największą zaletą Arduino jest jego prostota. Nie jest wymagana żadna konfiguracja poza fizycznym budowaniem tego, co tworzysz. Nie musisz budować i konfigurować pełnego systemu Linux, jak w przypadku Raspberry Pi. Po prostu piszesz kod na dowolnym komputerze, którego normalnie używasz, kompilujesz go i zapisujesz w pamięci flash.

Kolejną wielką zaletą Arduino jest to, że są zaskakująco odporne na uszkodzenia. Jest niezwykle trudne - ale w żadnym wypadku niemożliwe - nieodwracalne uszkodzenie jednego.

Największym minusem Arduino jest to, że są zasadniczo surowe. Jeśli chcesz dodać funkcje, takie jak łączność Ethernet lub Bluetooth, musisz dodatkowo zapłacić za kompatybilną tarczę. Top 4 Arduino Shields, aby wzmocnić Twoje projekty Top 4 Arduino Shields, aby wzmocnić Twoje projekty Kupiłeś zestaw startowy Arduino, postępowałeś zgodnie ze wszystkimi podstawowymi przewodnikami, ale teraz trafiłeś na przeszkodę - potrzebujesz więcej bitów i bobów, aby zrealizować swoje marzenie o elektronice. Na szczęście, jeśli… Nie są tanie, a oficjalne tarcze kosztują średnio od 20 do 40 USD. Ale tak jak w przypadku samych Arduinos, możesz zaoszczędzić pieniądze, kupując chińskie podróbki online.

Kolejną rzeczą, na którą należy uważać, jest to, że Arduino Uno używa również wolnego procesora ATMEGA i ma ograniczoną pamięć i pamięć. Oznacza to, że jeśli zbierasz dane, takie jak odczyty czujników, musisz dowiedzieć się, jak je przetworzyć na podłączonym komputerze.

Prawdopodobnie najlepszym przykładem użycia Arduino Uno jest narzędzie do nauki elektroniki. Naucz się elektroniki i Arduino, oglądając te filmy. Naucz się elektroniki i Arduino, oglądając te filmy. Nauka programowania własnej elektroniki jest bardzo przydatna i satysfakcjonująca, ale może być trudno zacząć bez wskazówek. Przygotowaliśmy najlepsze filmy, kanały YouTube i kursy online. i budowanie prostego Internetu przedmiotów (IoT) Internet przedmiotów: jak zmieni Twoje życie w przyszłym roku Internet przedmiotów: jak zmieni Twoje życie w przyszłym roku Internet przedmiotów przeżył własną eksplozję kambryjską i obiecuje, że twoje życie stanie się o wiele wygodniejsze w nadchodzących latach. Dlatego. produkty. Chociaż nie jest to najmocniejszy mikrokontroler na rynku, to z pewnością najlepiej zrozumiany i dobrze udokumentowany, a do tego jest dostępnych bardzo dużo samouczków i przewodników.

Powinieneś również wziąć pod uwagę inne modele Arduino Przewodnik zakupu Arduino: Którą płytę powinieneś dostać? Poradnik kupujący Arduino: Którą deskę powinieneś dostać? Jest tak wiele różnych rodzajów tablic Arduino, że wybaczono by ci, że jesteś zdezorientowany. Który powinieneś kupić dla swojego projektu? Pomóż nam, korzystając z tego przewodnika zakupów Arduino! , z których każdy nadaje się do nieco innego celu.

Raspberry Pi Zero: The Free Gift Computer

Raspberry Pi Zero Raspberry Pi wprowadza 5 USD Model Zero: oto jak to porównuje Raspberry Pi wprowadza 5 USD Model Zero: oto jak to porównuje Fundacja Raspberry Pi właśnie ogłosiła Raspberry Pi Zero: jest to zasadniczo wycięta Raspberry Pi z metką cenową dopasować: każdy kosztuje 5 USD. To nie jest literówka. jest zasadniczo oryginalnym modelem Raspberry Pi A + Co można zrobić z nowym Raspberry Pi A +? Co możesz zrobić z nowym Raspberry Pi A +? Co ciekawe, ten nowy Raspberry Pi nie ma żadnego dodatkowego sprzętu. W rzeczywistości ma mniej portów. Co porabia Raspberry Pi Foundation? , ale zmniejszyła się do rozmiaru wizytówki. Możesz go kupić od wszystkich zwykłych podejrzanych - Farnell, Pimoroni i AdaFruit - za 5 USD lub 4 GBP w Wielkiej Brytanii.

W rzeczywistości, kiedy po raz pierwszy ukazał się, Raspberry Pi Zero został rozdany jako darmowy prezent na okładkę w 40. numerze MagPi. Jak szalone to jest? Komputer, który może obsługiwać pełną wersję Linuksa, został właśnie rozdany jak tani błyszczyk do ust w magazynie dla nastolatków.

Zero ma wszystkie zalety oryginalnego Raspberry Pi A +. Może wygodnie obsługiwać Raspbian - wariant Debiana kompatybilny z Raspberry Pi. Pozwala użytkownikowi programować go w różnych językach programowania, w tym (między innymi) Python, Ruby i JavaScript (z node.js Co to jest Node.JS i dlaczego powinienem się tym przejmować? [Tworzenie stron WWW] Co to jest Node .JS i dlaczego powinno mnie to obchodzić? [Tworzenie stron WWW] JavaScript to tylko język programowania po stronie klienta, który działa w przeglądarce, prawda? Już nie. Node.js jest sposobem na uruchomienie JavaScript na serwerze, ale tak jest o wiele więcej. Jeśli…).

Chociaż jego jednordzeniowy procesor 1 GHz i 512 MB pamięci RAM nie wystarczą do płynnego przeglądania Internetu, może zrobić prawie wszystko, do czego użyjesz mikrokontrolera.

Niestety Raspberry Pi upada w dwóch głównych obszarach: sieci i łączności USB. Ma tylko dwa porty micro USB i nie ma o czym mówić Ethernet, Bluetooth ani Wi-Fi. Aby dodać lub rozszerzyć tę funkcjonalność, musisz kupić adapter. Będzie to kosztować mniej niż myślisz. Adapter sieciowy MicroUSB na RJ45 można kupić za jedyne 2,16 USD na AliExpress, łącznie z bezpłatną wysyłką.

Raspberry Pi Zero oferuje największą moc obliczeniową spośród wszystkich wymienionych mikrokontrolerów. W rezultacie najlepiej stosować go w projektach o większym obciążeniu procesora, w których Arduino miałoby problemy, takich jak przetwarzanie danych i wizualizacja.

The NodeMCU: The Arduino Killer

NodeMCU to imponujący mały mikrokontroler, który oferuje wiele za niewielką cenę.

W przeciwieństwie do Arduino, który jest zasilany 8-bitowym ATMEGA o taktowaniu 16 MHz, jest on zasilany przez chipset ESP8266, który wykorzystuje 32-bitowy rdzeń Tensilica Xtensa LX106 o taktowaniu 80 MHz. Obejmuje również Wi-Fi, wbudowany stos TCP / IP, 4 megabajty wbudowanej pamięci, 20 kB pamięci RAM i 10 pinów GPIO (wyjście ogólnego przeznaczenia). Można je podłączyć do komponentów takich jak silniki, czujniki i serwomechanizmy.

Podobnie jak Arduino, konfiguracja jest bardzo niewielka. Wystarczy napisać kod i wysłać go do urządzenia przez połączenie USB.

Programy dla NodeMCU są napisane w Lua, który jest interpretowanym językiem programowania podobnym do Pythona i Ruby. Pod wieloma względami prawdopodobnie łatwiej jest się go nauczyć niż wariant C używany przez Arduino. To ma dużo prostsza składnia.

Mówiąc o tym, jeśli już wiesz, jak napisać kod dla Arduino, możesz sflashować NodeMCU obrazem Arduino. James Bruce odkrył, jak to zrobić w swojej recenzji Poznaj Arduino Killera: ESP8266 Poznaj Arduino Killera: ESP8266 Co jeśli powiem ci, że istnieje płyta deweloperska kompatybilna z Arduino z wbudowanym Wi-Fi za mniej niż 10 USD? Cóż, jest. , gdzie opisał NodeMCU jako “Arduino Killer”.

Możesz kupić NodeMCU za jedyne 3 USD bezpośrednio z Chin (lub bliżej 9 USD na Amazon), i jest to jedyna płyta, która zawiera dowolną formę sieci pokładowej. Jeśli chcesz na przykład dodać tę funkcję do Arduino Uno, możesz łatwo znaleźć dodatkowe 40 USD.

Jaka deska jest dla Ciebie odpowiednia

Podsumujmy. Jeśli zamierzasz uczyć się elektroniki od zera, powinieneś zdobyć Arduino. Jeśli zamierzasz stworzyć projekt wymagający dużej mocy, użyj Raspberry Pi Zero. Jeśli Twój projekt łączy się z Internetem w jakikolwiek sposób, użyj NodeMCU.

Który z tych mikrokontrolerów jest twoim ulubionym i dlaczego? Napisz do mnie w komentarzach poniżej, a my o tym porozmawiamy.

Zdjęcie: Raspberry Pi Zero GPIO Soldering Project (Gareth Halfacre), NodeMCU (WowStar)




Jeszcze bez komentarzy

O nowoczesnej technologii, prostej i niedrogiej.
Twój przewodnik w świecie nowoczesnych technologii. Dowiedz się, jak korzystać z technologii i gadżetów, które nas otaczają każdego dnia i dowiedz się, jak odkrywać ciekawe rzeczy w Internecie.