реклама

Актуализирано от Ian Buckley на 14 август 2017 г.

Ако сте нещо като мен, да се занимавате с електроника е нещо, което наистина бихте искали да правите - поне на теория. В действителност ограниченията във времето и липсата на знания неизбежно ви пречат да се опитате. Просто е твърде трудно. Харесвате да разчленявате счупени джаджи, но никога не правете нищо с битовете, които намерите, освен да ги оставите за дъждовен ден (чекмедже, пълно с микровълнови части? Проверете).

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

Технически Arduino е a програмируем логически контролер Какво в света е програмирането на PLC?В света на производството има компютри, а след това има компютърна автоматизация. Въпреки че може да мислите, че знаете всичко, което трябва да знаете за компютрите, просто дори не сте надраскали повърхността на използването ... Прочетете още . Официално обаче е платформа за прототипиране на електроника с отворен код - но какво означава това?

instagram viewer

На вас или на мен, това е като малък компютър, който можете да програмирате да прави нещата и той взаимодейства със света чрез електронни сензори, светлини и мотори. По същество това прави някои наистина хардкор проекти за електроника, достъпни за всеки - така артистите и творческите типове могат да се концентрират върху превръщането на идеите си в реалност. Това е най-добрият инструмент за калайдисване!

Да цитираш:

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

Какво можете да направите с него?

Преди да обсъдя какво прави Arduino толкова революционно устройство, мисля, че е по-добре да ви покажа някои от любимите ми проекти, които са направени с Arduino.

1. 3D принтери

В миналото показахме ви MakerBot Два 3D принтера, които можете да направите сами за около 1000 долараДнес бих искал да ви покажа два конкретни проекта, които могат да се изградят за повече или по-малко 1000 долара, и двата са напълно функционални 3D-пластмасови принтери и двамата са с отворен източник и активно съществуват развита. Прочетете още , 3D принтер. Е, това използва няколко Arduinos за контрол на неща като изхвърляне на разтопена пластмаса от печатащата глава за преместване на платформата.

2. Puff The Magic Dragon Fighting Robot

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

(* Автономно значение, което го прави самостоятелно, без човешки контрол).

Ако този проект ви интересува, разгледайте как Xod може да ви помогне да изградите робот Arduino Как Xod ви помага да изградите Arduino роботи без кодиранеИскате да научите роботика, но нямате умения за програмиране? Лесно е с графичен IDE на Xod и робот, контролиран от Arduino. Прочетете още .

3. Лазерна арфа

Страхотни трансови звуци, лазери, какво повече бихте могли да искате?

4. Бейкър Туит

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

5. LED кубчета

Най-добрият начин да се обясни това е просто да гледате видеото - те са абсолютно великолепни; един 8x8x8 LED куб (това е 512 светодиода), като всички контроли се извършват от Arduino.

Нивото на трудност обаче е от по-високата страна. Не се притеснявайте, ако това ви се струва сложно - имаме пълен Arduino LED Cube Как да си направим пулсиращ Arduino LED куб, който изглежда, че е дошъл от бъдещетоАко сте се занимавали с някои проекти за начинаещи Arduino, но търсите нещо малко постоянно и на съвсем друго ниво от страхотно, тогава скромният 4 x 4 x 4 LED куб е ... Прочетете още урок, който обхваща всичко, което трябва да знаете.

Толкова забавни и игри настрана, какво точно прави Arduino толкова специален? Сигурно има други програмируеми контролери там?

Отворен код

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

програмиране на ардуино

Свързаност

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

микроконтролер arduino

Богатство на подкрепа

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

програмиране на ардуино

Универсалност и цена

Официален пълен борд на Uno струва 25 долара, и клон Uno само 4 долара, което прави тези малки електронни чудеса достъпни както за любители, така и за образователни институции.

Езикът за програмиране, с който качвате, е невероятно прост и трябва да бъде познат на всеки, който е имал опит с Java или подобни езици. (Всъщност се основава на обработване).

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

Много опции

След излизането на Arduino много други компании се заеха с хардуерния етос с отворен код. Наред с многото клониращи дъски, които се появиха на пазара, се предлагат няколко уникални дизайна, които са съвместими с ID на Arduino. Тези дъски приемат общия дух на оригиналните дъски Arduino и придават допълнителни функции.

Забележителен пример е NodeMCU Запознайте се с Arduino Killer: ESP8266Ами ако ви кажа, че има съвместим с Arduino плат за разработка с вграден Wi-Fi за по-малко от 10 долара? Е, има. Прочетете още съвет за развитие. Тази дъска, която също е мъничка, има на борда Wi-Fi и освен че е съвместима с Arduino, може да се използва като миниатюрна Възел. Js Какво е възел JS и защо трябва да се грижа? [Уеб разработка]JavaScript е просто език за програмиране от страна на клиента, който работи в браузъра, нали? Вече не. Node.js е начин за стартиране на JavaScript на сървъра; но е и много повече. Ако ... Прочетете още сървър. Предлага се за само 3 долара, тези мънички дъски са толкова добри, че се запитахме дали биха били пряк конкурент на Ардуиновия трон.

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

Все още искате да знаете повече? Вижте този кратък документален филм за Arduino, който излиза малко на заден план и мотивацията зад проекта. Голяма част от него е на италиански, защото ако името вече не го даде, проектът започна в Италия.

Започнете да създавате

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

Започването също е доста лесно и ние имаме удобно ръководство за начинаещи Първи стъпки с Arduino: Ръководство за начинаещиArduino е платформа за създаване на прототипи за електроника с отворен код, базирана на гъвкав, лесен за използване хардуер и софтуер. Той е предназначен за художници, дизайнери, любители и всички, които се интересуват от създаването на интерактивни обекти или среди. Прочетете още за да те сваля от земята. Или, вижте нашите Проект за начинаещ Arduino: Управление на светофари Програмиране на Arduino за начинаещи: Ръководство за проектиране на светофариИзграждането на контролер на светофар Arduino ви помага да развиете основни умения за кодиране! Започваме ви. Прочетете още настойнически.

Направо ли започвате в света на микроконтролерите? Кой съвет мислите да получите? Какво смятате да направите? Уведомете ни в секцията за коментари по-долу!

Джеймс има бакалавърска степен по изкуствен интелект и е сертифициран като CompTIA A + и Network +. Той е водещ разработчик на MakeUseOf и прекарва свободното си време, играейки VR пейнтбол и настолни игри. Той изгражда компютри още от дете.