реклама

Arduino платки и подобни микроконтролери правят творчеството по-достъпно от всякога. Независимо дали сте управление на LED ленти Последно ръководство за свързване на LED светлинни ленти към ArduinoЕдин от най-разпространените LED продукти е LED лентата. В тази статия ще разгледаме как да настроите двата най-често срещани типа с Arduino. Прочетете още , автоматизиране на вашия дом Как да дистанционно контролирате дома си с Arduino, 5 DIY проектаРеволюцията в интелигентния дом се случва сега! Показваме ви как да направите свои собствени умни приспособления за дома, като използвате нищо повече от обикновен Arduino. Прочетете още , или дори защита на вашия имот Как да си направим проста алармена система ArduinoОткрийте движение, а след това изплашете дяволите от натрапник с висок звук на алармата и мигащи светлини. Това звучи ли забавно? Разбира се, че го прави. Това е целта на днешния проект на Arduino, подходящ ... Прочетете още , тези малки чудеса са сърцето на повечето самостоятелни електронни конструкции.

instagram viewer

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

6 лесни начина да свържете Arduino с Android Arduino Uno 670

Тази статия ви превежда през 6 начина за свързване на вашия андроид устройство към който и да е Arduino съвместима дъска. Нека се гмуркаме вътре.

1. ArduinoDroid

Първо в нашия списък е ArduinoDroid. Това приложение работи чрез USB в движение Какво е USB OTG? 5 готини начина да го използвате на AndroidКакво е USB OTG и как можете да го използвате на Android? Обясняваме характеристиката и многото начини за нейното използване. Прочетете още (OTG) за свързване на вашето устройство към Arduino чрез USB кабел. Едно от предимствата на USB е, че той не изисква интернет или Bluetooth връзка, за да работи.

Приложението е напълно функционална IDE, която ви позволява да кодирате на телефона си, да качвате предварително написани скици, съхранявани във вашия Dropbox или Google Drive, и да компилирате скици в движение.

6 лесни начина да свържете Arduino с Android ArduinoDroidPictureLandscape 670

Ползите от използването на това приложение са очевидни. Наличието на IDE в ръка е идеалното нещо за бързи промени в областта. Прикачването на устройство с Android е много по-малко тромаво от това да се налага да балансирате лаптоп на ръка!

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

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

2. Arduino Bluetooth контролер

Следващо в нашия списък е подходящо нареченото приложение Arduino Bluetooth Controller. Това приложение е по-малко за програмирането на Arduino в движение и повече за задействане на промени в качения скица. Приложението изпраща данни до вашия съвет чрез Bluetooth, което ви позволява да изпращате серийни данни чрез натискане на бутон в приложението. Ще ви трябва Bluetooth модул за вашия съвет, въпреки че HC-06 модул е ​​широко използван и наличен само за 3 долара в момента на писане.

За отличен грунд за започване на работа с тези евтини малки модули вижте това видео от Tinkernut Labs:

Видеоклипът по-горе препоръчва различно приложение, въпреки че някои потребители съобщават, че не работи на съвременните смартфони. Изглежда, че Bluetooth контролерът Arduino не страда от този проблем. Заслужава да се отбележи, че приложението изтегля на английски, а не на италиански, както е показано на снимките в Play Store!

3. Blynk

Покрихме се създаване на проекти с Blynk преди и открих, че това е страхотна услуга. Неговата гъвкавост и простота го правят интуитивен начин за задействане на събития на вашия борд. Blynk изисква интернет връзка, за да работи, тъй като използва собствен сървър. Можете да използвате или Wi-Fi, или мобилни данни за достъп до Blynk [Broken URL Remove Remove], което го прави идеален за използване на смартфони.

Една от силните страни на Blynk е разнообразието от начини за свързване с устройство. Заедно с поддръжката на почти всеки съвет за разработка навън, можете да се свържете със сървъра безжично, използвайки ethernet или дори да използвате компютърна връзка чрез USB. Услугата е добре документирана, а интуитивното й приложение улеснява съставянето на персонализирани контроли за вашия проект. Библиотеката Blynk за ID на Arduino се грижи за цялата комуникация.

Ако сте от типа човек, който иска да стартира кафемашината си от телефона си, преди да станат сутрин, тогава тази е за вас!

Blynk не е единствената услуга в тази област, която също си струва да се провери са изключително адаптивни Thinger.io, и практически безграничното, но по-невероятно трудно OpenHAB. От трите, обаче, Blynk със сигурност е най-бързият за ставане и бягане учене на OpenHAB Първи стъпки с OpenHAB Home Automation на Raspberry PiOpenHAB е зряла платформа за домашна автоматизация с отворен код, която работи на различен хардуер и е протокол агностик, което означава, че може да се свърже с почти всеки хардуер за домашна автоматизация на пазара днес. Прочетете още е чудесна идея в дългосрочен план.

