Talaan ng mga Nilalaman:
- Hakbang 1: Mga Bagay na Kailangan mo
- Hakbang 2: Diagram ng Skematika
- Hakbang 3: Software at Code
- Hakbang 4: Ikonekta Sama-sama ang Lahat ng Bagay
- Hakbang 5: Tinatapos ang Touch
Video: Ang WiFi na Humantong sa Fedora Hat (ESP8266 + WS2812b): 5 Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:15
Ito ay isang cool na magandang hitsura na humantong Hat, Maaari mong baguhin ang kulay at mga epekto ng mga leds gamit ang iyong smart phone o isang computer, sinubukan ko rin itong gawing simple at murang hangga't maaari. Gayundin mayroon itong isang rechargeable na baterya upang maaari mo itong isabay kasama! Ito ay isang magandang regalo din !. Kaya't Magsisimula Na -----
Hakbang 1: Mga Bagay na Kailangan mo
Kailangan namin ng ilang mga bahagi at ilang simpleng tool upang magawa ito-
1) NodeMcu Lolin v3 (ESP8266 12e) [Ang utak ng sumbrero]
2) WS2812b [aka ang NeoPixel] Gumamit ako ng 8 piraso
3) 18650 baterya ng li-ion [Pangunahing mapagkukunan ng kuryente]
4) proteksyon ng baterya at module ng charger
5) 5V boost converter module
6) Anumang uri ng switch ng spdt
7) Mga wire
8) mga header ng pin [Pagkonekta ng mga wire sa node mcu]
9) Ilang itim na thread at itim na tela
10) AT ANG PANGUNAHING Bagay Ang Hat It ng sarili
Mga tool-
1) Panghinang na bakal at panghinang
2) Mga Plier
3) pamutol
4) Karayom
AT isang computer upang mai-program ang NodeMCU
Hakbang 2: Diagram ng Skematika
Tulad ng sa diagram ng lupa at Vcc mula sa Baterya ay kumokonekta sa tp4056 na module [Tandaan- Sa diagram makikita mo na ito ay isang tp4056 module ngunit sa totoo lang gumagamit ako ng isang tp4056 module na may sobrang pagsingil, labis na paglabas, at pag-usli ng maikling circuit] mula sa Ang module vcc ay kumonekta sa 5v booster sa pamamagitan ng isang switch at ground na direktang kumokonekta sa booster moduel. Mula sa booster output Vcc At Ground ikonekta ang parehong NodeMCU at ang mga leds. Ang D1 mula sa NodeMCU ay kumonekta sa Din pin ng WS2812b.
Inirerekumenda ko sa iyo na Buuin muna ang prototype sa bread board.
Hakbang 3: Software at Code
Hinahayaan na ngayong gawin ang bahagi ng software
Sa proyektong ito ginamit ko ang proyektong McLighting, Salamat sa Toblum
I-download ang McLighting mula sa adove
Ang kanilang ay isang detalyadong tagubilin dito -
Ngunit sinusubukan kong ipaliwanag sa madaling salita -
- Una kailangan mo ng Arduino ID, i-download ito mula rito -
- Pagkatapos ay kailangan mong i-install ang suporta ng board ng ESP8266 para sa arduino, pumunta sa diyalogo ng mga kagustuhan at ipasok ang sumusunod na URL bilang Karagdagang Mga Boards Manger URL
- Pumunta ngayon sa mga tool - board at piliin ang NodeMCU 1.0, itakda ang dalas ng CPU sa 80 MHz, at laki ng Flash sa 4M (1M SPIFFS), pagkatapos ay piliin ang tamang com port.
- Ngayon kailangan naming magdagdag ng ilang mga aklatan -Pumunta sa "Sketch"> "Isama ang Library"> "Pamahalaan ang Mga Aklatan …" at i-install ang mga sumusunod na aklatan sa pamamagitan ng paghahanap para sa kanila at pag-install: 1) WiFiManager ni @ tzapu2) WebSockets ni @ Links20043) Adafruit NeoPixel ni @ adafruit4) Opsyonal: PubSubClient ni @knollearyDownload ito https://github.com/kitesurfer1404/WS2812FX library at i-load ito sa arduino IDE ng Sketch> Isama ang Library> Idagdag. ZIP Library
- Ngayon kailangan naming gumawa ng ilang mga pagbabago sa sketch bilang aming pag-set up, buksan ang MC Lighting Arduino sketch at pumunta sa mga kahulugan.h file at baguhin lamang ang bilang ng mga leds at data pin, sa aking kaso gumamit ako ng 8 leds at pin D1. Gayundin maaari mong baguhin ang pangalan ng WiFi dito
- Ngayon ay ipunin at i-upload ang sketch sa board ng ESP8266
- Pagkatapos nito ay kikilos ang esp bilang isang bukas na access point, kumonekta dito at ipasok ang iyong mga kredensyal sa WiFi, Ang ESP ay kumokonekta sa wifi na iyon
- Hanapin ang IP nito sa pamamagitan ng pagsuri sa output ng debug ng Arduino IDE o suriin lamang ang iyong router o wifi hotspot para sa mga nakakonektang aparato.
- Pumunta sa https:// HIS_ESP8266_HOSTNAME_OR_IP / mag-upload at mag-upload ng index.htm mula sa direktoryo ng build ng McLighting / client / web \.
- Sa wakas I-restart ang board at pumunta sa IP address at magkakaroon ka ng remote interface upang makontrol.
Hakbang 4: Ikonekta Sama-sama ang Lahat ng Bagay
Gumamit ako ng kabuuang 8 leds at ikonekta ang mga ito sa kadena sa mga wires. Ang charger, boost converter at ang switch ay inilalagay sa tuktok ng baterya para magkasya sa maliit na lugar. mula sa boost converter output 2 wires ay pupunta sa Vin at GND ng node mcu at Ang isa pa ay papunta sa + 5v at GND ng ws2812b na unang pinangunahan ng serye. Nagdagdag ako ng isang maliit na header ng femal pin sa dulo ng signal wire at node mcu power wires upang madaling kumonekta sa node mcu.
Inilagay ko ang baterya at ang node mcu sa likurang bahagi ng sumbrero at tinahi sila ng sumbrero, tinahi ko rin ang mga leds sa sumbrero upang manatili sila sa lugar.
Hakbang 5: Tinatapos ang Touch
Matapos mong suriin ang bawat bagay ay gumagana nang maayos, kumuha ng isang maliit na piraso ng isang itim na tela at manahi ito upang takpan ang likod na bahagi ng sumbrero para sa pagtatago ng baterya at NodeMCU, Nagpinta din ako ng mga leds na kumokonekta sa mga wire na may itim.
Sa controller ang kanilang 50+ cool led effects at maaari mo ring makontrol ang bilis at ningning ng mga leds.
Ngayon mayroon kang isang cool na humantong sumbrero. MAGING masaya !!
Kung mayroon kang anumang mga problema magtanong sa mga komento, huwag kalimutang iboto ang mga proyektong ito.
Inirerekumendang:
Iling ang Pagtuklas ng Hat Hat Sa Circuit Playground Express: 12 Hakbang (na may Mga Larawan)
Iling ang Pagtukoy ng Hat Hat Sa Circuit Playground Express: Ang madali at mabilis na tutorial na ito ay nagtuturo sa iyo kung paano gumawa ng isang sumbrero sa pakikipag-usap! Ito ay tutugon sa isang maingat na naprosesong sagot kapag 'tinanong mo' ang isang katanungan, at marahil makakatulong ito sa iyo na magpasya kung mayroon kang anumang mga alalahanin o problema. Sa aking Wearable Tech na klase, ako
Arduino - umiikot na humantong sa paggalaw - naisusuot na item (inspirasyon ng Chronal Accelerator Tracer Overwatch): 7 Hakbang (na may Mga Larawan)
Arduino - umiikot na humantong sa paggalaw - naisusuot na item (inspirasyon ng Chronal Accelerator Tracer Overwatch): Tuturo sa iyo na makakatulong ito upang ikonekta ang isang Accelerometer at isang Neopixel Led-ring. Magbibigay ako ng code upang mabasa ang de accelerometer at makuha ang epektong ito sa iyong neopixel animation. Para sa proyektong ito ginamit ko ang singsing na Adafruit 24bit Neopixel, at ang MP
Ang Harbour Freight ay Humantong sa Flashlight ----- ng KAMATAYAN !!: 5 Hakbang (na may Mga Larawan)
Ang Harbour Freight Led Flashlight ----- ng KAMATAYAN !!: Panganib Will Robinson, Ito ay isang UV mod para sa aking minamahal na harbor freight flashlight Kaya narito ang mga disclaimer. Mapanganib ang UV, bibigyan ka nito ng cancer, cataract, at nakawin ang iyong tseke book, kung itatayo mo ito, Mamatay Ka !! Kahit na marahil ang iyong de
Ang Fallout Vault Boy ay Humantong sa Liwanag: 5 Hakbang (na may Mga Larawan)
Ang Fallout Vault Boy Led Light: Ginawa ko ito para sa isang Fallout fan. Ang Vault Boy Led Light. Ginawa ito mula sa acrylic na baso at isang kahoy na base na may berdeng Led
Ang Maliliit na Baterya ng Lemon, at Iba Pang Mga Disenyo para sa Zero Cost Elektrisidad at Humantong Banayad Nang Walang Baterya: 18 Hakbang (na may Mga Larawan)
Ang Tiny Lemon Battery, at Iba Pang Mga Disenyo para sa Zero Cost Electricity at Led Light Nang Walang Baterya: Kumusta, malamang na alam mo na ang tungkol sa mga lemon baterya o bio-baterya. Ginagamit nang normal ang mga ito para sa mga layuning pang-edukasyon at gumagamit sila ng mga reaksyong electrochemical na bumubuo ng mababang boltahe, karaniwang ipinapakita sa anyo ng isang led o light bombilya na kumikinang. Ang mga ito