Satura rādītājs:

IFTTT viedā poga: 5 soļi
IFTTT viedā poga: 5 soļi

Video: IFTTT viedā poga: 5 soļi

Video: IFTTT viedā poga: 5 soļi
Video: Тест каравана в -25° . Ночёвка зимой. Как не замёрзнуть? 2024, Novembris
Anonim
IFTTT viedā poga
IFTTT viedā poga

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: