Բովանդակություն:

Սենյակի կառավարում ESP8266- ով - Temերմաստիճան, շարժում, վարագույրներ և լուսավորություն ՝ 8 քայլ
Սենյակի կառավարում ESP8266- ով - Temերմաստիճան, շարժում, վարագույրներ և լուսավորություն ՝ 8 քայլ

Video: Սենյակի կառավարում ESP8266- ով - Temերմաստիճան, շարժում, վարագույրներ և լուսավորություն ՝ 8 քայլ

Video: Սենյակի կառավարում ESP8266- ով - Temերմաստիճան, շարժում, վարագույրներ և լուսավորություն ՝ 8 քայլ
Video: Իմ սենյակը/ Room tour/ սենյակի մաքրություն 🌞 2024, Հուլիսի
Anonim
Սենյակի կառավարում ESP8266- ով | Temերմաստիճան, շարժում, վարագույրներ և լուսավորություն
Սենյակի կառավարում ESP8266- ով | Temերմաստիճան, շարժում, վարագույրներ և լուսավորություն

Այս նախագիծը բաղկացած է մի համակարգից, որը հիմնված է NodeMCU ESP8266 մոդուլի վրա, որը թույլ է տալիս վերահսկել LED շերտի պայծառությունը և ձեր սենյակի վարագույրը, ինչպես նաև այն կարող է տվյալներ ուղարկել ձեր սենյակի շարժման իրադարձությունների և ջերմաստիճանի մասին ամպին, որտեղ դուք կարող է տեսնել այն Ubidots IoT հարթակով:

Պարագաներ

Ubidots հաշիվ ՝

  • 1x ESP8266 NodeMCU
  • 1x 12v հզորության Jack
  • 1x 220 ohm դիմադրություն 1/4W
  • 2x կոնդենսատորներ 120nf
  • 1x էներգիայի տրանզիստոր TIP31
  • 1x Լարման կարգավորիչ lm7805
  • 1x PIR տվիչ HC-SR501
  • 1x peratերմաստիճանի տվիչ DS1820
  • 1x DC շարժիչ L293D
  • 2x տերմինալային բլոկներ
  • 1x SIL իգական միակցիչներ

Քայլ 1. Շրջանակային սխեմաներ

Շղթայի սխեմաներ
Շղթայի սխեմաներ

Նյութեր:

  • 1x ESP8266 NodeMCU
  • 1x 12v հզորության Jack
  • 1x 220 ohm դիմադրություն 1/4W
  • 2x կոնդենսատորներ 120nf
  • 1x էներգիայի տրանզիստոր TIP31
  • 1x Լարման կարգավորիչ lm7805
  • 1x PIR տվիչ HC-SR501
  • 1x peratերմաստիճանի տվիչ DS1820
  • 1x DC շարժիչ L293D
  • 2x տերմինալային բլոկներ
  • 1x SIL իգական միակցիչներ

Քայլ 2. PCB դիզայն (Gerber)

PCB դիզայն (Gerber)
PCB դիզայն (Gerber)
PCB դիզայն (Gerber)
PCB դիզայն (Gerber)

Ահա Gerber ֆայլը, որպեսզի կարողանաք պատվիրել ձեր սեփական PCB- ն:

Ես առաջարկում եմ օգտագործել PCBGOGO- ն `PCB- ները արտադրելու համար:

Քայլ 3: Ամեն ինչ կպցրեք

Ամեն ինչ զոդում է
Ամեն ինչ զոդում է
Ամեն ինչ զոդում է
Ամեն ինչ զոդում է

Մաքրել սխեմաների բարձիկները, եթե դրանք չկան և սկսեք ամեն ինչ քայլ առ քայլ զոդել:

Քայլ 4: Տեղադրեք գրադարանները կոդի համար

Տեղադրեք գրադարանները կոդի համար
Տեղադրեք գրադարանները կոդի համար

Ահա այն հղումը, որտեղից կարող եք ներբեռնել գրադարանները:

Քայլ 5: Վերբեռնեք ծածկագիրը

Վերբեռնեք ծածկագիրը
Վերբեռնեք ծածկագիրը

Ահա ներբեռնման ծածկագիրը.

Քայլ 6: Լարերի միացում և միացում

Էլեկտրամոնտաժ և միացում
Էլեկտրամոնտաժ և միացում
Լարերի միացում և միացում
Լարերի միացում և միացում
Էլեկտրամոնտաժ և միացում
Էլեկտրամոնտաժ և միացում

Միացրեք DC շարժիչի լարերը Վարագույրից և LED շերտերի լարերը ճիշտ:

Քայլ 7: Կարգավորեք ձեր Ubidots սարքը և կառավարման վահանակը

Կարգավորեք ձեր Ubidots սարքը և վահանակը
Կարգավորեք ձեր Ubidots սարքը և վահանակը
Կարգավորեք ձեր Ubidots սարքը և վահանակը
Կարգավորեք ձեր Ubidots սարքը և վահանակը
Կարգավորեք ձեր Ubidots սարքը և վահանակը
Կարգավորեք ձեր Ubidots սարքը և վահանակը

Պատկերների կարգը.

1-Երբ NodeMCU- ն միացված է, ավտոմատ կերպով այն Ubidots- ի սարքերի բաժնում կստեղծի «սենյակ» կոչվող սարք:

2- Սարքը կունենա բոլոր փոփոխականները ներսում:

3- Գնացեք Տվյալներ/վահանակներ:

4- Կտտացրեք «+»- ին ՝ նոր վահանակ ստեղծելու համար:

5- Կտտացրեք Ստուգման նշանի վրա:

6- Ստեղծեք վիջեթ ՝ կտտացնելով «+»- ին:

7- Վարագույրների կառավարման համար ընտրեք Slider վիջեթը:

8- Ավելացնել փոփոխական:

9- Ընտրեք «Սենյակ» սարքը:

10- Ընտրեք «Վարագույր» փոփոխականը:

11- Քայլը դրեք 100-ի:

12- Կրկնեք LED շերտի համար, բայց քայլ = 1 և փոփոխականը «Ledstrip» է:

13- Ավելացրեք ցուցիչի վիջեթ:

14- Ընտրեք Շարժման փոփոխականը:

15- Ավարտեցիք:

Քայլ 8: Փորձարկել այն

Image
Image
Փորձարկել այն
Փորձարկել այն

Շնորհակալություն այս ձեռնարկի մի մաս լինելու համար, հուսով եմ, որ այն ձեզ դուր կգա, և եթե որևէ հարց ունեք, ազատ եք ինձ հարցնել:

Խորհուրդ ենք տալիս: