Първите компютри бяха големи колкото цяла сграда, а с течение на времето компютърните устройства ставаха все по-малки и много потребители можеха да си позволят домашен компютър. Но технологиите продължиха бурно да се развиват и сега това устройство изцяло се събира в една човешка длан.
Да обърнем внимание на миникомпютрите Arduino. Те са доста евтини, имат малки размери и са достатъчно мощни да извършват редица ежедневни действия. Тук ще разгледаме най-добрите аналози на Arduino, които могат да се използват за създаването на едни и същи, а дори и по-сложни проекти. Да разгледаме техните силни и слаби страни.
Arduino Uno
Самият едноплатков компютър Arduino има много разновидности и модификации. Един от най-популярните сред производителите модели е Arduino Uno. Това е най-старият миникомпютър от тази фамилия, появил се през 2005 година, като полезен инструмент за студентите. След това устройството многократно бе клонирано и модифицирано. Смело може да се каже, че миникомпютърът Arduino извърши революция в програмирането и електрониката.
Официалната версия на Arduino Uno струва $25, но с лекота може да бъде намерено копие на цена $5, което работи не по-зле от оригинала. Потребителите плащат по-високата цена просто за поддръжка на проекта. Основните преимущества на Arduino са следните: миникомпютърът е със съвсем опростен хардуер и потребителят не трябва нищо да прави – нито да настройва хардуера, нито да компилира специална Linux операционна система. Със закупуването всичко е готово и е достатъчно да се напише кода, да се компилира и да се зареди в устройството.
Arduino е много надеждно устройство, което лесно се мащабира и могат да бъдат добавяни допълнителни модули, като Bluetooth и т.н. Недостатък на Arduino е, че се използва процесор на ATMEGA и малкото памет. От друга страна, Arduino се базира на микроконтролер, в който освен процесор и цифрови входове, има таймери, ШИМ, АЦП и ЦАП, които не зависят от ядрото.
Най-добрите алтернативи на Arduino
1Raspberry Pi Zero
Raspberry Pi Zero на практика е същата оригинална платка Raspberry Pi Model A+, но с намален до банкова карта размер. Raspberry Pi Zero може да бъде закупен при цена $5-$8. Това е един наистина евтин миникомпютър, на който може да се стартира пълноценна Linux дистрибуция.
Миникомпютърът има съвсем същите възможности, като Raspberry Pi A+ и на него може да се стартира Raspbian и всяка друга съвместима операционна система. Процесорът с тактова честота 1 GHz и 512 MB оперативна памет не са достатъчни за нещо по-сериозно, но устройството е една много добра алтернатива на Arduino.
Raspberry Pi Zero има два microUSB порта, но няма Ethernet, Bluetooth или Wifi. Предлагат се евтини модули, които разширяват възможностите на устройството. Raspberry Pi Zero за разлика от Arduino може да обработва данни и да осигури визуализация.
2NodeMCU
NodeMCU е интересен микроконтролер, който предлага редица възможности при ниска цена. За разлика от Arduino, който използва 8-битов ATMEGA с честота 16 MHz, тук се използва системата-върху-чипа ESP8266 с процесор Tensilica Xtensa LX106 с тактова честота 80 MHz. Но това устройство разполага с Wi-Fi, вградена поддръжка на TCP/IP, 4 MB вградена памет, 20 KB оперативна памет и 10 GPIO пина.
Към този миникомпютър могат да се включват допълнителни модули, както и разнообразна периферия – монитори, сензори и серводвигатели. Както и Arduino, използването на това устройство е съвсем лесно и е достатъчно да се напише сорс кода, който да се качи чрез USB порта. Програмите се пишат на Lua – интерпретатор, който прилича на Python и Ruby. В китайските магазини NodeMCU се продава при цена $4, а в Amazon могат да бъдат намерени и по-скъпи версии.
3Particle Photon
Това е устройство за реализиране на различни уеб проекти. Предлага се с поддръжката на Wi-Fi и е една от най-добрите алтернативи на Arduino към днешен ден. Използва се процесор с Cortex ARM M3 ядра и честота 120 MHz. Писането на софтуер е същото – кодът просто трябва да се напише и да се зареди в устройството.
4ESP8266
ESP8266 е миникомпютър с вградена поддръжка на Wi-Fi, който бързо набира популярност сред компютърните ентусиасти. Той е по-евтин от Arduino и може да бъде програмиран в същата Arduino IDE. Захранването се осъществява от 3,3 V, а не от 5 V, както е при оригинала. ESP8266 разполага с регулатор на напрежението и с няколко входно/изходни порта.
5Teensy
Това е най-популярната алтернатива на Arduino, която може да се използва във всеки DIY проект. Вградена е дори зареждаща програма, която дава възможност за качване на написаните програми дори и от флаш стик. Важно е, че Teensy може да емулира произволно USB устройство.
Използва се процесор с ARM Cortex M4, работещи с тактова честота 180 MHz. Налични са 256 KB оперативна памет и също е възможно използването на Arduino IDE.
6BeagleBone
Тук се използва процесор с ARM Cortex V8 ядра и честота 700 MHz. Предлагат се 256 MB оперативна памет тип DDR2 и 4 GB флаш стик. Могат да се използват редица програмни езици: Python, C, C++, PHP, JavaScript. Има USB порт и слот за SD карти памет.
7MSP430
MSP430 е алтернатива на Arduino с много подобна печатна платка, но консумацията на която е съвсем ниска, благодарение на използвания 16-битов MCU. За разработването на програми може да се използва Energia IDE. Използваният микроконтролер е със собствена архитектура.
8STM32
STM32 е евтин 32-битов микроконтролер на STMicroelectronics и е една от най-добрите алтернативи на Arduino. Използва се собствената среда за разработка Keli и програматора ST-Link. Базира се на чип с ARM Cortex 32-bit M3 ядра с тактова честота 24 MHz, налични са 8 KB оперативна памет. Устройството е много подходящо за обработка на цифрови сигнали и други подобни дейности.
Това са по-известните аналози на Arduino, които могат да се използват в най-различни проекти. Ако използвате друго устройство, споделете, за да умножим познанията.
Всичко важно от света на технологиите, директно в пощата ти.
С абонирането приемате нашите Условия и Политика за поверителност. Може да се отпишете с един клик по всяко време.



















