Satura rādītājs:
- Piegādes
- 1. solis: DIY IFTTT viedā poga
- 2. solis: lietas un dēļa izveide
- 3. solis: kods
- 4. darbība: IFTTT iestatīšana
- 5. solis: GATAVS
Video: IFTTT viedā poga: 5 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:54
Es izveidoju šo viedo pogu, ņemot vērā šādus mērķus:
- Tam pienācīgi ilgu laiku bija jāiztukšo standarta sārma baterijas
- Tam bija jāspēj mijiedarboties ar IFTTT
- Tam bija jābūt mazam, un tāpēc tam bija jābūt vienkāršam
Piegādes
- ESP-01 (jūs varat tos atrast visur, es dabūju AliExpress)
- Spiedpoga (es tos izmantoju, jo tie ir jauki un lieli)
- 1,5K rezistors (atkal tos var atrast jebkur)
- LED spiedpogu gaisma (es to ieguvu šeit)
- Prototipa dēlis
1. solis: DIY IFTTT viedā poga
Es galu galā izvēlējos LED spiedpogu gaismu kā lietu. Šo ideju es ieguvu no šīs rokasgrāmatas. Arī šeit es uzzināju, ka ESP varu darbināt tikai ar divām sārma baterijām. Patiesībā es no tā daudz izmantoju, bet radās dažas problēmas. Pirmkārt, tas bija pārāk sarežģīti. Man nevajadzēja gandrīz tik daudz funkcionalitātes. Otrkārt, kods ir paredzēts NodeMCU, un es nevaru atcerēties, kāpēc, bet es gribēju izmantot Arduino IDE. Bet projekts kalpoja par lielisku sākumpunktu.
Pirmā problēma, ar kuru es saskāros, bija izdomāt, kā likt vienai pogai darīt divas lietas. Tas bija sarežģīti, jo pogu izmanto arī, lai modinātāju pamodinātu no dziļa miega, tāpēc ilgu nospiešanu nevarēja noteikt, nepievienojot papildu shēmas. Pēc daudziem pētījumiem es beidzot noklausījos dažus padomus, par kuriem biju redzējis ziņotu dažas reizes, bet kādu iemeslu dēļ turpināju spīdēt. ESP var noteikt, no kāda stāvokļa tas sākās. Tātad, ja tas tiek pamodināts no dziļa miega, tas ziņos, ka, ja tas tika pamodināts no atiestatīšanas, tas ziņos. Es izmantoju šo funkciju, lai atšķirtu vienu pieskārienu, kas to pamodinātu no dziļa miega, un dubultskārienu, kas to atiestatītu pirms dziļā miega un tādējādi sniegtu atšķirīgu atbildi. Tas ievērojami vienkāršo shēmu.
Tagad man vajadzēja tikai vienu slēdzi, savienojot RST ar zemi ar 1,5K rezistoru. Tieši tā. Un, protams, jauda no baterijām. Bet ka tā ir. Elektroinstalācija ir super vienkārša. Tomēr ir saistīta lodēšana, tāpēc esiet tam gatavi.
2. solis: lietas un dēļa izveide
Vispirms jums ir jāpārveido korpuss, lai tas atbilstu modulim. Es pievienošu attēlus un detalizētus soļus vēlāk, bet pagaidām; Es gandrīz atkārtoju šīs rokasgrāmatas piemērojamos soļus.
Kad korpuss ir mainīts, jums ir jāpielodē daži vadi pie akumulatora spailēm. Es izmantoju džemperu vadus, lai varētu savienot/atvienot moduli, lai viegli mirgot.
Tālāk jums ir jāizveido prototipa dēlis ar slēdzi un rezistoru. Izmēriet, kādam izmēram jābūt prototipam, lai izietu divus atlikušos akumulatora nodalījumus. Pēc tam vienkārši lodējiet pogu plāksnes vidū ar vienu vadu uz RST pogu, bet otru savienojiet ar GND ar 1,5K rezistoru.
Tad es izmantoju karstu līmi, lai nostiprinātu dēli pie korpusa. Atliek tikai iespraust vadus modulī un salikt visu kopā. Bet pirms tam būtu labi, ja tur vispirms būtu kāds kods. Uzliesmosim!
3. solis: kods
Un šeit ir kods!
Vienkārši nomainiet [SSID], [parole], [aktivizētājs] un [atslēga] ar atbilstošu informāciju.
Faktiski jums vispirms ir jāizveido sprūda un vispirms jāsaņem atslēga no IFTTT. Tātad, ļaujiet mums to darīt, tad atgriezīsimies, jo man patīk darīt lietas otrādi.
4. darbība: IFTTT iestatīšana
Jums ir jāiestata IFTTT tīmekļa aizķere, kas tiek aktivizēta, noklikšķinot uz konkrēta URL. Ja jums nav konta IFTTT, ko jūs gaidāt? Tas ir lieliski, reģistrējieties.
Ja jums jau ir konts un esat iepazinies ar sīklietotņu izveidi, tam vajadzētu būt pārāk grūti. Bet, ja jūs neesat šeit, ir īss rokasgrāmata par tīmekļa āķa iestatīšanu.
Tagad jums ir sava informācija, aktivizētāja nosaukums un atslēga kodam!
Tagad jūs beidzot varat mirgot kodu.
Piezīme. Tā kā šīs pogas var izmantot, lai darītu visu, ko vēlaties, un vēlāk varat mainīt šo funkciju, es iesaku izmantot vispārējus sprūda nosaukumus, piemēram, 1. poga vai zilā poga, tāpēc, ja vēlāk maināt tās funkciju, sprūda nosaukums nav kaut kas saistīta ar to, kam sākotnēji izmantojāt pogu, kas varētu būt mulsinoši.
5. solis: GATAVS
Un esat pabeidzis. Es ceru, ka šī rokasgrāmata jums šķita noderīga. Ja jums ir kādi jautājumi vai ieteikumi, lūdzu, nekautrējieties komentēt.
Ja esat cienīgs programmētājs, bet es neesmu, lūdzu, labojiet manu kodu. Man ir skaidri komentēti trūkumi, bet man nav prasmes tos novērst bez lielām galvassāpēm, es tiešām neesmu programmētājs.
Ieteicams:
Microsoft Teams izslēgšanas poga: 4 soļi
Microsoft Teams skaņas izslēgšanas poga: izveidojiet viegli sasniedzamu pogu, lai izslēgtu/ieslēgtu skaņu, kamēr atrodaties Microsoft Teams zvanā! Tā kā 2020. gads. Šis projekts izmanto Adafruit Circuit Playground Express (CPX) un lielu spiedpogu, lai izveidotu karsēšanas taustiņu Microsoft Teams, izmantojot karsto taustiņu
5 ASV dolāru mājas automatizācijas poga: 4 soļi
5 ASV dolāru mājas automatizācijas poga: 5 ASV dolāru mājas automatizācijas poga Dažreiz vienkāršākais risinājums ir viena poga. Mēs vēlējāmies vienkāršu veidu, kā aktivizēt “gulētiešanas” rutīnu mūsu mājas automatizācijas centrā (Hubitat Elevation), kas izslēdz lielāko daļu gaismas, nosaka citus noteiktos līmeņos un
Raspberry Pi izslēgšanas poga: 3 soļi
Raspberry Pi izslēgšanas poga: Raspberry Pi ir ļoti noderīga skaitļošanas platforma, kas ļauj izveidot dažādas IoT/robotikas/viedās mājas/… projektu lietojumprogrammas. Viena lieta, kas tai nav, salīdzinot ar parasto datoru, ir izslēgšanas poga. Tātad, kā mēs varam izveidot
Ar akumulatoru darbināma Wi-Fi viedā poga, lai kontrolētu HUE gaismas: 5 soļi (ar attēliem)
Ar akumulatoru darbināma Wi-Fi viedā poga, lai kontrolētu HUE gaismas: Šis projekts parāda, kā izveidot ar akumulatoru darbināmu IoT Wi-Fi pogu mazāk nekā 10 minūtēs. Poga kontrolē HUE gaismas pār IFTTT. Šodien jūs varat izveidot elektroniskas ierīces un burtiski dažu minūšu laikā savienot tās ar citām viedās mājas ierīcēm. Kas ir
Wi-Fi viedā skala (ar ESP8266, Arduino IDE, Adafruit.io un IFTTT): 18 soļi (ar attēliem)
Wi-Fi viedā skala (ar ESP8266, Arduino IDE, Adafruit.io un IFTTT): ja jau dzīvojat vasarā, iespējams, tas ir lielisks laiks fitnesa aktivitātēm brīvā dabā. Skriešana, riteņbraukšana vai skriešana ir lielisks trenažieris, lai jūs iegūtu formu. Un, ja vēlaties zaudēt vai kontrolēt savu pašreizējo svaru, ir svarīgi