Talaan ng mga Nilalaman:
- Hakbang 1: Ipunin ang Mga Bahagi
- Hakbang 2: Ihanda ang Modelo ng Lamp 3D
- Hakbang 3: Idagdag at Wire ang mga LED
- Hakbang 4: Ihanda ang Sketch
- Hakbang 5: Ikonekta Sama-sama ang Lahat
- Hakbang 6: Subukan ang lampara
Video: WiFi RGB Cellular Lamp Gamit ang ESP8266: 6 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:10
Sa post na ito, bumubuo kami ng isang magandang RGB cellular lamp na maaaring makontrol sa paglipas ng WiFi. Ang control page ay binubuo ng isang kulay ng gulong na nagbibigay-daan sa iyo upang mabilis na baguhin ang mga kulay at maaari mo ring tukuyin ang mga halaga ng RGB nang direkta upang lumikha ng isang kabuuang higit sa 16 milyong mga kumbinasyon ng kulay.
Saklaw ng video sa itaas ang lahat ng kailangan mong malaman at ipinapaliwanag din kung paano pinagsama ang lampara.
Hakbang 1: Ipunin ang Mga Bahagi
Kakailanganin namin ang isang WeMos D1 Mini o katugmang ESP8266 board, isang microUSB breakout board at ilang 5V, WS2812B na maaaring tugunan sa mga RGB LED. Maaari mong gamitin ang mga link sa ibaba bilang isang sanggunian:
- WeMos D1 Mini:
- MicroUSB Breakout:
- WS2812B LEDs:
Ang D1 mini board ay may isang microUSB konektor at 5V output ngunit ang lakas mula sa USB konektor ay unang dumadaan sa isang diode at isang 500mA fuse bago maabot ang pin. Kailangan namin ng mas mataas na kasalukuyang kaysa dito dahil ang bawat LED ay maaaring tumagal ng hanggang sa 60mA sa buong ningning. Iyon ang dahilan kung bakit gagamit kami ng isang microUSB breakout board upang mapagana ang lampara na ito.
Hakbang 2: Ihanda ang Modelo ng Lamp 3D
I-download ang mga modelo gamit ang sumusunod na link at i-print ito ayon sa nais mong pag-scale.
3D Model On Thingiverse:
Ginamit ko ang mga file na minarkahan ng 140 at na-scale ito hanggang sa 70% dahil hindi ko nais ang isang bagay na masyadong malaki.
Inirerekumenda na idikit mo ang stand sa base sa sandaling idagdag mo ang mga LED, ngunit sa video, sinubukan kong ipasok ang stand sa loob ng base at nagresulta ito sa isang bahagyang hindi matatag na pagtatapos. Ire-print ko muli ang base at tatayo at idikit ito sa paglaon.
Hakbang 3: Idagdag at Wire ang mga LED
Kailangan mong gupitin ang LED strip hanggang sa haba at magdagdag ng maraming kailangan mo. Nagpasya akong magdagdag ng isang kabuuang 26 LEDs sa dalawang mga layer, tulad ng nakikita sa mga imahe. Ang mga power pin ay konektado sa kahanay, ngunit ang data ay kailangang dumaloy mula sa input pin hanggang sa output kaya't tandaan mo ito.
Pinutol ko rin ang isang puwang sa kinatatayuan upang ang mga wires ay madaling dumulas dahil ang board ay nakaupo sa labas.
Hakbang 4: Ihanda ang Sketch
I-download ang sketch gamit ang sumusunod na link at buksan ito sa Arduino IDE.
Sketch:
Kakailanganin mong idagdag ang bilang ng mga pixel o LED kasama ang iyong pangalan ng WiFi network at password na kailangan ng board na kumonekta dito. Maaari mo ring baguhin ang mga default na halaga ng RGB para sa lampara kapag ito ay nagpapaandar.
Kakailanganin mong i-install ang suportang board ng board ng ESP8266 at ang library ng Adafruit NeoPixel para sa sketch na ito.
Pag-install ng package ng suporta sa board ng ESP8266:
- Buksan ang window ng mga kagustuhan (File-> Mga Kagustuhan), idagdag ang sumusunod na URL (https://arduino.esp8266.com/stable/package_esp8266com_index.json) sa seksyon ng manager ng board at pagkatapos isara ang window.
- Buksan ang board manager mula sa (Tools-> Boards-> Board Manager) at i-type ang ESP8266 at i-install ang package na magagamit.
- Kapag tapos na, isara ang board manager at piliin ang tamang mga setting ng board tulad ng ipinakita sa imahe.
Pag-install ng Adafruit NeoPixel library:
- Buksan ang manager ng library (Mga Tool-> Library Manager)
- I-type ang "Adafruit NeoPixel" at i-install ang library na lalabas
Kapag nakumpleto na ito, pindutin ang pindutan ng pag-upload at hintaying mag-upload ang sketch. Pagkatapos, buksan ang serial monitor at hintaying nakalista ang IP address. Karamihan sa mga modernong router ng WiFi ay awtomatikong nagreserba ng mga IP address para sa mga aparato, ngunit maaari mo ring manu-manong magreserba ng isang IP address sa pamamagitan ng pagbabago ng mga setting ng DHCP.
Hakbang 5: Ikonekta Sama-sama ang Lahat
Gamitin ang diagram ng pagkonekta upang ikonekta ang lahat nang magkasama. Siguraduhing gumamit ng angkop na supply ng kuryente depende sa kabuuang bilang ng mga LED. Inirerekumenda na gumamit ng isang 5V, 2A power supply para sa 26 LEDs tulad ng sa build na ito at ang USB power hub na itinayo namin kanina ay gagana nang maayos.
Hakbang 6: Subukan ang lampara
I-type ang IP address sa isang web browser sa iyong computer o mobile phone at i-click ang Control button. Makakakuha ka ng isang kulay ng gulong. Piliin lamang ang kulay na nais mo ang lampara ay dapat na awtomatikong baguhin ang mga kulay. Maaari mo ring mai-type ang mga halaga ng RGB nang direkta kung kinakailangan.
Ganun kadali magtayo ng napakagandang RGB cellular lamp na mukhang maganda! Ang paggamit ng web browser ay hindi ganap na maginhawa ngunit isasama ko ang lampara na ito sa isang proyekto sa automation ng bahay kasama ang ilang higit pang mga sensor. Dapat na mapabuti ang pangkalahatang kakayahang magamit. Kung interesado ka sa automation ng bahay pagkatapos ay sundin kami upang manatiling aabisuhan gamit ang mga nauugnay na link sa ibaba:
- YouTube:
- Instagram:
- Facebook:
- Twitter:
- BnBe Website:
Inirerekumendang:
Internet Clock: Ipakita ang Petsa at Oras Gamit ang isang OLED Gamit ang ESP8266 NodeMCU Sa NTP Protocol: 6 na Hakbang
Internet Clock: Display Date and Time With an OLED Gamit ang ESP8266 NodeMCU With NTP Protocol: Kumusta mga tao sa mga itinuturo na ito na magtatayo kami ng isang orasan sa internet na magkakaroon ng oras mula sa internet kaya't ang proyektong ito ay hindi mangangailangan ng anumang RTC upang tumakbo, kakailanganin lamang nito ang isang nagtatrabaho koneksyon sa internet At para sa proyektong ito kailangan mo ng isang esp8266 na magkakaroon ng
Manatiling Ligtas Gamit ang Bikelight na Ito Gamit ang Mga Senyas na Pagliko: 5 Hakbang (na may Mga Larawan)
Manatiling Ligtas Gamit ang Bikelight na Ito Gamit ang Mga Sinyales na Pag-turn: Gustong-gusto kong sumakay ng bisikleta, karaniwang ginagamit ko ito upang makarating sa paaralan. Sa oras ng taglamig, madalas na madilim pa rin sa labas at mahirap para sa ibang mga sasakyan na makita ang mga signal ng aking kamay na lumiliko. Samakatuwid ito ay isang malaking panganib dahil maaaring hindi makita ng mga trak na nais kong
Paano Gumawa ng isang Device ng IoT upang Makontrol ang Mga Kagamitan at Subaybayan ang Panahon Gamit ang Esp8266: 5 Mga Hakbang
Paano Gumawa ng isang IoT Device upang Makontrol ang Mga Kagamitan at Subaybayan ang Panahon Gamit ang Esp8266: Ang Internet ng mga bagay (IoT) ay ang inter-networking ng mga pisikal na aparato (tinukoy din bilang " mga konektadong aparato " at " mga smart device "), mga gusali, at iba pang mga item - naka-embed sa electronics, software, sensor, actuators, at
Kontrolin ang Arduino Gamit ang Smartphone Sa pamamagitan ng USB Gamit ang Blynk App: 7 Mga Hakbang (na may Mga Larawan)
Kontrolin ang Arduino Gamit ang Smartphone Sa Pamamagitan ng USB Sa Blynk App: Sa tutorial na ito, matututunan namin kung paano gamitin ang Blynk app at Arduino upang makontrol ang lampara, ang kumbinasyon ay sa pamamagitan ng USB serial port. Ang layunin ng pagtuturo na ito ay upang ipakita ang pinakasimpleng solusyon sa malayo-pagkontrol ng iyong Arduino o c
Secure Shred Indibidwal na Mga File Gamit ang Ipadala sa Gamit ang Ccleaner V2: 4 Mga Hakbang
Secure Shred Indibidwal na Mga File Gamit ang Ipadala sa Gamit Ccleaner V2: Ito ay isang pinahusay na bersyon ng aking nakaraang tutorial upang magdagdag ng isang pagpipilian sa pag-shredding sa iyong kanang pag-click sa menu na "konteksto" sa explorer na magpapahintulot sa iyo na mag-shred ng mga file sa pamamagitan ng Ccleaner. Nag-aalok ang pamamaraang ito ng higit pa direktang diskarte at soes ay hindi nangangailangan ng pagdaragdag sa