If-Koubou

Какво е Arduino? Научете повече за тази платформа с отворена изходна електроника

Какво е Arduino? Научете повече за тази платформа с отворена изходна електроника (Как да)

Arduino е платформа за прототипиране на електроника с отворен код, базирана на гъвкав и лесен за използване хардуер и софтуер. Днес ще ви помогнем да започнете, като ви покажем някои от наличните възможности и колко лесно е да започнете.

Arduino хардуер е платка с отворен код с микропроцесор и вход / изход (I / O) щифтове за комуникация и управление на физически обекти (LED, сервосистеми, бутони и др.). Таблото обикновено се захранва чрез USB или външно захранване, което на свой ред позволява да захранва друг хардуер и сензори.

Ардуино има и софтуерен компонент с отворен код, който е подобен на C ++. Вградената среда за разработка на Arduino (IDE) ви позволява да пишете код, да го компилирате и след това да го качите в ардуино за самостоятелно използване в прототипи и проекти.

Всичко това е предназначено да бъде лесна за използване, за да позволи на артистите и създателите свободно да развиват своите идеи в реални обекти. Ако се интересувате от изграждането на нещо сами, потърсете да видите хардуерните опции и наличния софтуер, за да започнете.

Arduino варианти

Ардуино хардуер, който е "отворен източник" означава, че можете да видите схеми на всяка налична борда. Това означава, че сте свободни да закупите хардуерните компоненти и да съберете дъската заедно, ако сте толкова наклонени. За да започнете, вероятно бихме препоръчали да похарчите ~ 30 лв. И да видите колко много искате да инвестирате.

Изображението по-долу е създадено с използване на Fritzing и е оформлението за основно Arduino с помощта на дъска за хляб.

Ардуино се предлага в различни типове, които правят избора на подходящия, който е трудно да се реши, но разнообразието също така позволява гъвкавост при избора на перфектно решение.

Не можем да покрием всички варианти на Arduino, но има някои забележителни възможности за започване на работа.

Ардуино Уно

Uno е страхотен стартер Arduino, осигурява солидна основа за тези, които просто започват и имат много от опциите, които ще искате, докато разглеждате платформата. Също така работи с почти всеки щит (повече за това по-късно).

Ардуино Нано

Нано е почти функционален за характеристика, същата като Arduino Uno, но е около 1/3 от размера и не може да използва щитове лесно. Uno е предназначен да бъде използван като постоянен обект в проекти или с breadboards за тестване.

Ардуино Лилипад

Lilypad има уникален дизайн, който може да бъде ушит в тъкани за носими проекти или изкуство. Разбира се, че не сте ограничени до тези приложения, но щитове няма да работят по този Arduino, така че разширяването може да стане трудно.

Ардуино Мега 2560

Mega 2560 има повече памет и повече I / O пина от всеки друг Arduino. Това е най-голямото и най-доброто ардуино, което можете да получите, но може би няма да ви е нужно толкова много власт, ако вашите проекти не го изискват. Това също би било по-скъп Ардуино да напусне в проект за постоянно.

Netduino

Netduino е братовчед на Ардуино. Той все още е хардуерно решение за хакерство и прототипиране с отворен код. Но Netduino пуска .NET Micro Framework за своята софтуерна база. Той е съвместим с щифтовете на Arduino, но някои от тях може да изискват шофьори да работят.

За повече хардуер на Arduino разгледайте връзката по-долу.

Arduino аксесоари (щитове)

Шийлдс добавят функционалност към вашето ардуино, буквално. Те имат щифтове, които натискат вдясно в горната част на ардуино и веднага можете да се възползвате от това, което може да направи щитът. Можете също да добавяте няколко щита наведнъж. Arduino, който гледа Twitter за специфичен hashtag (етернет щит) и след това управлява RC кола, използваща RF (RF щит), не е извън обхвата на един проект благодарение на гъвкавостта на екрана.

Ще забележите по-долу, че някои щитове изглеждат много като самите дъски на Ардуино, но не се бъркайте, защото им липсва основната мощност за обработка на кода, който ще напишете в скици (повече по-долу).

Ethernet

Това е един от най-популярните щитове, защото разширява ардуино, за да може да използва интернет за комуникация и контрол. Етернет щитът е един от най-разнообразните налични и след като сте усвоили основите, трябва да изглеждате така, за да можете да направите своя перални / тостер / кафе машина tweet.

XBee

XBee щитът прави безжичната комуникация от точка до точка лесна. Можете да използвате това, за да свържете два ардуина заедно или да създадете цяла мрежа от Arduinos, която един ден ще изпълнява СВЯТ!

Мотор

Arduino може да управлява мотори и сервосистеми, без да се нуждае от щит, но моторният щит увеличава тази способност до 11. Можете да използвате това, за да управлявате косачката си на коса или да създадете собствен робот.

Има много други щитове Arduino на разположение като музика, видео игра и Bluetooth. Това е само върхът на айсберга и ние бихме препоръчали да направите някакво собствено търсене, за да намерите идеалния щит за вашия проект.

Ако търсите прототип Arduinos и щитове заедно с различни сензори, препоръчваме да проверите Fritzing, който не само помага при прототипните етапи, но и ви помага да ви покажем как да създавате постоянни платки за печатането на вашия проект.

Програмиране (скици)

Arduino IDE е инструмент за разработка на различни платформи, написан на Java. Той ви позволява да контролирате всички софтуерни функции на вашето Arduino.

Всяка програма, която пишете, се нарича скица и се компилира и качи в ардуино, използвайки IDE. Много скици са свободно достъпни онлайн и IDE дори идва с множество примери, за да започнете с почти всяка функция, с която е способен вашият Arduino.

Eclipse и Notepad ++ са популярни алтернативи за писане на скиците ви, но им липсва лесен достъп до примери за скици и компилиране / качване на завършената скица на Arduino.

ресурси

Тази статия е разработена така, че да стартира във вашите проекти Arduino. За повече четене разгледайте връзките по-долу и започнете да правите неща.

Ако имате по-полезни връзки или собствен проект на Arduino, можете да оставите коментар, който да споделите с всички читатели.

Идеи за проекти

http://arduino.cc/en/Tutorial/HomePage

http://www.arduino.cc/playground/Projects/ArduinoUsers

http://hackaday.com/category/arduino-hacks/

http://www.instructables.com/tag/type-id/category-technology/channel-arduino/

Хардуерна референция на

Видеоклиповете https://www.youtube.com/user/makemagazine

http://www.circuitsathome.com/