Мазмуну:

Smartphone көзөмөлдөгөн неопикселдер (LED тилкеси) WiFi аркылуу Blynk тиркемеси менен: 6 кадам
Smartphone көзөмөлдөгөн неопикселдер (LED тилкеси) WiFi аркылуу Blynk тиркемеси менен: 6 кадам

Video: Smartphone көзөмөлдөгөн неопикселдер (LED тилкеси) WiFi аркылуу Blynk тиркемеси менен: 6 кадам

Video: Smartphone көзөмөлдөгөн неопикселдер (LED тилкеси) WiFi аркылуу Blynk тиркемеси менен: 6 кадам
Video: НОВИНКА! ЛУЧШЕЕ СЛЕЖЕНИЕ ЗА ЧЕЛОВЕКОМ камера ANBIUX 2 в1 2024, Ноябрь
Anonim
Wi -Fi аркылуу Blynk тиркемеси менен смартфондун көзөмөлдөгөн неопикселдери (LED тилкеси)
Wi -Fi аркылуу Blynk тиркемеси менен смартфондун көзөмөлдөгөн неопикселдери (LED тилкеси)

Мен бул долбоорду достор үйүндө смартфондун көзөмөлүндөгү неопикселдерден шыктандырып, бирок аны дүкөндөн сатып алгандан кийин түздүм. Мен ойлодум "өз колум менен жасоо канчалык кыйын, ал дагы алда канча арзан болмок!"

Бул кандай.

Эскертүү:

Сиз arduino ide чөйрөсү менен таанышсыз деп ойлойм, эгер андай болбосо, анда ал жерде көптөгөн окуу куралдары бар.

ЖАҢЫРТУУ:

2019-04-04 - Колдонмого zeRGBa колдонуу кошулду.

1 -кадам: Бөлүктөрдү чогултуу

Бөлүктөрдү чогултуу
Бөлүктөрдү чогултуу
Бөлүктөрдү чогултуу
Бөлүктөрдү чогултуу
Бөлүктөрдү чогултуу
Бөлүктөрдү чогултуу

1. NodeMCU (же esp8266нын башка түрү, бирок MCU эң жакшы иштейт)

2. Өткөргүч зымдар (3x эркек-> ургаачы, 2х аял-> ургаачы)

3. Неопикселдер

4. Смартфон

2 -кадам: Кабелдөө

Электр өткөргүчтөрү
Электр өткөргүчтөрү

Neopixelsтин GND'син MCU GND менен туташтырыңыз.

Neopixel DATA MCU пин D3.

Neopixel +5V тышкы 5V электр менен камсыздоо (сиз неопикселдерди тышкы булакка туташтырышыңыз керек, болбосо алар контроллерден көп ток алып, кууруп алышат, андан тышкары MCUда 5в пин да жок!).

MCU GND электр менен камсыздоо GND.

Электр менен камсыздоо+ MCU Vin пин.

3 -кадам: Китепканаларды жүктөп алыңыз

Китепканаларды түшүрүү
Китепканаларды түшүрүү
Китепканаларды түшүрүү
Китепканаларды түшүрүү

Биринчиден, LEDди көзөмөлдөө үчүн adafruit neopixel китепканасы керек болот. Аны китепканалардын менеджеринен тапса болот, жөн эле 'adafruit neopixel'ди издеп, көрсөтүлгөндү тандап, аны орнотуңуз.

Андан кийин тактанын аныктамаларын жүктөп алуу үчүн, префикстерди ачып, https://arduino.esp8266.com/stable/package_esp8266com_index.json 'кошумча такта URL'дери' кутусуна чаптаңыз. Андан кийин такталар менеджерин ачыңыз жана "esp8266" издеңиз, ал биринчиси болушу керек, аны чыкылдатып, орнотуңуз.

4 -кадам: Код

Жаңы эскиз түзүп, аны "esp8266 боюнча blynk менен неопикселдер" деп атаңыз (же сиз эстей турган нерсе). Кодго чаптаңыз.

'YourAuthCode'ду долбооруңуздун авторизация кодуна өзгөртүңүз. (blynk колдонмосундагы "гайка" сүрөтчөсүндө табылган)

Wi -Fi атыңызды жана сырсөзүңүздү тармагыңызга алмаштырыңыз.

