Talaan ng mga Nilalaman:
- Hakbang 1: Gumawa ng Katawan
- Hakbang 2: Bahagi ng Elektronikon
- Hakbang 3: Pagtitipon at Mga Kable
- Hakbang 4: Programing ESP
- Hakbang 5: Masiyahan
- Hakbang 6: FAQ, Mga Trick at Pag-troubleshoot
Video: Accu Multicololred LED Lamp Na May Panahon: 6 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:12
Mahal na Lahat
Mayroong isang proyekto na may Accu rechargable WS2812 LEDs lamp, na maaaring kontrolin ng Wifi sa anumang mga aparato na may kakayahang browser pati na rin ay maisama sa Apple Home Kit at kontrolado sa pamamagitan ng mga ito
Ang ilang mga feathure:
1. Ang pinagsamang 2xAccu 18650 ay nagbibigay ng ~ 12 oras na nagtatrabaho nang walang panlabas na lakas sa kalagitnaan ng ningning
2. Built-in na display ng OLED 0.96
3. Weather sensor BME280 upang masukat ang Temperatura, Humidity at Pressure. Maaaring ipakita ang data sa Web o sa pinagsamang 0.96 OLED display
4. Micro USB port para sa recharging
Hakbang 1: Gumawa ng Katawan
Na-print ko ang lahat ng bahagi sa aking 3d printer
1. Katawan https://www.thingiverse.com/thing 2966281
2. Saklaw ng ESP32 Dev board https://www.thingiverse.com/thing biasana195951
3. Suporta para sa USB charger controller na may sariling disenyo, tingnan ang nakalakip na STL
Hakbang 2: Bahagi ng Elektronikon
Upang likhain ang proyektong ito na kailangan mo
1. ESP32, nagamit ko na ang ESP32 dev board
2. OLED display, Gumamit ako ng 0.96 pulgada sa loob ng SSD1306 chip
3. sensor ng BME280
4. 2x 18650 Lithium Accu 3000 mAh / h
5. module ng USB lithium charger
6. DC-DC hakbang UP
7. Anumang Lumipat
8. WS2812 LEDs strip 120 LEDs per meter tinatayang 1.5 m
8. Ilang Wires
Hakbang 3: Pagtitipon at Mga Kable
Ang pagpupulong ay maaaring gawin sa isang sumusunod na hakbang
1. Ilagay ang ESP32 sa takip at mga wire ng panghinang sa naaangkop na mga PIN, ayon sa diagram ng mga kable
2. Isama ang 2x18650 at i-solder ang mga ito bilang parallel
3. Ilagay ang USB charger sa suporta at sa ilalim ng katawan upang mailagay sa naaangkop na butas, magkasya sa butas kung kinakailangan
4. Ilagay ang lumipat sa isa pang butas
5. Paghinang ng Accu 18650, Lumipat, USB charger at DC-DC na lumabas (huwag ikabit ang ESP32!)
6. Pagkatapos ng power switching ON, ayusin ang output voltage ng DC-DC sa ~ 5v gamit ang built-in potentiometer
7. Ipasok ang OLED display sa dingding. Ayusin ang rektanggulo sa katawan kung kinakailangan
8. Maghinang ng iba pang bahagi, mga koneksyon ng ESP 32, Display, sensor at WS2812
8. Balutin ang WS2812 na strip sa tubo ng katawan. Itago ang mga wire iside ng tubo
Ang ilang mga trick:
- Mayroon akong gumagamit ng mainit na pandikit at B7000 upang ayusin ang lahat ng mga item
- Ang resistor ay solder sa labas ng kahon ng ESP, direkta sa pagitan ng mga wire
- Lahat ng mga wire na paghihinang na sakop ng thermo shrink tube
Hakbang 4: Programing ESP
Para sa proyektong ito Gumamit ako ng unibersal na software, na binuo ng aking sarili
Mangyaring magkaroon ng isang hitsura pahina ng github
Naglalaman ito ng buong pagtuturo kung paano mag-ipon at mag-setup
Para sa pagsasaayos ng proyekto na isinampa ay naka-attach bilang halimbawa.
Maaari mong gawin ito nang manu-mano sa isang kinakailangang pag-aayos
Ano ang kailangan mong suriin at baguhin: 1. Services.json - ayusin ang "numleds": xxx, kung saan ang xxx number ng iyong mga aktwal na LED, pagkatapos ng strip cutting
2. config.json - itakda ang tamang pangalan ng host para sa iyong "localhost" na aparato:
3. config.json - magtakda ng mga tamang halaga para sa iyong koneksyon sa mqtt: "mqtt_host", "mqtt_port":, "mqtt_user", "mqtt_pass"., kung walang laman ang mqtt_host, hindi susubukan ng aparato na kumonekta sa mqtt
Hakbang 5: Masiyahan
Ngayon, kapag ang lahat ng nagawa ay masisiyahan ka sa iyong lampara at pamahalaan sa pamamagitan ng Web interface
Ang lampara na ito ay hindi ko pa integtared sa Apple Home Kit, ngunit ito ay medyo simple, kailangan mo ng maliliit na pagbabago sa mga file ng pagsasaayos. Pagkatapos nito magagawa mong kontrolin ang aparato sa pamamagitan ng Apple Home kit
Upang magawa iyon, mangyaring magkaroon ng isang katulad na hitsura ng proyekto
www.instructables.com/id/Bed-Room-Lamp-Ws2…
at basahin ang wiki
github.com/Yurik72/ESPHomeController/wiki/…
Hakbang 6: FAQ, Mga Trick at Pag-troubleshoot
Ang ilang mga paninda ng WS2812 ay hindi gumagana, dahil nangangailangan ito ng 5v lohika, ngunit nagbibigay ang ESP32 ng 3.3 v
Ang isyu na ito ay maaaring malutas sa pamamagitan ng mga sumusunod na paraan
- Subukang bawasan ang boltahe ng DC-DC na lumabas sa 4.7-4.8 V. Sa pangkalahatan ay tumutulong ito sa 80%
- Ilagay ang anumang diode sa pagitan ng +5 v output at WS2812 + 5v input. Ang diode ay maghuhulog ng boltahe ng 0.6-0.8 volt at makakatulong ito
2. Sa ibinigay na halimbawa at firmware inaasahan na ang WS2812 LEDs ay magbibigay ng pagkakasunud-sunod ng GRB, hovewer nakakatugon ako ng maraming mga piraso sa loob ng RGB. Upang malutas ito maaari mong baguhin ang firmware ng simpleng pagdagdag lamang ng isang bagong setting sa mga services.json para sa "rgb_startled": 1 para sa pagpapahiwatig ng serbisyo ng RGBStripController. Ito ay nangangahulugan na ang pagkakasunud-sunod ng RGB ay magsisimula mula sa LED # 1. Gayundin kung nag-wire ka ng dalawang piraso sa loob ng magkakaibang pagkakasunud-sunod. halimbawa firts strip ay 30 Leds GRB at pangalawang 60 humantong RGB maaari mong tukuyin ang "rgb_startled": 31, at ang dalawang lents ay gagana nang maayos na magkasama
3. Dahil sa suporta ng ESP32 na sinusuportahan ang isa pang wether sensor. tulad ng DHT12, Dallas. Maaari itong mai-install nang madali sa kanila
Inirerekumendang:
IoT ESP8266-Batay sa Panahon ng Panahon: 6 Mga Hakbang
IoT ESP8266-Batay sa Panahon ng Panahon: Nais na bumuo ng isang proyekto ng istasyon ng panahon nang hindi gumagamit ng anumang sensor, at makakuha ng mga impormasyong tungkol sa panahon mula sa buong mundo? Gamit ang OpenWeatherMap, magiging isang tunay na gawain ito
Particle Photon IoT Personal na Panahon ng Panahon: 4 na Hakbang (na may Mga Larawan)
Particle Photon IoT Personal na Panahon ng Panahon:
Isang Istasyon ng Panahon ng Panahon ng Home ng ESP-Ngayon: 9 Mga Hakbang (na may Mga Larawan)
Isang Station ng Panahon ng Panahon ng Home ng ESP-Ngayon: Nais kong magkaroon ng isang istasyon ng panahon sa bahay nang medyo matagal at isa na madaling suriin ng lahat sa pamilya para sa temperatura at halumigmig. Bilang karagdagan upang subaybayan ang mga kondisyon sa labas nais kong subaybayan ang mga tukoy na silid sa bahay bilang wel
Acurite 5 in 1 Weather Station Paggamit ng isang Raspberry Pi at Weewx (iba pang Mga Panahon ng Panahon ay Tugma): 5 Mga Hakbang (na may Mga Larawan)
Acurite 5 in 1 Weather Station Paggamit ng isang Raspberry Pi at Weewx (iba pang Mga Weather Stations ay Tugma): Nang binili ko ang Acurite 5 sa 1 istasyon ng panahon nais kong masuri ang lagay ng panahon sa aking bahay habang wala ako. Nang makauwi ako at naayos ko ito napagtanto ko na dapat kong magkaroon ng display na konektado sa isang computer o bumili ng kanilang smart hub,
Wave Lamp - Panahon at Mga Alerto: 7 Hakbang (na may Mga Larawan)
Wave Lamp - Panahon at Mga Alerto: Habang nagba-browse sa pamamagitan ng thingiverse, nakita ko ang ganap na kamangha-manghang Wave Lamp at KINAKAILAN kong itayo ito. https://www.thingiverse.com/thing:774456Ang ilawan ay napakahusay na dinisenyo at mga kopya nang walang anumang mga suporta (kailangang mai-print sa gilid) Gayundin, mayroong