Mundarija:
- 1 -qadam: qismlarni yig'ish
- 2 -qadam: simlarni ulash
- 3 -qadam: Kutubxonalarni yuklab oling
- 4 -qadam: kod
- 5 -qadam: Blynk ilovasi
- 6 -qadam: Bajarildi
Video: Wi -Fi orqali Blynk ilovasi bilan smartfon boshqariladigan neopiksellar (LED tasmasi): 6 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
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
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
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
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
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
Sizning loyihangiz foydalanishga tayyor bo'lishi kerak!
Maza qiling!
Tavsiya:
Android yoki iPhone -dan Bluetooth orqali boshqariladigan Arduino bilan Neopixel Ws 2812 LED tasmasi: 4 qadam
Android yoki iPhone -dan Bluetooth orqali boshqariladigan Arduino bilan Neopixel Ws 2812 LED tasmasi: Assalomu alaykum bolalar, men Android telefoningiz yoki iPhone -dan Bluetooth ulanish yordamida neopikselli LED tasmasini yoki ws2812 chizig'ini qanday boshqarish haqida muhokama qildik. uyingizga Arduino bilan bir qatorda neopikselli LED tasmasini qo'shing
Bluetooth ilovasi orqali boshqariladigan Arduino avtomobili: 4 qadam (rasmlar bilan)
Arduino Car App Bluetooth orqali boshqariladi: Biz bilamizki, Arduino - bu ajoyib prototiplash platformasi, chunki u do'stona dasturlash tilidan foydalanadi va bizga ajoyib tajribalarni taqdim etadigan juda ko'p ajoyib komponentlar mavjud
Wi -Fi orqali olov bilan o'ynang! ESP8266 va neopiksellar: 8 qadam
Wi -Fi orqali olov bilan o'ynang! ESP8266 va Neopixellar: Wi-Fi simsiz boshqaruv yordamida ajoyib yong'in simulyatsiyasi effektini yarating. Yaxshi ko'rinadigan interfeysga ega mobil ilova (Android smartfonlar uchun) sizning ijodingiz bilan o'ynash uchun o'rnatishga tayyor! Olovni boshqarish uchun biz Arduino va ESP8266 -dan ham foydalanamiz. Da
Blynk ilovasi yordamida USB orqali smartfon yordamida Arduino -ni boshqaring: 7 qadam (rasmlar bilan)
Arduino -ni USB orqali Blynk ilovasi yordamida USB orqali boshqaring: Ushbu qo'llanmada biz Blynk va Arduino -dan chiroqni boshqarish uchun qanday foydalanishni bilib olamiz, bu kombinatsiya USB seriyali port orqali amalga oshiriladi. Arduino yoki C ni masofadan boshqarishning eng oddiy echimi
ARDUINO YUN tomonidan boshqariladigan ROOMBA STEFANO DALL'OLIO tomonidan Wifi ilovasi orqali: 4 qadam (rasmlar bilan)
AROMINO YUN tomonidan boshqariladigan ROOMBA Wifi ilovasi orqali STEFANO DALL'OLIO: Ushbu qo'llanmada men ARDUINO YUN -ni Roomba -ga Wi -Fi orqali ulash uchun kodni ulashaman. Kod va ilovani to'liq Stefano Dall yaratgan va ishlab chiqqan. Olio.Mening Roomba - bu Roomba 620, lekin siz xuddi shu kodni boshqa Roomb uchun ishlatishingiz mumkin