Неопикселдердин санын тилкенин узундугуна коюңуз.

MCUну компьютериңизге сайыңыз, идедеги такта менюсунан MCU тандаңыз, COM портун жана берүү ылдамдыгын (115200) тандаңыз, бирок калганын этибарга албаңыз, ал алдын ала конфигурацияланган болушу керек. Анда жүктө!

5 -кадам: Blynk App

Blynk App
Blynk App
Blynk App
Blynk App

Blynk колдонмосун колдонмо дүкөнүнөн же дүкөндөн орнотуңуз.

Ал орнотулгандан кийин, аны ачып, каттоо эсебин түзүңүз.

Жаңы долбоорду түзүп, виджет кутучасынан 2 стилдүү баскычты, 1 менюну, 1 горизонталдык сыдырманы жана 3 вертикалдуу сыдырманы сүйрөңүз.

Менюнун сөлөкөтүн таптаңыз, андан кийин аталышын "Түс" кылып өзгөртүңүз, "PIN" деп жазылган кутучаны таптаңыз, муну V0 виртуалдык пинге өзгөртүңүз.

Менюнун 9 пунктун түзүү:

кызыл, жашыл, көк, сары, кочкул кызыл, бирюза, ак, өчүрүү жана салт. (Ошол тартипте !!).

Артка кайтыңыз, андан кийин баскычтардын бирин таптаңыз, анын PIN кодун V2 виртуалдык пинине, "өчүрүү" этикеткасын жана "күйгүзүү" этикеткасын "радуга" деп коюңуз.

Артка кайтып, башка баскычты чыкылдатыңыз, анын PIN кодун V3 виртуалдык пинге, ал эми "күйгүзүү" жана "өчүрүү" этикеткаларын "жаңыртуу" үчүн коюңуз.

Артка кайтып, горизонталдык сыдырманы чыкылдатып, аны "жаркырактык" деп атагыла жана анын PIN кодун V1 виртуалдык пине койгула, эгер кааласаңар "көрсөтүү маанисин" күйгүзгүлө жана "чыгарууда жөнөтүүнү" ӨЧҮРҮҢҮЗ, "жазуу аралыгы" 100 мс болушу керек..

Артка кайтып, вертикалдуу жылдыргычтардын бирин чыкылдатып, аны "Кызыл" деп атагыла, андан кийин анын PIN кодун V4 виртуалдык пинине, "баасын көрсөтүү" жана "чыгарууда жөнөтүү" экөөнү КҮЙГҮЗҮП коюңуз.

Кийинки 2 тик слайдер үчүн да ушундай кылыңыз, бирок виртуалдуу V5 жана V6 төөнөгүчтөрү бар "Көк" жана "Жашыл" деп белгилеңиз.

Эгерде сиз слайдерлерди колдонууну каалабасаңыз, анын ордуна zeRGBa плиткасын колдонсоңуз болот. Сөлөкөтүн таптап, анан казыктарды тандоо; V4, V5, V6 тиешелүү түрдө Кызыл, Жашыл, Көк үчүн. Баалар 0дөн 255ке чейин экенин текшериңиз.

Аларды жылдыруу үчүн виджетти кармап, сүйрөңүз.

Колдонмоңузду колдонуу үчүн жогорку оң бурчтагы ойноо белгисин басыңыз.

КОЛДОНУҢУЗДУ КОЛДОНУУ:

MCU менен бир WiFi тармагына туташканыңызды текшериңиз.

Ылдый түшүүчү менюдан түс тандап, ошол түстөгү тилкени орнотот, жарыктыгын өзгөртүү үчүн "жарыктыгы" сыдырмасын колдонуңуз, андан кийин "Жаңыртуу" баскычын басыңыз. "Радуга" баскычын басуу менен асан -үсөндүн үлгүсү пайда болот. Эгерде сиз "салт" тандасаңыз, сумманы өзгөртүү үчүн "Кызыл", "Жашыл" жана "Көк" жылдыргычтарды сүйрөңүз, түсүн өзгөртүү үчүн жаңыртууну басыңыз.

6 -кадам: Бүттү

Бүттү!
Бүттү!
Бүттү!
Бүттү!

Сиздин долбоор колдонууга даяр болушу керек!

Көңүл ачуу!

Сунушталууда: