Orodha ya maudhui:

Taa ya LED ya Accu Multicololred na hali ya hewa: 6 Hatua
Taa ya LED ya Accu Multicololred na hali ya hewa: 6 Hatua

Video: Taa ya LED ya Accu Multicololred na hali ya hewa: 6 Hatua

Video: Taa ya LED ya Accu Multicololred na hali ya hewa: 6 Hatua
Video: Как заменить треснувшую плитку и удалить эпоксидную затирку? 2024, Julai
Anonim
Image
Image

wapendwa

Kuna mradi ulio na taa ya taa ya LED ya Accu inayoweza kuchajiwa tena, ambayo inaweza kudhibitiwa na Wifi na vifaa vyovyote vya kivinjari pia inaweza kuunganishwa kwenye Apple Home Kit na kudhibitiwa kupitia hizo.

Baadhi ya misingi:

1. Jumuishi 2xAccu 18650 hutoa ~ masaa 12 ya kufanya kazi bila nguvu ya nje kwenye mwangaza wa katikati

2. Onyesho la OLED 0.96 iliyojengwa

3. sensa ya hali ya hewa BME280 kupima Joto, Unyevu na Shinikizo. Takwimu zinaweza kuonyeshwa kwenye Wavuti au kwenye onyesho lililounganishwa la 0.96 OLED

4. Bandari ndogo ya USB ya kuchaji tena

Hatua ya 1: Tengeneza Mwili

Tengeneza Mwili
Tengeneza Mwili

Nimechapisha sehemu yote kwenye printa yangu ya 3d

1. Mwili

2. Jalada la bodi ya ESP32 Dev https://www.thingiverse.com/thing 3195951

3. Msaada kwa mtawala wa chaja ya USB na muundo wangu mwenyewe, angalia STL iliyoambatishwa

Hatua ya 2: Sehemu ya Elektroniki

Sehemu ya Elektroniki
Sehemu ya Elektroniki
Sehemu ya Elektroniki
Sehemu ya Elektroniki
Sehemu ya Elektroniki
Sehemu ya Elektroniki

Ili kuunda mradi huu unahitaji

1. ESP32, nimetumia bodi ya ESP32 dev

Uonyesho wa OLED, nimetumia inchi 0.96 ndani ya chip ya SSD1306

3. Sura ya BME280

4. 2x 18650 Lithium Accu 3000 mAh / h

5. Moduli ya chaja ya lithiamu ya USB

6. DC-DC hatua juu

7. Kubadilisha yoyote

8. Vipande vya LED vya WS2812 vinatoa LED 120 kwa mita takriban 1.5 m

8. Baadhi ya waya

Hatua ya 3: Kukusanyika na Wiring

Kukusanyika na Wiring
Kukusanyika na Wiring
Kukusanyika na Wiring
Kukusanyika na Wiring
Kukusanyika na Wiring
Kukusanyika na Wiring

Mkusanyiko unaweza kufanywa na hatua ifuatayo

1. Weka ESP32 kwenye kifuniko na waya za solder kwa PIN zinazofaa, kulingana na mchoro wa wiring

2. Weka 2x18650 pamoja na uziweke sawa

3. Weka chaja ya USB kwenye usaidizi na kuliko chini ya mwili ili ipewe shimo linalofaa, shimo linalofaa ikiwa ni sawa

4. Weka swichi kwenye shimo lingine

5. Solder out Accu 18650, switch, USB charger na DC-DC itoke (usiambatanishe ESP32!)

6. Baada ya kuwasha umeme, rekebisha voltage ya pato la DC-DC hadi ~ 5v ukitumia ujazo wa ndani

7. Ingiza onyesho la OLED ukutani. Rekebisha mstatili kwenye mwili ikiwa ni lazima

8. Solder nje sehemu nyingine, ESP 32, Display, sensor na viunganisho vya WS2812

8. Funga mkanda wa WS2812 kwenye bomba la mwili. Ficha waya kando ya bomba

Ujanja fulani:

  • Ninatumia gundi moto na B7000 kurekebisha vitu vyote
  • Resistor inauzwa nje ya sanduku la ESP, moja kwa moja kati ya waya
  • Wote soldering kufunikwa na thermo shrink tube

Hatua ya 4: Programu ya ESP

Kwa mradi huu nimetumia programu ya ulimwengu, iliyoundwa na mimi mwenyewe

Tafadhali angalia ukurasa wa github

Hii ina maagizo kamili ya jinsi ya kukusanya na kusanidi

Kwa usanidi wa mradi huu umewekwa kama mfano.

Hovewer unaweza kufanya hivyo kwa mikono na marekebisho ya lazima

Unachohitaji angalia na ubadilishe: 1. Services.json - rekebisha "nambari": xxx, ambapo nambari ya xxx ya LED zako halisi, baada ya kukata vipande

2. config.json - weka jina sahihi la mwenyeji wa kifaa chako "localhost":

3. config.json - weka maadili sahihi kwa unganisho lako la mqtt: "mqtt_host", "mqtt_port":, "mqtt_user", "mqtt_pass"., ikiwa mqtt_host haina kitu, kifaa haitajaribu kuungana na mqtt

Hatua ya 5: Furahiya

Furahiya
Furahiya
Furahiya
Furahiya
Furahiya
Furahiya

Sasa, wakati kila kitu kimefanywa unaweza kufurahiya na taa yako na kusimamia kupitia kiolesura cha Wavuti

Taa hii sikuijua kwa Apple Home Kit, lakini hii ni rahisi sana, unahitaji mabadiliko madogo kwenye faili za usanidi. Baada ya hapo utaweza kudhibiti kifaa kupitia kitengo cha Apple Home

Ili kufanya hivyo tafadhali angalia mradi sawa

www.instructables.com/id/Bed-Room-Lamp-Ws2…

na soma wiki

github.com/Yurik72/ESPHomeController/wiki/…

Hatua ya 6: Maswali, Tricks na Troubleshootting

Baadhi ya utengenezaji wa WS2812 haifanyi kazi, kwa sababu inahitaji mantiki 5v, lakini ESP32 hutoa 3.3 v

Suala hili linaweza kutatuliwa kwa kufuata njia

  • Jaribu kupunguza voltage ya DC-DC kutoka 4.7-4.8 V. Kwa jumla inasaidia kwa 80%
  • Weka diode yoyote kati ya +5 v pato na WS2812 + 5v pembejeo. Diode itashusha voltage kwa volts 0.6-0.8 na itasaidia

2. Katika mfano uliyopewa na firmware ilitarajiwa kwamba WS2812 LEDs zitatoa mlolongo wa GRB, hovewer mimi hukutana na vipande vingi ndani ya RGB. Ili kutatua hili unaweza kubadilisha firmware ya rahisi tu kuongeza mpangilio mpya kwenye services.json ya "rgb_startled": 1 kwa ufafanuzi wa huduma ya RGBStripController. Hii inamaanisha kuwa mlolongo wa RGB utaanza kutoka kwa LED # 1. Vile vile ikiwa umeweka waya mbili kwa mfuatano tofauti. kwa mfano firt strip ni 30 Leds GRB na pili 60 inayoongozwa RGB unaweza kufafanua "rgb_startled": 31, na lents mbili zitafanya kazi vizuri pamoja

3. Imepewa firmware ya ESP32 tayari inasaidia sensorer nyingine ya mvua. kama DHT12, Dallas. Inaweza kusanikishwa kwa urahisi pia

Ilipendekeza: