Satura rādītājs:

Nabadzīga cilvēka nokrāsas slēdzis: 5 soļi (ar attēliem)
Nabadzīga cilvēka nokrāsas slēdzis: 5 soļi (ar attēliem)

Video: Nabadzīga cilvēka nokrāsas slēdzis: 5 soļi (ar attēliem)

Video: Nabadzīga cilvēka nokrāsas slēdzis: 5 soļi (ar attēliem)
Video: Я работаю в Страшном музее для Богатых и Знаменитых. Страшные истории. Ужасы. 2024, Novembris
Anonim
Image
Image
Ko tev vajag
Ko tev vajag

Šajā pamācībā es jums parādīšu, kā izveidot ļoti lētu bezvadu slēdzi Phillips Hue Lights.

Problēma

Šīm gaismām nepieciešama pastāvīga barošana, sienas slēdžiem vienmēr jābūt ieslēgtiem.

Ja jūs ejat gulēt un izslēdzat sienas slēdzi, gaisma vairs nekad nespīdēs, ja nokrāsu tilts mēģinās ieslēgt gaismu, piemēram, no rīta, lai jūs mierīgi pamodinātu ar "siltu gaismu".

Jums ir jāpērk Hue Tap vai dimmer slēdži, kas ir ļoti dārgi, it īpaši, ja jums tas ir nepieciešams katrai telpai.

Risinājums ir ESP8266 izmantošana. Šie mazie kontrolieri ar iebūvētu USB adapteri ir pieejami par mazāk nekā 3 USD. Barošanai nepieciešams tikai 2 gab. AAA baterija, izmantojot Esp8266 DeepSleep režīmu, akumulators darbojas ilgu laiku.

Katru reizi, kad nospiežat atiestatīšanas pogu, ESP pamostas, izveido savienojumu ar savu WLAN, iegūst lampas statusu, ja tas ir ieslēgts, tas izslēdzas vai otrādi, pēc šīs komandas tas nonāk dziļā miegā

1. darbība. Kas jums nepieciešams

Ko tev vajag
Ko tev vajag

Vienkāršai programmēšanai ir divi dažādi PCB ar Esp8266 un iebūvētu USB adapteri:

Wemos D1 mini, ļoti mazs, ar USB

vai

  • NodeMCU, ne tik mazs, ar USB
  • Turētājs 2 mikrošūnām (AAA), lodēšanas birkas
  • 2 gab. AAA šūnu sārmains
  • vadi
  • maza skrūve 2x8mm, skatīt attēlu

mājoklim:

3D drukāts korpuss (skatiet STL failu nākamo soli)

vai

korpuss no vecas tālvadības pults (skat. attēlu)

vai

novietojiet Esp un akumulatoru aiz sienas slēdža pogas

2. solis: mājoklis

Mājokļi
Mājokļi
Mājokļi
Mājokļi

Ja esat 3D printera īpašnieks, tad vienkārši izmantojiet pievienotās STL, jums pat nav nepieciešama papildu poga, mēs izmantojam iebūvēto atiestatīšanas pogu ar 3D drukātu vāciņu.

Vēl viens risinājums ir veca tālvadības pults.

Ja vēlaties sienas slēdzi nomainīt ar pogas slēdzi un Esp, jums ir jānospiež 2 vadi un jāizolē, lai lampa iegūtu nepārtrauktu strāvu.

!!!!!! APZINĀTIES PAR ELEKTRISKO ŠOKU; JUMS IR JĀZINA, KO DARĪT !!!!!

3. darbība: Esp8266 kodēšana

Esp8266 kodēšana
Esp8266 kodēšana

Vispirms jums ir nepieciešams Arduino IDE.

Tad jums ir jāinstalē bibliotēka priekš Esp8266. Šeit jūs atradīsit vairākas pamācības par pamācībām, kā ieprogrammēt šīs burvīgās sīkumus:-)

Pēc pievienotās skices atvēršanas ar Arduino IDE jums ir jāveic daži iestatījumi atkarībā no vietējā WIFI.

Ātrākai savienošanai/pārslēgšanai mēs izmantojam statisku ip adresi.

IPAddress vārteja (192, 168, 178, 1);

jūsu vietējā wifi maršrutētāja ip adrese, kurā ir pievienots nokrāsas tilts

IPAddress ip (192, 168, 178, 216);

Slēdža IP adrese, ņemiet vērā, ka izmantojiet augstu adresi diapazonā no 200 līdz 250, kas netiek izmantota citām ierīcēm

IPAddress apakštīkls (255, 255, 255, 0);

int gaisma = 2; //

jūsu ieslēgto gaismu skaits

const char hueHubIP = "192.168.178.57";

nokrāsu tilta e -adrese

const char hueUsername = "nokrāsu tilta lietotājvārds"

jums ir jāizveido autorizēts lietotājvārds hue bridge, apskatiet šo pamācību

const int hueHubPort = 80;

vienmēr "80"

const char ssid = "SSID"; // tīkla SSID (nosaukums)

const char pass = "parole"; // tīkla parole

beidzot jūsu wifi SSID un parole

Pēc šo iestatījumu mainīšanas esat gatavs augšupielādei!

4. solis: shematisks

Shematisks
Shematisks

Shēma ir ļoti vienkārša, jums tikai jāpievieno akumulatora turētājs pie GND un 3V3.

Ārējās pogas izmantošana nav obligāta.

5. darbība: papildu informācija

Papildu informācija
Papildu informācija

Lai samazinātu enerģijas patēriņu, ir nepieciešams noņemt sprieguma regulatoru.

Izmēriet strāvu pirms un pēc izņemšanas, strāvai miega laikā jābūt mazākai par 0, 1 mA.

Dažreiz jums ir arī jānoņem barošanas tapa no UART mikroshēmas. Plašāku informāciju skatiet šeit.

Ieteicams: