Mundarija:

Wi -Fi orqali Blynk ilovasi bilan smartfon boshqariladigan neopiksellar (LED tasmasi): 6 qadam
Wi -Fi orqali Blynk ilovasi bilan smartfon boshqariladigan neopiksellar (LED tasmasi): 6 qadam

Video: Wi -Fi orqali Blynk ilovasi bilan smartfon boshqariladigan neopiksellar (LED tasmasi): 6 qadam

Video: Wi -Fi orqali Blynk ilovasi bilan smartfon boshqariladigan neopiksellar (LED tasmasi): 6 qadam
Video: Redmi telefonini judayam tez zaryadlash siri 2024, Iyul
Anonim
Wi -Fi orqali Blynk ilovasi bilan smartfon boshqariladigan neopiksellar (LED tasmasi)
Wi -Fi orqali Blynk ilovasi bilan smartfon boshqariladigan neopiksellar (LED tasmasi)

Men bu loyihani do'stlar uyida smartfon boshqariladigan neopixellardan ilhomlanib, lekin uni do'kondan sotib olgandan keyin yaratdim. Men "o'z qo'llarim bilan ishlab chiqarish qanchalik qiyin bo'lishi mumkin, bu ham ancha arzon bo'lardi!" Deb o'yladim.

Mana shunday.

Eslatma:

Menimcha, siz arduino ide muhiti bilan tanishsiz, agar bo'lmasa, u erda ko'plab darsliklar bor.

YANGILASH:

2019-04-04 - ilovaga zeRGBa ishlatish qo'shildi.

1 -qadam: qismlarni yig'ish

Qismlarni yig'ish
Qismlarni yig'ish
Qismlarni yig'ish
Qismlarni yig'ish
Qismlarni yig'ish
Qismlarni yig'ish

1. NodeMCU (yoki boshqa esp8266 turi, lekin MCU eng yaxshi ishlaydi)