4. Комуникация от нулата

Всичко, което обхванахме досега, използва вече съществуващи услуги, за да ви помогне да се свържете по различни начини, но какво ще стане, ако искате пълен контрол над всеки аспект на приложението за Android? Защо да не го направите сами от нулата?

Харихаран Матаван ни превежда през целия процес в тази обширна стъпка по стъпка урок. Приложението, създадено тук, е предназначено просто да отвори USB връзкаи предавайте серийни данни напред и назад между приложението и дъската Arduino. Това е чудесен начин да се запознаете с Android Studio и изграждането на приложения като цяло.

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

6 лесни начина за свързване на Arduino с Android bluetooth android DIY, комбинирани2 670

Макар че има начини да създавайте приложения за Android без кодиране Как да създадете приложение за Android: всичко, което трябва да знаетеАко искате да започнете да правите собствено приложение за Android, това ръководство включва всичко, от което се нуждаете. Прочетете още , струва си да научите основите на кодирането в Java. Създаването на вашите собствени приложения е страхотно, но преди да го знаете, може да имате изцяло нова кариера Кариерни опции за Java програмистиС прогнозен темп на растеж от 19 процента за периода 2014-2024 г. (според Бюрото за трудова статистика на САЩ), перспективите за кариера на Java програмистите са наистина отлични. Прочетете още !

5. Превърнете Arduino в сървър

Друг начин за комуникация с вашия съвет е да го превърнете в мъничък сървър. Ползата от това е, че тя отваря възможността за комуникация с дъската от всичко, което може да се придвижва до IP адрес или да направи заявка в мрежата.

Това невероятно подробно урок от startelectronics.org изисква Ethernet щит За да прикачите дъската си към домашната си мрежа. Ето видео от него в действие:

Нямате ли ethernet щит? Не се страхувайте, същото може да се постигне и с a Wi-Fi щит или Wi-Fi свързана платка като NodeMCU Запознайте се с Arduino Killer: ESP8266Ами ако ви кажа, че има съвместим с Arduino плат за разработка с вграден Wi-Fi за по-малко от 10 долара? Е, има. Прочетете още .

ако node.js Какво е възел JS и защо трябва да се грижа? [Уеб разработка]JavaScript е просто език за програмиране от страна на клиента, който работи в браузъра, нали? Вече не. Node.js е начин за стартиране на JavaScript на сървъра; но е и много повече. Ако ... Прочетете още е вашето сладко, тогава може да има смисъл да погледнете arduino-android github проект. Приложение за Android отново е снабдено с изходен код, така че да можете да влезете под капака и да се погрижите за съдържанието на сърцето си. Това е доста голи кости, но всичко е там, за да внедрите node.js сървър на Arduino дъска по ваш избор.

ако Питон е повече ваше нещо, Metanurb потребител Instructables има bluetooth модул настойнически.

6 лесни начина да свържете Arduino с Android Arduino Android 2

6. Инфрачервено управление

Търсите истински начин да поговорите с Arduino? Искате ли да отидете на пълен MacGyver? След това изтръгнете Инфрачервен (IR) приемник от стар стерео или VHS плейър и го използвайте, за да говорите с вашата Arduino платка!

Този метод изисква вашето Android устройство да има вграден IR бластер. Има много приложения за използване на тази функция, въпреки че Mi Дистанционен контролер е безплатна и работи с много други домакински устройства.

6 лесни начина да свържете Arduino с Android Mi Ir App 670

След като приложението се стартира и работи, ще трябва да създадете проста схема, която да "издуши" IR сигналите. Това Ръководство за дистанционно IR ви превежда през процеса на изграждане на веригата.

Докато този урок използва старо дистанционно, процесът е абсолютно същият за използване на IR взривяващо устройство с Android, а наличието на частите го прави чудесен начинаещ проект.

Този метод работи само в рамките на видимостта. Това обаче е най-евтиният начин за комуникация с вашия съвет безжично. Дори ако не можете да почистите частите, за да направите това, IR приемникът струва по-малко от долар. За статично устройство като набор от LED ленти, монтирани на тавана, би могло да бъде идеалното решение на прост проблем.

Пропуснахме ли инструмент?

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

Как говорите с вашия Arduino съвет? Винаги използвате ли компютър? Има ли хитър начин да разговаряме с нашите табла, които сме пропуснали тук? Уведомете ни в секцията за коментари по-долу!

Кредит за изображение: almoond /Depositphotos

Иън Бъкли е журналист на свободна практика, музикант, изпълнител и продуцент на видео, живеещ в Берлин, Германия. Когато не пише или е на сцената, той се занимава с „Направи си сам“ електроника или код с надеждата да стане луд учен.