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

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

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

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

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

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

    Варианти на Arduino

    Хардуерът на Arduino, който е “отворен код”, означава, че можете да видите схемите на всеки платка. Това означава, че сте свободни да купувате хардуерните компоненти и да ги запоявате заедно, ако сте толкова наклонени. За да започнете, вероятно просто ще ви препоръчаме да похарчите ~ 30 долара и да видите колко наистина искате да инвестирате.

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

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

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

    Ардуино Уно

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

    Ардуино Нано

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

    Arduino Lilypad

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

    Arduino Mega 2560

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

    Netduino

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

    За повече хардуер Arduino вижте линка по-долу.

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

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

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

    Ethernet

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

    XBee

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

    Мотор

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

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

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

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

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

    Всяка програма, която пишете, се нарича скица и се компилира и качва на вашия 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/

    Справочник на хардуера на Arduino http://arduino.cc/en/Main/Hardware

    Видео https://www.youtube.com/user/makemagazine

    http://www.circuitsathome.com/