Orodha ya maudhui:
- Vifaa
- Hatua ya 1: Elektroniki (vifaa)
- Hatua ya 2: Elektroniki (Programu)
- Hatua ya 3: Usanidi wa IFTTT
- Hatua ya 4: Usanidi wa SnowAlert
- Hatua ya 5: Weka Sensorer
- Hatua ya 6: Piga simu
Video: Simu ya Kuamsha Theluji Moja kwa Moja: Hatua 6 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:50
Kutoka nje ya nyumba asubuhi inaweza kuwa shughuli nyingi baada ya inchi chache za vitu vyeupe kutulia usiku. Je! Haitakuwa nzuri kuamshwa mapema mapema siku hizo ili kuondoa msongo wa mawazo asubuhi? Mradi huu hufanya hivyo tu!
Mradi huu unatumia Arduino, sensa ya umbali, na IFTTT (tovuti rahisi kutumia) ili kugeuza simu ya kuamka kwa simu yako ikiwa imejaa theluji usiku kucha. Ukiwa tayari, utaweka kifaa ulichojenga mahali pa juu (kwa mfano kwenye safari ya miguu mitatu) na kielekeze chini. Kutoka hapo kila wakati itapima umbali kati yake na ardhi. Kama theluji, "ardhi" inasogea kuelekea kwake, kwa hivyo umbali unaopima hupungua. Ikiwa kuna tofauti kubwa ya kutosha kati ya jioni na asubuhi, kifaa hicho kitakujulisha kuwa theluji!
Elektroniki ni rahisi kuunganisha na nitatoa nambari hiyo, kwa hivyo wacha tuingie!
Vifaa
-
Wifi iliwezesha microchip inayolingana na Arduino. Kwa mradi huu nadhani utatumia Bodi ya Maendeleo ya ESP8266 NodeMCU, ambayo ninapendekeza kwa sababu nyingi:
- Ina Wifi iliyojengwa ndani.
- Inafunua pini nyingi ambazo unaweza kutaka.
- Inatoa kiolesura rahisi cha USB kwa programu.
- Inashughulikia kuweka upya bodi wakati wa kupakia nambari, na inafichua vifungo vya kuweka upya kwa utatuzi.
-
Sensor ya anuwai ya TF Mini Lidar.
Kumbuka kuna sensorer za bei rahisi za ultrasonic kama HC-SR04, lakini muffles laini za theluji zinasikika vya kutosha kwamba hazifanyi kazi kwa hili
- Bodi ya mkate ya mini.
- Tatu au suluhisho lolote la kuweka sensor miguu machache juu ya theluji.
- Cable ndogo ya usb.
- Cable ya ugani.
- Chaja ya usb.
- Chombo cha plastiki.
Kumbuka, vitu 5 na hapo juu vinaweza kununuliwa kwa Mti wa Dola kwa urahisi.
Bei zinatofautiana, lakini niliweza kufanya mradi huu kwa karibu $ 50 (bila kuhesabu safari ya tatu) kwa ununuzi katika Dola ya mti kwa sehemu rahisi. Sehemu ya gharama kubwa zaidi ni sensa ya Lidar, ambayo inaweza kutumika tena kwa miradi mingine.
Hatua ya 1: Elektroniki (vifaa)
Elektroniki za mradi huu zinapaswa kuwa haraka sana kukusanyika. Unganisha tu Sensor ya Umbali wa Lidar ya TF Mini kwenye chip. Waya zinapaswa kuunganishwa kama ilivyoelezewa katika mwongozo huu bora wa SparkFun.
Hapa kuna muhtasari wa haraka:
Sensorer -> ESP8266
Kijani -> D2 (aka GPIO 4, ambayo tutatumia kama RX yetu)
Nyeupe -> D1 (aka GPIO 5, ambayo tutatumia kama TX yetu)
Nyekundu -> Vin
Nyeusi -> Gnd
Hatua ya 2: Elektroniki (Programu)
Uamuzi wa kukutumia simu ya kuamka utafanywa na microchip yako, kwa hivyo tunahitaji kuipanga ipasavyo! Kupanga chip yako, tutatumia lugha inayoitwa Arduino ambayo unaweza kupakia kwenye chip yako ukitumia Arduino IDE (programu inayoendesha kwenye kompyuta yako).
1. Pakua programu ya Arduino hapa. Mwongozo huu utakuwa ukirejelea menyu za Arduino Desktop IDE, kwa hivyo endelea na kupakua hiyo isipokuwa uwe mzuri na IDE ya Wavuti.
2. Sanidi Arduino Desktop IDE yako ili ufanye kazi na microchip ya ESP8266. Maagizo ya hayo yanaweza kupatikana hapa. Kuendelea mbele, mwongozo huu unafikiria kuwa umepata mwangaza wako wa LED na ujue jinsi ya kupakia hati kwenye ESP8266.
3. Pakua hati ya kupakia kwenye microchip yako kutoka https://github.com/robertclaus/snowalert. Hakuna haja ya kuhariri hati. Kila kitu unachohitaji kusanidi kitasanidiwa baada ya kupakia nambari.
4. Fungua hati katika Arduino na usakinishe maktaba ambayo inategemea katika mfumo wako. Juu ya IDE, bonyeza: Mchoro -> Jumuisha Maktaba -> Dhibiti Maktaba
Kisha utafute na usakinishe maktaba hizi:
- WifiManager na tzapu (toleo la 0.14.0)
- ArduinoJson na Benoit Blanchon (toleo la 6.14.1)
- TFminiArduino na hideakitai (toleo 0.1.1)
- Mteja wa NTP na Fabrice Weinberg (toleo 3.2.0)
- ESP_DoubleResetDetector na Khoi Hoang (toleo 1.0.1)
5. Sanidi bodi yako kwa mradi huu. Juu ya IDE, bonyeza Zana na urekebishe mipangilio hii:
- Ukubwa wa Flash - 4M (1M SPIFFS) - Hii inahifadhi nafasi ya usanidi wetu kuokolewa.
-
Futa Flash - Yote Yaliyomo - Hii inahakikisha kuwa hakuna data ya awali kwenye chip.
Kumbuka, ikiwa utahitaji kusasisha nambari, kuiweka kwenye Mchoro tu itahifadhi usanidi wako
6. Hakikisha microchip yako ya ESP imechomekwa kwenye kompyuta yako na ina bandari iliyopewa. Chagua bandari sahihi katika IDE, na upakie!
7. Fungua Monitor Monitor (Zana -> Serial Monitor) katika Arduino IDE. Kisha bonyeza kitufe cha Rudisha kwenye chip yako. Thibitisha kuwa unapata maandishi kwenye Monitor Serial
Hatua ya 3: Usanidi wa IFTTT
Sasa kwa kuwa Arduino yako inaendesha, tunahitaji kuisanidi ili kufanya kile tunachotaka. Kwa mafunzo haya, tutatumia huduma inayoitwa IFTTT ambayo inatuwezesha kutafsiri ujumbe rahisi kutoka kwa Arduino kwa vitendo ngumu zaidi.
Kwa mfano, ikiwa Arduino wetu anasema "Ilianguka theluji!" basi IFTTT inapaswa kupiga simu yetu ya rununu na simu ya kuamka.
1. Utahitaji akaunti ya bure ya IFTTT, ambayo unaweza kuunda kwa
2. Kuunda Applet mpya inayotumia mantiki hii, nenda kwenye Unda, au fuata tu kiunga hiki:
3. Bonyeza hii -> Tafuta na uchague Webokoks -> Ikiwa inakuuliza, bonyeza Unganisha -> Ingiza theluji_chaa kwenye sanduku.
4. Bonyeza hiyo -> Tafuta na uchague Simu (US pekee) -> Ikiwa inakuuliza, bonyeza Unganisha -> Ukipata kidukizo, fuata vidokezo -> Ingiza ujumbe kama ilivyokuwa na theluji jana usiku! kwamba ungependa simu hiyo ikusomee.
5. Bonyeza Maliza kuamsha applet yako.
6. Jaribu Webok yako kwa kusogea kwenye mipangilio yako ya huduma ya Webhooks katika IFTTT, na upate URL ya jaribio iliyoorodheshwa hapo. Nenda kwenye URL hiyo na ubadilishe {event} na snow_alert. Kisha bonyeza Jaribu. Ikiwa kila kitu kinafanya kazi, unapaswa kupokea simu!
7. Kwenye ukurasa wa jaribio, weka url kuelekea chini ya ukurasa. Utahitaji katika hatua ya baadaye. Inapaswa kuonekana kama hii:
maker.ifttt.com/trigger/snow_alert/with/key/d-Y8rXge5kibp0dkdrCgxu
Kwa maswala ya utatuzi, watumiaji wanaweza pia kutaka kuweka urefu wa theluji kwa muda. Wanaweza kusanidi applet tofauti ya IFTTT ambayo inakubali kijiti cha upimaji wa theluji na magogo kwenye Majedwali ya Google. Ili kufanya hivyo, rudia tu hatua zilizo hapo juu, lakini badilisha snow_alert na kipimo cha theluji katika hatua ya Wavuti juu na ubadilishe hatua ya Kupiga simu na huduma ya Majedwali ya Google -> Ongeza safu kwenye lahajedwali.
Hatua ya 4: Usanidi wa SnowAlert
Kwa wakati huu hatua ya mwisho ya programu inasanidi nambari kwenye ESP yako kutuma ujumbe kwa applet yako mpya ya IFTTT.
Kwa usanidi huu, nitakupendekeza ufuate maagizo ya SnowAlert kwenye Github kwa sababu maagizo hapa yanaweza kuwa ya zamani ikiwa SnowAlert itapata huduma mpya.
Wakati wa kuandika maagizo haya, ungefanya yafuatayo.
Muhimu sana, nyakati zote unazosanidi zinahitaji kuwa kwenye eneo la wakati la UTC na katika muundo wa saa 24 (sio AM / PM).
- Amua ni saa ngapi unataka kupokea simu asubuhi. Huu ni Wakati wako wa Mwisho.
- Amua saa ngapi kuanza kupima jioni iliyopita. Huu ni Wakati wako wa Kuanza.
- Chomeka ESP yako na ufungue Monitor Monitor katika IDE ya Arduino kama tulivyofanya hapo awali.
- Unganisha kwenye mtandao wa wifi wa SnowMeasure kwenye kompyuta yako. Unapaswa kuona shughuli kadhaa kwenye Serial Monitor unapo unganisha.
- Unapaswa kuelekezwa kwa ukurasa wa usanidi katika kivinjari chako kiatomati baada ya sekunde chache.
- Bonyeza Sanidi Wifi
-
Ingiza maadili yafuatayo:
- SSID - Mtandao wa wifi ESP inapaswa kuungana na mtandao.
- Nenosiri - Nenosiri la kuungana na mtandao huo wa wifi.
- Anza Saa - Saa unayotaka iwe kupima urefu wa theluji jioni.
- Anza Dakika - Sehemu ya dakika hadi wakati unayotaka ipime jioni.
- Saa ya Mwisho - Saa unayotaka iwe kupima urefu wa theluji asubuhi (na uwezekano wa kukuita)
- Dakika za Mwisho - Sehemu ya dakika kwa wakati unaotaka kuipima asubuhi.
- URL ya Tahadhari ya Wavuti - Hii inapaswa kuwa url uliyohifadhi katika hatua ya awali inayoonekana kama hii:
- URL ya Upimaji wa Wavuti - Hii inapaswa kuwa url sawa na hapo juu, lakini badala ya theluji_alert na kipimo cha theluji
Hatua ya 5: Weka Sensorer
Kwa wakati huu kila kitu kinapaswa kuwa tayari kwenda. Utahitaji kukata mashimo kwenye chombo cha plastiki, na kuiweka mahali pengine mita chache kutoka ardhini. Jinsi unavyopanda itategemea sehemu zako na lengo, lakini hapa kuna mapendekezo kadhaa ya kuifanya iwe sawa.
- Hakikisha kitambuzi chako kimeangalia chini kwa pembe kidogo. Hutaki iangalie moja kwa moja chini kwani sanduku lako litatoa kivuli ambapo theluji haigongi chini.
- Utahitaji sensorer kutoka theluji kama miguu 2-3.
- Theluji inayeyuka ndani ya maji, kwa hivyo hakikisha usanidi wako hauna maji.
- Hakikisha una nguvu! Cable refu ya usb, au kamba ya ugani inapaswa kukuondoa kwenye paa ili kufika mahali pazuri. Kwa njia yoyote, hakikisha kuwa salama nje.
Hatua ya 6: Piga simu
Ikiwa kila kitu kinakwenda kulingana na mpango, unapaswa kupata simu asubuhi ikiwa theluji. Ikiwa kitu haifanyi kazi, angalia magogo yako ya umbali katika Majedwali ya Google ili uone kile kilichopimwa.
Mkimbiaji Juu katika Changamoto ya theluji
Ilipendekeza:
Kujifunga kwa Moja kwa Moja kwa Mchezo Mtendaji wa Mchezo wa Gofu wa 3: Hatua 12 (na Picha)
Kujifunga kwa Moja kwa Moja kwa Mchezo Mtendaji wa Mchezo wa Gofu wa 3: Hivi majuzi nilichapisha Inayoweza kufundishwa juu ya kujenga mchezo wa kufurahisha unaoweza kubeba na unaoweza kuchezwa ndani na nje. Inaitwa "Executive Par 3 Golf Game". Nilitengeneza kadi ya alama ya kuiga kurekodi kila alama ya wachezaji kwa "mashimo" 9. Kama ilivyo
Rahisi Kuamsha: Nuru ya Kuamsha ya Smart iliyotengenezwa na Raspberry Pi: Hatua 6
Rahisi Kuamsha: Nuru ya Kuamsha ya Smart iliyotengenezwa na Raspberry Pi: IntroKwa Mradi wa mtaala1 ilibidi nifanye kitu. Siku zote nilikuwa nikivutiwa juu ya jinsi taa ya kuamka kama itakufaidisha kuamka kama zile za philips. Kwa hivyo niliamua kutengeneza mwangaza. Nilitengeneza taa ya kuamka na Raspberr
Mlishaji wa Kiwanda cha Moja kwa Moja cha WiFi Pamoja na Hifadhi - Usanidi wa Kilimo cha Ndani / Nje - Mimea ya Maji Moja kwa Moja na Ufuatiliaji wa Mbali: Hatua 21
Kilima cha Kiwanda cha Kiotomatiki cha WiFi kilicho na Hifadhi - Kuweka Kilimo cha ndani / Nje - Mimea ya Maji Moja kwa Moja na Ufuatiliaji wa Mbali: Katika mafunzo haya tutaonyesha jinsi ya kuanzisha mfumo wa kulisha mimea ya ndani / nje ambayo hunyunyizia mimea moja kwa moja na inaweza kufuatiliwa kwa mbali kutumia jukwaa la Adosia
Kubadilisha simu ya simu kwa simu ya rununu: Hatua 7 (na Picha)
Kubadilisha simu ya mkononi kwa simu ya rununu: Na Bill Reeve ([email protected]) Imechukuliwa kwa maagizo na Panya kuchukua. Ikiwa haifanyi kazi, au ukivunja kitu, sio m
Kilishi cha Mbwa Raspberry Pi Moja kwa Moja na Kijirusha Video Moja kwa Moja: Hatua 3
Feeder ya mbwa ya Raspberry Pi moja kwa moja & Kijirisho cha Moja kwa Moja cha Video: Hii ni Raspberry PI yangu inayowezesha feeder ya mbwa moja kwa moja. Nilikuwa nikifanya kazi kutoka asubuhi 11am hadi 9pm. Mbwa wangu huenda wazimu ikiwa sikumlisha kwa wakati. Iliyotafutwa google kununua feeders moja kwa moja ya chakula, hazipatikani India na kuagiza ghali op