Orodha ya maudhui:
- Hatua ya 1: Wiring WunderThing
- Hatua ya 2: Kupanga WunderThing
- Hatua ya 3: Kutumia WunderThing
- Hatua ya 4: Kuunda WunderThing
- Hatua ya 5: Kuendelea zaidi na WunderThing
Video: WunderThing: Battery-Powered, Magnetic, ESP8266 Utabiri wa Hali ya Hewa IoThing !: Hatua 6
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:49
Habari, Kwa mafundisho yangu ya kwanza kabisa niruhusu nikuambie juu ya Jambo La Kudhalilisha. Huu ulikuwa mradi wa hivi karibuni ambapo lengo langu lilikuwa kujenga sumaku ya utabiri wa hali ya hewa!
Mdhibiti wa chaguo la mradi huu alikuwa Jambo la Sparkfun, ESP8266 iliyofungwa na kila aina ya vitamu. Wakati kitu kimewashwa na mtumiaji ombi la data linatumwa kutoka kwa kitu kwenda Wunderground (kupitia WiFi) kwa kutumia kitufe cha API na habari zingine za eneo. Takwimu za utabiri zilizoombwa zinarudishwa kwa Jambo, ambalo huchagua vipande inavyotaka na kuzihifadhi. Mtumiaji anaweza kuchunguza data hii kwa kubonyeza vifungo vya mwelekeo na kutazama onyesho. Mtumiaji pia anaweza kupata menyu ya mipangilio kubadilisha Kitambulisho cha Wifi, nywila, msimbo wa zip, na ufunguo wa API.
Anywho, mradi huu ulikuwa wa kufurahisha sana na ulijumuisha vitu kadhaa vya kipekee. Natumai utajiunda mwenyewe au kitu kama hicho kwa kutumia kile unachojifunza kutoka kwa hii inayoweza kufundishwa.
Furahiya:)
Hatua ya 1: Wiring WunderThing
Kwa hivyo hapa ndio jinsi unavyopiga waya hii. Hii ilikuwa mara yangu ya kwanza kutumia Fritzing pia, nzuri sana.
Batri ya 3.7V LiPo iliyoonyeshwa inaweza kuwa ya ukubwa wowote, lakini ningependekeza angalau 500mAh (ESP8266 ina njaa ya nguvu). Chaja kwenye bodi hufanya kazi vizuri sana, ingiza tu ndani ya USB ndogo ya zamani. KUMBUKA: Ili kupakia nambari, LAZIMA uweke nguvu kitu tofauti na FTDI (kupitia betri au USB).
Imeonyeshwa waya kwa Jambo ni adapta ya FTDI-USB (yoyote 3.3V FTDI itafanya), onyesho la OLED, na vifungo 4 vya kushinikiza. Utahitaji kutengeneza vipengee viwili vilivyofungwa nyuma ya OLED. Vifungo vinaonyeshwa na vipingamizi vya nje vya kuvuta (siamini vivutio vya ndani, lakini kwa nadharia hakuna chochote kibaya kwa kutumia tu hizo).
IKIWA UNATAKA KUFANYA UTOAJI WA HATARI ZAIDI: Tafuta mashimo mawili.1 juu ya mashimo ya FTDI juu ya Kitu. Kata alama kati ya mashimo haya nyuma ya Kitu. Ongeza kichwa kwenye mashimo hayo mawili lakini ni rahisi kwako kubadilisha. hali ya wazi / iliyofungwa ya mzunguko huo. Ili kupakia nambari, fupisha mzunguko. Kuruhusu utatuzi wa serial, fungua mzunguko. Sparkfun inakuwekea hii katika mafunzo ya Jambo. Cuz Sparkfun ni ya kushangaza, ndivyo pia Adafruit.
Hatua ya 2: Kupanga WunderThing
Nambari ya kufanya WunderThing ifanye kazi… ni mbaya.
Nitaweka maagizo kuifanya ifanye kazi kama onyesho langu, lakini ikiwa unataka kuongeza / kubadilisha / nk sio barabara rahisi. Nilikwenda kupitia na kutoa maoni, kwa hivyo natumaini hiyo inasaidia, lakini sikuwahi kuzunguka ili kusafisha muundo (ambao ulimalizika kushonwa pamoja na nakala za vipande vya tambi na marekebisho mengine ya aibu ya haraka).
Hapa kuna (kinda) maagizo mabaya:
1. Ongeza Jambo kwa Meneja wa Bodi ya Arduino. Usisahau Blink kuijaribu.
2. Pata maktaba zifuatazo kutoka Github: Adafruit_GFX, Adafruit_SSD1306, ArduinoJson (inaweza kuwa tayari imejumuishwa)
3. Jitengenezee ufunguo wa API ya Wunderground kwa kuunda akaunti hapa, fuata viungo kupata ufunguo (BURE kwa utakachohitaji)
3. Badilisha mipangilio ya programu ya arduino kuwa: Sparkfun Thing, 115200, ArduinoTinyISP, Port #, nk, nk BADILISHA KODI (laini 139) kwa wifi yako na maelezo ya zip.
4. Washa Jambo (usisahau kuziba betri au usb kwanza), andika na upakie nambari kupitia FTDI. Acha Jambo ILIYO.
5. BADILI KODI TENA (mstari 165), Jumuisha na upakie tena.
6. Ikiwa itapiga Wifi yako mara mbili kwa data, na kuionyesha, basi unaweza kupiga na kupiga kelele katika sherehe.
7. Ikiwa mambo hayakwenda kama inavyokusudiwa, jaribu kuzima na kisha urudi tena. Ikiwa hiyo haifanyi kazi, itupe yote kwa hasira na urudi kwenye miradi rahisi, vinginevyo itabidi ugonge kichwa chako dhidi ya wundering ya ukuta kile nilichofanya katika nambari yangu ambayo haikubaliani na kile unachotaka fanya nayo…. lakini nina hakika yote yatakuwa sawa:)
Hatua ya 3: Kutumia WunderThing
Kwa hivyo… njia niliyoweka hii sio angavu kabisa, lakini inapaswa kuchukua dakika chache tu kujua jinsi ya kutumia hii kitu.
Fikiria kama karatasi bora kuliko kiini cha sasa kinachoonyeshwa kwenye onyesho. Tumia picha hapo juu kama kumbukumbu. Mpira wa kawaida tu ni menyu ya Mipangilio, ambayo haijaelezewa kabisa na picha. Menyu ya mipangilio inapaswa kujielezea yenyewe. Ikiwa unachagua 'Kubadilisha Msimbo wa Zip' au mpangilio mwingine wowote, tumia tu vifungo vya kushoto / kulia kubadili kati ya herufi kwenye kamba (nafasi ya sasa iliyoonyeshwa na kiashiria cha kipindi), na vifungo vya juu / chini kutembeza wahusika. Jambo litahifadhi kiotomatiki kiingilio chako mara tu utakaporudi kwenye menyu ya mipangilio (ukitumia EEPROM ya ndani).
Hatua ya 4: Kuunda WunderThing
Ni baada tu ya kufanikiwa kuweka mkate kwenye Jambo hili, basi unaweza kufikiria kuifanya kuwa bidhaa-kumaliza.
Saa zangu zote zilikuwa zimewekwa kwenye milima rahisi ya 3D iliyochapishwa. Nitajumuisha faili ya sehemu ya solidwork ikiwa unataka kujaribu.
Kuweka kila kitu mahali pake, nilitia tu kipande kidogo cha protoboard iliyovunjika kwenye kona ya pedi ya kitufe, na hiyo ilionekana kufanya kazi vizuri na inaruhusu uondoaji 'rahisi' ikiwa inahitajika. Kwa kuona nyuma mimi lazima ningekuwa nimetumia tu mashimo ya kuchimba visima yanayopatikana kutoka kwa Jambo na OLED wakati nilibuni mlima… oh vizuri. LiPo inafaa sana ingawa. Nilitumia Tenergy iliyoonyeshwa, ambayo ilikuwa nzuri isipokuwa KIUNGO kilikuwa KIKOSA. Hakuna jambo kubwa hata hivyo, nilinunua tu viunganishi (JST-PH) kutoka kwa matunda na kubadilisha zingine kwenye betri.
Utaona kuchora kidogo kwenye saa zangu za mandhari ya mlima. Hiyo ilikuwa ni mimi tu kutumia nafasi ya bure. Labda unaweza kupata matumizi bora kwa hiyo. Pia utagundua saa zote zilikuwa zenye rangi, tu tabaka za rangi ya akriliki.
Ili kuifanya sumaku ya friji, nunua tu mkanda wa sumaku, na uweke vipande kadhaa. Inafanya kazi vizuri.
Hatua ya 5: Kuendelea zaidi na WunderThing
Uwezo mkubwa wa kuboresha / kurekebisha / kutengeneza yako mwenyewe.
Nilitaka sana kujumuisha aikoni za hali ya hewa, lakini kumbukumbu ikaisha. Kuna kitu kinaniambia ingelikuwa inawezekana kupunguza kumbukumbu, lakini hiyo biashara ya JSON ina nywele sana na sina uzoefu wa kuitumia (kutenga kumbukumbu kwa bafa na uhifadhi, nk).
Ilipendekeza:
Sensorer ya hali ya hewa ya hali ya hewa na Kiunga cha data cha GPRS (SIM Card): Hatua 4
Sensor ya hali ya hewa ya hali ya hewa na GPRS (SIM Card) Kiunga cha Takwimu: Muhtasari wa MradiHii ni sensorer ya hali ya hewa inayotumia betri kulingana na joto la BME280 la joto / shinikizo / unyevu na ATMega328P MCU. Inatumika kwa betri mbili za 3.6 V lithiamu thionyl AA. Inayo matumizi ya chini ya kulala ya 6 µA. Inatuma data
Onyesho rahisi la hali ya hewa kwa kutumia Raspberry PI na hali ya hewa ya CyntechHAT: Hatua 4
Onyesho rahisi la hali ya hewa kwa kutumia Raspberry PI na Cyntech WeatherHAT: * Mnamo 2019 Yahoo ilibadilisha API, na hii iliacha kufanya kazi. Sikujua mabadiliko hayo. Mnamo Septemba ya 2020 mradi huu umesasishwa kutumia OPENWEATHERMAP API Angalia sehemu iliyosasishwa hapa chini, habari hii iliyobaki bado ni nzuri
Kituo cha Hali ya Hewa cha NaTaLia: Kituo cha Hali ya Hewa ya Arduino Inayotumiwa Imefanywa kwa Njia Sahihi: Hatua 8 (na Picha)
Kituo cha Hali ya Hewa cha NaTaLia: Kituo cha Hali ya Hewa ya Arduino Inayotumiwa Imefanywa kwa Njia Sawa: Baada ya mwaka 1 wa kufanikiwa katika maeneo 2 tofauti ninashiriki mipango yangu ya mradi wa kituo cha hali ya hewa na kuelezea jinsi ilibadilika kuwa mfumo ambao unaweza kuishi kwa muda mrefu vipindi kutoka kwa nguvu ya jua. Ukifuata
Mshumaa wa Hali ya Hewa - Hali ya hewa na Joto kwa haraka: 8 Hatua
Mshumaa wa Hali ya Hewa - Hali ya Hewa na Joto kwa haraka: Kutumia mshumaa huu wa kichawi, unaweza kujua hali ya joto na hali ya sasa nje mara moja
Acurite 5 katika Kituo cha hali ya hewa 1 Kutumia Raspberry Pi na Weewx (Vituo vingine vya hali ya hewa vinaendana): Hatua 5 (na Picha)
Acurite 5 katika Kituo cha hali ya hewa 1 Kutumia Raspberry Pi na Weewx (Vituo vingine vya hali ya hewa vinaendana): Wakati nilikuwa nimenunua Acurite 5 katika kituo cha hali ya hewa cha 1 nilitaka kuweza kuangalia hali ya hewa nyumbani kwangu nilipokuwa mbali. Nilipofika nyumbani na kuitengeneza niligundua kuwa lazima ningepaswa kuwa na onyesho lililounganishwa na kompyuta au kununua kitovu chao cha busara,