Orodha ya maudhui:
- Hatua ya 1: Mahitaji
- Hatua ya 2: Chapisha 3D
- Hatua ya 3: Mzunguko wa Elektroniki
- Hatua ya 4: Kupanga programu ya ESP-12E
- Hatua ya 5: Kanuni
- Hatua ya 6: Kusanyika
- Hatua ya 7: Mipango ya Baadaye
Video: Taa ya Wimbi - Hali ya Hewa na Arifa: Hatua 7 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:54
Wakati nikivinjari njia nyingi, niliona Taa hii ya Wimbi ya kushangaza na NILIPA kuijenga.
www.thingiverse.com/thing:774456
Taa imeundwa vizuri sana na inachapishwa bila msaada wowote (inahitaji kuchapishwa pembeni)
Pia, kuna msingi wa taa ambao huchukua vipande vya LED
Na kwa kweli, sikuweza kuiacha tu iwe taa ya kitanda. Ilinibidi kuifanya wifi na kuonyesha hali ya hewa. Kwa hivyo, ninatumia moduli ya kila mahali ya ESP8266 na WS2812B LED kudhibiti rangi ya taa kulingana na utabiri wa leo. Pia, taa huzima kiatomati saa 10:00 jioni na kuwasha saa 6:00 asubuhi.
Hatua ya 1: Mahitaji
Utahitaji vitu vifuatavyo ili kuunda taa hii ya mawimbi:
Zana:
- Printa ya 3D - ambayo inaweza kuchapisha angalau 30-35cm
- Moduli ya USB-TTL kupanga programu ya ESP-12E
- Moto Gundi Bunduki
- Chuma cha kulehemu
Matumizi:
- PLA - nyeupe kwa taa na rangi nyingine kwa msingi
- 30 WS2812B LEDs za RGB zinazojulikana
- ESP8266 - 12E
- 74HCT245N
- Usambazaji wa umeme wa 5V
- 5V-3.3V nguvu ya kubadilisha fedha
- Pini chache za kichwa na vipinga
- Solder
Hatua ya 2: Chapisha 3D
3D Chapisha vipande vifuatavyo
Taa
- Chapisha kwa kutumia PLA nyeupe iliyozunguka upande
- Msaada na Rafts hazihitajiki
- Ingawa nilitumia brim ya 5mm kuhakikisha inakaa kukwama kitandani wakati wa kuchapa
-
Nilitumia mipangilio ifuatayo:
- Pua ya volkano ya 0.8mm na urefu wa safu 0.3mm.
- Vipimo 2
- Kujaza 100% (hii haijalishi kwani vipande ni nyembamba sana, hujazwa kwa vyovyote vile)
- Kuonywa - hii ni kuchapishwa KUBWA na inachukua muda mwingi. Kwa hivyo, ikiwa hauna raha kuondoka na printa yako mara moja (au zaidi ya usiku kadhaa) hii sio kwako. Pata kuchapishwa kwa kutumia 3Dhubs. Yangu ilichukua ~ masaa 30
Stendi
- Nilibadilisha stendi kwa kutumia TinkerCAD kuunda patiti kwenye msingi wa umeme. Unaweza kuipakua hapa:
-
Chapisha kwa kutumia PLA ya rangi (nilitumia ujazaji wa kuni):
- Pua ya volkano ya 0.8mm na urefu wa safu 0.3mm.
- Vipimo 2
- Kujaza 20%
- Kuwa onya ingawa - patiti niliyoiunda haina msaada wowote na ndani hupata fujo kidogo (haswa na Jalada la kuni ambalo haliingiliani vizuri)
Juu
Hii ni kipande cha hiari. Niliiunda katika TinkerCAD ili kuficha shimo juu ya taa. Sio kitu kizuri, lakini inafanya kazi.
- https://www.tinkercad.com/things/5aD6V4O0jpy
- Msaada na Rafts hazihitajiki
-
Nilitumia mipangilio ifuatayo:
- Pua ya volkano ya 0.8mm na urefu wa safu 0.3mm.
- Vipimo 2
- Kujaza 30%
Hatua ya 3: Mzunguko wa Elektroniki
Mzunguko uliotumiwa kwa taa hii ni rahisi sana na ikiwa WS2812Bs (zingine zinafanya, zingine hazifanyi kazi) kwa ishara ya 3.3V, ni rahisi zaidi kwani unaweza kuepusha 74HCT245N.
Mzunguko kuu (angalia skimu juu):
-
ESP-12E (unaweza kuruka hatua hizi ikiwa unatumia moja ya moduli zilizojengwa mapema kutoka Adafruit, Sparkfun, nk):
- Unganisha pini 3 na 8 hadi 3.3V
- Unganisha pini 1, 11 na 12 hadi 3.3V kupitia kontena la 10k
- Unganisha pini 9 na 10 kwa GND
- Unganisha pini 12 kwa GND kupitia kiunganishi wazi cha pini 2. Pini hizi zinaweza kushikamana pamoja kupanga programu ya ESP-12E
- Unganisha pini 15 na 16 kwa pini za kichwa (hizi ni pini za RX na TX zinazotumiwa kupanga ESP-12E)
-
74HCT245N (puuza hii ikiwa taa zako za WS2812B zinafanya kazi moja kwa moja kwa 3.3V)
- Unganisha pini 1 na 20 hadi + 5V
- Unganisha pini 10 na 19 kwa GND
- Unganisha pini 2 kubandika 13 ya ESP-12E
-
WS2812B
- Unganisha + 5V na GND kwenye pini + 5V na GND mtawaliwa
- Unganisha DIN kubandika 18 kwenye 74HCT245N
- Ikiwa unaruka 74HCT245N, unganisha DIN ili kubandika 13 ya ESP-12E
Hakikisha GND zote zimeunganishwa pamoja. Hakikisha hauunganishi +5 au +3.3 kwa GND.
Nilikuwa na bodi kadhaa zilizolala kutoka kwa mradi wa mapema na nilitumia tu hizo (picha hapo juu)
github.com/dushyantahuja/ESP8266-RGB-W-LED…
Hatua ya 4: Kupanga programu ya ESP-12E
Nilitumia IDE ya Arduino kupakia nambari kwenye ESP-12E. Inahitaji usanidi kabla ya kufanya hivyo.
Kuanzisha IDE ya Arduino
Toleo la hivi karibuni la Arduino IDE limefanya iwe rahisi kupanga bodi hizi na haifai tena kupitia hoops nyingi ili ifanye kazi na bodi za ESP8266.
Hatua ni kama ifuatavyo:
- Pakua IDE ya hivi karibuni kutoka
- Fungua IDE na nenda kwenye Zana -> Bodi -> Meneja wa Bodi…
- Tafuta ESP8266 na bonyeza bonyeza (tazama picha hapo juu)
Kupanga Moduli
Moduli hii haiji na kiolesura cha USB, kwa hivyo unahitaji kutumia moduli / arduino ya USB-TTL kushughulikia mawasiliano ya USB na kompyuta. Unaweza kununua moduli yoyote ya bei rahisi inayopatikana kwenye ebay (https://www.ebay.com/sch/i.html?_from=R40&_sacat=0&…) - zote zinafanya kazi sawa - ni tahadhari tu ya kupata madereva sahihi ili kwamba kompyuta yako hugundua moduli.
Uunganisho ni rahisi sana:
- Unganisha GND kutoka USB-TTL hadi pini iliyowekwa alama GND kwenye ESP-12E
- Unganisha 3.3V kutoka USB-TTL hadi pini iliyowekwa alama VCC kwenye ESP-12E
- Unganisha TX kutoka USB-TTL hadi pini iliyowekwa alama RX kwenye ESP-12E
- Unganisha RX kutoka USB-TTL kwa pini iliyowekwa alama TX kwenye ESP-12E
- Fupisha kichwa cha Programu ili PIN 12 iungane na GND
Moduli sasa iko tayari kusanidiwa.
Hatua ya 5: Kanuni
Nambari inategemea sana mafunzo juu ya Mafunzo yasiyofaa ya Nerd https://randomnerdtutorials.com/esp8266-weather-fo… - kama ukweli kwamba bits za hali ya hewa zimenakiliwa kutoka hapo.
-
Sakinisha maktaba zifuatazo:
- Imefungwa (https://fastled.io)
- ArduinoOTA (https://github.com/esp8266/Arduino/tree/master/libraries/ArduinoOTA)
- ArduinboJSON (https://github.com/bblanchon/ArduinoJson)
- Pata OpenWeatherMap API (https://openweathermap.org/api)
- Pakua nambari kutoka kwa github:
-
Fanya mabadiliko yafuatayo:
- Wifi na Nenosiri kwenye laini ya 56 na 57
- Jiji na API muhimu kwenye laini ya 23 na 24
- Pakia kwa ESP-12E
Ikiwa yote yameenda vizuri, nambari hiyo imepakiwa, moduli yako inaunganisha kwenye wifi router na inaonyesha hali ya hewa. Hivi sasa, nimeweka ili:
- Ikiwa kuna mawingu / mvua - Bluu
- Ikiwa itaenda theluji / ngurumo - Nyekundu-Bluu
- Ikiwa ni wazi - Kijani
- Mwingine Upinde wa mvua - kuhesabu hali / makosa maalum
Unaweza kufanya mabadiliko kwenye mistari 365-377 kubadilisha haya. Palette zilizotumiwa ziko kwenye mistari 70-82
Hatua ya 6: Kusanyika
Kukusanya vipande vifuatavyo:
- Funga kamba ya LED kwenye stendi ya LED na ushikamane na gundi moto
- Ingiza moduli ya mzunguko chini na ubandike na gundi moto
- Telezesha taa ya wimbi juu ya standi ya LED
- Weka juu juu
Chomeka kwenye usambazaji wa umeme wa 5V na ufurahie
Hatua ya 7: Mipango ya Baadaye
Inafanya kazi kwa sasa, hata hivyo nina mpango wa kuongeza huduma zifuatazo:
- Ingiza MQTT ili iweze kuunganishwa na OpenHAB
- Labda unda aina fulani ya huduma ya arifa kwa simu / ujumbe uliokosa
- Amka mwanga
Mapendekezo karibu. Na ikiwa utaunda moja, hakikisha kuchapisha picha hapa.
Ilipendekeza:
Hewa - Kweli Gitaa ya Hewa ya Mkononi (Mfano): Hatua 7 (na Picha)
Hewa - Kweli Gitaa ya Hewa ya Simu ya Mkononi (Mfano): Sawa hivyo, hii itakuwa ya kufundisha kwa kifupi juu ya sehemu ya kwanza ya kukaribia ndoto yangu ya utotoni. Nilipokuwa kijana mdogo, kila wakati nilikuwa nikitazama wasanii na bendi zangu zinazipenda zikipiga gita bila uchu. Kama nilivyokua, nilikuwa t
Taa ya Taa ya Smart Smart - Taa mahiri W / Arduino - Nafasi ya Kazi ya Neopixels: Hatua 10 (na Picha)
Taa ya Taa ya Smart Smart | Taa mahiri W / Arduino | Nafasi ya Kazi ya Neopixels: Sasa siku tunatumia muda mwingi nyumbani, kusoma na kufanya kazi kwa kweli, kwa nini tusifanye nafasi yetu ya kazi iwe kubwa na mfumo wa taa na taa za Arduino na Ws2812b msingi. Hapa naonyesha jinsi ya kujenga Smart yako Dawati la Taa ya LED ambayo
Taa ya Taa ya Miaka 31 ya Taa za Taa za Mfano Nk ..: Hatua 11 (na Picha)
Taa ya Taa ya Miaka 31 ya Taa za Taa za Mfano nk. Shida ni kwamba modeli za taa zinaweza kuwa ndogo na nafasi ndogo ya betri na
HRV (Mchanganyiko wa Hewa ya Nyumbani) Mdhibiti wa Arduino aliye na Kiuchumi cha Hewa: Hatua 7 (na Picha)
HRV (Mchanganyiko wa Hewa ya Nyumbani) Mdhibiti wa Arduino Pamoja na Kiuchumi cha Hewa: Mdhibiti wa HRV Arduino na Kiuchumi Hewa Kwa hivyo historia yangu na mradi huu ninaishi Minnesota na bodi yangu ya mzunguko ilikaanga kwenye LifeBreath 155Max HRV yangu. Sikutaka kulipa $ 200 kwa mpya. Siku zote nilitaka kitu na dhambi ya mchumi hewa
1930 Taa ya Arifa ya Kodak Pi: Hatua 6 (na Picha)
1930 Taa ya Arifa ya Kodak Pi: Huu ni Mtazamaji wa Jedwali la Kodak wa 1930 ambao nimebadilisha kuonyesha arifa na arifu kwa kutumia anuwai ya rangi angavu. Chanzo cha nuru ni nyati pHAT, tumbo inayoweza kupangiliwa ya mwangaza mkali, na hii inadhibitiwa na Raspberry Pi Zero W, whic