2. Jumper simlari (3x erkak-> urg'ochi, 2x ayol-> ayol)

3. Neopiksellar

4. Smartfon

2 -qadam: simlarni ulash

Ulanish
Ulanish

Neopixellarning GND ni MCU GND ga ulang.

Neopixel DATA MCU pin D3.

Neopixel +5V tashqi 5V quvvat manbai (siz neopixellarni tashqi manbaga ulashingiz kerak, aks holda ular tekshirgichdan juda ko'p tok oladi va qovuradi, bundan tashqari MCUda 5v pin ham yo'q!).

MCU GND quvvat manbai GND.

Quvvat manbai+ MCU Vin pin.

3 -qadam: Kutubxonalarni yuklab oling

Kutubxonalar yuklab olish
Kutubxonalar yuklab olish
Kutubxonalar yuklab olish
Kutubxonalar yuklab olish

Birinchidan, LEDlarni boshqarish uchun bizga adafruit neopixel kutubxonasi kerak bo'ladi. Siz uni kutubxonalar menejeridan topishingiz mumkin, faqat "adafruit neopixel" ni qidiring va ko'rsatilganini tanlang va o'rnating.

Keyin taxtaning ta'riflarini yuklab olish uchun prefrentslarni oching va https://arduino.esp8266.com/stable/package_esp8266com_index.json -ni "qo'shimcha taxtali URL -lar" maydoniga joylashtiring. Keyin menejer menejerini oching va "esp8266" ni qidiring, bu birinchi bo'lishi kerak, ustiga bosing va o'rnating.

4 -qadam: kod

Yangi eskiz yarating va uni "esp8266 -da blynk bilan neopixellar" deb nomlang (yoki siz eslab qolmoqchi bo'lgan narsa). Kodni joylashtiring.

"YourAuthCode" ni loyihangiz uchun autentifikatsiya kodiga o'zgartiring. (blynk ilovasidagi "yong'oq" belgisida topilgan)

Wi -Fi tarmog'ining nomi va parolini tarmoqqa o'zgartiring.

Ip uzunligiga neopiksellar sonini o'rnating.

MCU-ni kompyuterga ulang, ide menyusidagi MCU-ni tanlang, MAQOMOTI portini va uzatishni tanlang (115200), lekin qolganlarini e'tiborsiz qoldiring, uni oldindan sozlash kerak. Keyin yuklang!

5 -qadam: Blynk ilovasi

Blynk ilovasi
Blynk ilovasi
Blynk ilovasi
Blynk ilovasi

Ilovalar do'konidan yoki o'yin do'konidan blynk ilovasini o'rnating.

O'rnatgandan so'ng, uni oching va hisob yarating.

Yangi loyiha yarating, so'ngra 2 ta tugmachani, 1 ta menyu, 1 ta gorizontal slayderni va 3 ta vertikal slayderni vidjet qutisiga suring.

Menyu belgisiga teging, so'ng sarlavhani "Rang" ga o'zgartiring, "PIN" yozilgan maydonga teging, uni V0 virtual piniga o'zgartiring.

Menyudan 9 ta element yarating:

qizil, yashil, ko'k, sariq, binafsha, turkuaz, oq, yopiq va odatiy. (Shu tartibda !!).

Orqaga qayting va tugmalardan birini bosing, PIN kodini V2 virtual piniga, "o'chirilgan" va "yoqilgan" yorlig'iga "kamalak" qilib qo'ying.

Orqaga qayting va boshqa tugmachani bosing, uning PIN kodini V3 virtual piniga, "yoqish" va "o'chirish" belgilarini "yangilash" deb belgilang.

Orqaga qayting, keyin gorizontal slayderni bosing, uni "yorqinlik" deb belgilang va PIN kodini V1 virtual piniga o'rnating, agar xohlasangiz "ko'rsatish qiymatini" yoqing va "qo'yib yuborish" ni o'chiring, "yozish oralig'i" 100 ms bo'lishi kerak..

Orqaga qayting va vertikal slayderlardan birini bosing, "Qizil" deb nomlang, so'ngra PIN kodini V4 virtual piniga qo'ying, "qiymatni ko'rsatish" va "chiqarishda yuborish" ni ON holatiga qo'ying.

Keyingi 2 ta vertikal slayder uchun ham xuddi shunday qiling, lekin ularni "Moviy" va "Yashil" deb belgilang, mos ravishda virtual V5 va V6 pinli.

Agar siz slayderlardan foydalanishni xohlamasangiz, uning o'rniga zeRGBa plitkasidan foydalanishingiz mumkin. Belgini bosing, keyin pinlarni tanlang; V4, V5, V6 navbati bilan qizil, yashil, ko'k. Qiymatlar 0 dan 255 gacha ekanligiga ishonch hosil qiling.

Ularni harakatlantirish uchun vidjetni ushlab turing.

Ilovadan foydalanish uchun yuqori o'ng burchakdagi ijro belgisini bosing.

Ilovadan foydalanish:

MCU bilan bir xil Wi -Fi tarmog'iga ulanganingizga ishonch hosil qiling.

Ochiladigan menyudan rang tanlansa, u rangdagi chiziq o'rnatiladi, yorqinligini o'zgartirish uchun "nashrida" slayderidan foydalaning, so'ng "yangilash" tugmasini bosing. "Kamalak" tugmachasini bosish kamalak naqshini yaratadi. Agar siz "maxsus" ni tanlasangiz, miqdorni o'zgartirish uchun "Qizil", "Yashil" va "Moviy" slayderlarni suring, rangni o'zgartirish uchun yangilash tugmasini bosing.

6 -qadam: Bajarildi

Bajarildi!
Bajarildi!
Bajarildi!
Bajarildi!

Sizning loyihangiz foydalanishga tayyor bo'lishi kerak!

Maza qiling!

Tavsiya: