Съдържание:

Управление на светодиод с вашия смартфон: 6 стъпки
Управление на светодиод с вашия смартфон: 6 стъпки

Видео: Управление на светодиод с вашия смартфон: 6 стъпки

Видео: Управление на светодиод с вашия смартфон: 6 стъпки
Видео: Камера-ЛАМПА со слежением и определением человека. 2024, Юли
Anonim
Управлявайте светодиод с вашия смартфон
Управлявайте светодиод с вашия смартфон

Стъпка 1: Огъване на водещите (=

Огъване на водещите (=
Огъване на водещите (=
Огъване на водещите (=
Огъване на водещите (=

Преди да започнем да свързваме веригата, ще искате да огънете светодиодите и резисторните проводници, за да отговарят на вашия хардуер за прототипиране. Кабелите на резистора просто ще бъдат огънати надолу паралелно, както е показано на снимките, а светодиодите ще бъдат огънати, за да се поберат всичките 4 проводника в макета или хардуера за прототипиране, който сте използвали.

Стъпка 2: Конструиране на веригата

Изграждане на веригата!
Изграждане на веригата!
Изграждане на веригата!
Изграждане на веригата!

Веригата е проста, ако някога сте свързвали светодиод, общият проводник, най-дългият, ще бъде свързан към земята, а останалите връзки ще преминат през резистор в 9, 10 и 11 PWM щифта (модулация с широчина на импулса) PWM основно мига светодиода толкова бързо, че човешкото око го вижда толкова стабилно, само при по -ниска яркост, различни яркости се постигат чрез промяна на съотношението, на което светодиодът е включен и изключен. щифтовете 9, 10 и 11 са просто съвместими с широчинно -импулсна модулация. Най -краткият проводник (червен) ще премине през резистор към щифт 11, вторият най -кратък (зелен) ще отиде до пин 10 и накрая синият (оставащият проводник) ще отиде до щифт 9. и в случай, че вече не сте свързали най -дългия олово- това е минусът на всеки светодиод, това трябва да отиде в заземена дупка на arduino.

Стъпка 3: PR0GR4M1NG

PR0GR4M1NG!
PR0GR4M1NG!

Сега трябва да кодираме arduino, за да вземем сигналите, които ще бъдат изпратени чрез обработка, които се контролират от вашия idevice, но ще стигнем до това по -късно. Ще трябва да отидете на file-examples-firmatta-standardfirmatta и да го качите в arduino с помощта на arduino IDE. може да се изтегли от: https://arduino.cc/en/Main/Software След като го качите на дъската, ще трябва да изтеглите обработката в подготовка за следващата стъпка:

Стъпка 4: Библиотеки

Библиотеки
Библиотеки

След като изтеглите обработката, ще трябва да изтеглите 2 библиотеки, за да комуникирате с вашия idevice и след това към arduino. инструкциите за инсталиране трябва да бъдат включени или към изтеглянето, или към страницата за изтегляне. Тези библиотеки включват: oscp5: https://www.sojamo.de/libraries/oscP5/ arduino.cc: https://www.arduino.cc/ playground/Interfacing/Processing след като сте инсталирали, ще трябва да изтеглите програма, наречена touch osc editor от тук: https://hexler.net/software/touchosc превъртете надолу до дъното, близо до нея. включих връзка към предварително подготвена и тя включва бутони, превключватели, флахери и фейдъри. когато натиснете един от тях, той изпраща съобщение, което обработката ще търси и чете. Приложената скица за обработка също ще бъде настроена за четене на тези съобщения, така че няма да ви свърши никаква работа (=. отворете файла за редактиране на osc с докосване и щракнете върху бутона за синхронизиране, след това отидете на вашия idevice, при докосване osc изберете оформление-добавяне-и изберете хостът, който се появява. Уверете се, че вашият idevice и компютърът са в една и съща мрежа. Основните функции за рисуване и фейдър кодът са направени чрез харинг, в youtube, аз го разширих: проверете го в youtube (= https:// www.youtube.com/user/Harrybj17 изтеглете файловете тук:

Стъпка 5: Почти там

Почти там!
Почти там!
Почти там!
Почти там!

След като вземете двата ми файла и синхронизирате сензорния osc, е време да стартирате скицата за обработка, вашият arduino трябва да бъде прикачен! или ще получите грешки. сега трябва да погледнете надолу и трябва да видите ip, който е бил в бъркотията с резултати, въведете го във вашата обработваща osc информация. същото и с пристанището. ако всичко върви добре, тогава всичко, което правите на idevice, трябва да бъде отразено на показаните червени зелени и сини фейдъри. RGB LED също трябва да свети. Ако всичко е минало добре, поздравления, ако не, има раздел за отстраняване на неизправности на следващата стъпка и също.. не се отказвайте, струва си времето. (=

Стъпка 6: Отстраняване на проблеми

Отстраняване на неизправности!
Отстраняване на неизправности!

ако получите нещо подобно- не може да работи в 64 битов режим, изтеглете версията на обработка 1.5.1, ако получите грешки при изключение, уверете се, че вашият arduino е включен, ако не получавате нищо, което се огледало, уверете се, че вашият ip и порт са правилни и защитната стена не го заключва. и ако не се забавлявате, махнете се: P всякакви други грешки, моля, коментирайте. (=

Препоръчано: