Мазмуну:

Blynkти колдонбостон ESP8266 WiFi менен үйдү автоматташтыруу: 24 кадам (сүрөттөр менен)
Blynkти колдонбостон ESP8266 WiFi менен үйдү автоматташтыруу: 24 кадам (сүрөттөр менен)

Video: Blynkти колдонбостон ESP8266 WiFi менен үйдү автоматташтыруу: 24 кадам (сүрөттөр менен)

Video: Blynkти колдонбостон ESP8266 WiFi менен үйдү автоматташтыруу: 24 кадам (сүрөттөр менен)
Video: BTT GTR v1.0/M5 v1.0 - Basics 2024, Июль
Anonim
Blynkти колдонбостон ESP8266 WiFi менен үйдү автоматташтыруу!
Blynkти колдонбостон ESP8266 WiFi менен үйдү автоматташтыруу!

Биринчиден, мен 2016 -жылдын автоматташтыруу конкурсунда мени жеңүүчү кылып бергени үчүн баарына РАХМАТ айткым келет. Ошентип, мен сизге убада кылгандай, бул жерде ESP8266 WiFi модулу менен тиричилик техникасын көзөмөлдөө боюнча көрсөтмө бар.

1 -кадам: Кийинки үй автоматташтыруу

Диванда калуу жана бардык электр шаймандарын жөн эле сыналгы пульту менен башкаруу үчүн, мен бул үчүн инструктивдүү нерсени түздүм, эми Wi -Fiге өтүү убактысы келди. Эми сиз смартфонуңуз менен баарын башкара аласыз. Татаал угулат !!! Бирок жасоо абдан оңой !!!

2 -кадам: Эмне үчүн ESP8266?

Эмне үчүн ESP8266?
Эмне үчүн ESP8266?

Эми сиз ойлонуп жаткандырсыз, эмне үчүн мен бул жерде WiFi колдонуп жатам? Мен Bluetooth же RF колдонмокмун, бирок эмне үчүн ESP8266 менен жөн эле Wifi? Жөнөкөй жооп: • ESP8266 Bluetooth модулуна караганда арзаныраак болмок (eBayде болгону 2 доллардын тегерегинде) • ESP8266 колдонуу менен сиз модулду интернетке туташтырып, дүйнөнүн каалаган бурчунан башкара аласыз.

3 -кадам: Кайсы ESP модулун сатып алышым керек?

Кайсы ESP модулун сатып алышым керек?
Кайсы ESP модулун сатып алышым керек?
Кайсы ESP модулун сатып алышым керек?
Кайсы ESP модулун сатып алышым керек?
Кайсы ESP модулун сатып алышым керек?
Кайсы ESP модулун сатып алышым керек?

Эми бул жерде жаңы суроо пайда болду, кайсы ESP8266 модулун сатып алышым керек? Азыр бул модулдун көптөгөн вариациялары бар. Бул жерде мен ESP-01 модулун колдондум. Бул биринчи киргизилген модуль жана эң арзан модуль болгондуктан, эгер сиз IoTге жаңыдан кирсеңиз, анда буга барганыңыз оң. Сатып алууңуз керек болгон модуль сизге канча gpio (жалпы максатта киргизүү-чыгаруу) казыктары керек экенине жараша болот. Бул WiFi аркылуу канча нерсени көзөмөлдөй алаарыңызды чечет. Жаңы баштагандар үчүн мен ESP-01 модулун сунуштайт элем.

4 -кадам: WIFI жөнүндө кээ бир негизги маалымат !

WIFI боюнча негизги маалымат !!!
WIFI боюнча негизги маалымат !!!

WiFi-бул электрондук түзмөктөргө зымсыз LAN (WLAN) тармагына туташууга мүмкүндүк берген технология, негизинен 2.4 гигагерц (12 см) UHF жана 5 гигагерц (6 см) SHF ISM радио диапазондорун колдонот. Wi-Fi-популярдуу ат. зымсыз жогорку ылдамдыктагы Интернетти жана тармактык байланыштарды камсыз кылуу үчүн радио толкундарын колдонгон зымсыз тармак технологиясы. Жалпы жаңылыш түшүнүк Wi-Fi термини "Зымсыз берилгендик" үчүн кыска, бирок андай эмес. Wi-Fi-бул жөн эле соода белгиси бар фразеологизм, бул IEEE 802.11x дегенди билдирет.

5 -кадам: Блинк жок !

Блин жок !!!
Блин жок !!!

Сиз үй автоматташтырууну esp8266 менен тапса болот, бирок алар Blynk колдонмосу аркылуу espти көзөмөлдөйт. Ооба, Blynk тиркемеси ESP үчүн дагы жакшы нерсе, бирок дагы эле кээ бир кемчиликтери бар. • Биринчиден, колдонмонун серверине туташуусу үчүн интернет байланышы керек. • Экинчиден, башка ыкмалар сыяктуу эле, Blynk колдонмосу, ошондой эле Esp WiFi түйүнүнө туташышы керек эле, ошондуктан туруктуу түйүнү же роутери жок адамдар Блинк колдонмосун пайдалана алышпайт.

6 -кадам: Анда менин системамда өзгөчө эмне бар !

Менин тутумумда, мен hotspotко туташуунун ордуна түздөн -түз сиздин espке туташкан андроид тиркемесин түздүм. Бул ошондой эле Интернетке туташууну же тышкы WiFi түйүнүн талап кылбайт, анткени эки машина түз байланышып, ESPтин тез реакциясына алып келет.

7 -кадам: Бардык бөлүктөрдү чогултуу

Бардык бөлүктөрдү чогултуу
Бардык бөлүктөрдү чогултуу
Бардык бөлүктөрдү чогултуу
Бардык бөлүктөрдү чогултуу
Бардык бөлүктөрдү чогултуу
Бардык бөлүктөрдү чогултуу

Бул жерде сизге бул Долбоордо керектүү болгон бардык бөлүктөр айтылган жана аларды сатып ала турган шилтемелер, бирок мен биринчи кезекте компоненттерди жергиликтүү деңгээлде табууга аракет кылууну сунуштайм, анткени ушундай жол менен сиз аларды тезирээк жана балким арзаныраак сатып алсаңыз болот, бирок эгер алар жок болсо жеткиликтүү жергиликтүү, сиз дайыма аларды берилген шилтемелер менен сатып ала аласыз. Мен ар дайым ebayден баарын сатып алам, анткени бул эң арзан. Бул долбоор үчүн сизге керек болот:

  • ESP8266 WiFi модулу
  • FTDI Breakout (же ARDUINO UNO)
  • 2x 1K резисторлор
  • 2x BC547 транзистору
  • 2x 5v реле
  • 2x 1N4007 DIODE
  • 2x Screw Teminals.

8 -кадам: Аны Банн досуна ыңгайлуу кылыңыз

Аны Breadboard достук кыл
Аны Breadboard достук кыл
Аны Breadboard достук кыл
Аны Breadboard достук кыл
Аны Breadboard достукка айландырыңыз
Аны Breadboard достукка айландырыңыз

Азырынча, сиз ESP-01дин нан табакка туура келбей турганын байкагандырсыз, андыктан биз аны Breadboard Friendly. The кадамдары менен жөн эле 4 х 4 чекиттүү PCBти кесип, эркектин башын жана ургаачынын башын көрсөткөндөй эле ширетүүңүз керек. жогорудагы сүрөттөрдө.

9 -кадам: Android тиркемеси

Android тиркемеси
Android тиркемеси

ESP8266 түз мобилдик телефонуңуздан көзөмөлдөө үчүн, мен MIT колдонмо ойлоп табуучусун колдонуп тиркеме түздүм. Колдонмону бул жерден таба аласыз.

Адегенде смартфонуңузду esp8266 WiFi -ге туташтырып, андан кийин колдонмодогу модулуңуздун IP -дарегине ip -дарегин коюңуз. Менин учурда, ал 192.168.4.1 болгон

10 -кадам: КУРУУНУ БАШТОО УБАКЫТЫ !

Биринчиден, биз ESP модулун компьютерге туташтырып, программаны жаңыртып, аны программалаш керек.

11 -кадам: 5vны 3.3vге айлантыңыз !

5vны 3.3vга айландырыңыз !!!
5vны 3.3vга айландырыңыз !!!

Эң маанилүү нерсе, esp8266 модулу 5v эмес, 3.3v менен гана иштейт.

5v аны өлтүрө алат, ошондуктан 5vны 3.3vга айландыруу үчүн биз чыңалуу бөлүштүргүчүн түзүшүбүз керек.

Сүрөттө көрсөтүлгөндөй 1K жана 2K каршылыгын туташтыруу менен чыңалуу бөлүштүргүчтү түзүңүз.

12 -кадам: FTDIди Espке туташтырыңыз !

FTDIди Espке туташтырыңыз !!!
FTDIди Espке туташтырыңыз !!!

ESPти FTDI үзүлүшүнө туташтыруу үчүн схеманы аткарыңыз. 3.3v'ду FTDI үзүлүшүңүздө гана колдонуңуз.

13 -кадам: Сизде FTDI Breakout жок

Сизде FTDI үзүлүшү жок!
Сизде FTDI үзүлүшү жок!

Эгерде сизде мен сыяктуу FTDI үзүлүшү жок болсо, анда сиз да ардуинону колдонуп, esp программасын аткара аласыз. ATMEGA 328 ICти программалоодон мурун ARDUINO тактасынан алып салыңыз.. ARDUINO ESP82663.3v ---------------- VCCGROUND ------------ GROUND3.3v ------------- --- CHP_PWD (CHIP POWER DOWN) TX --------------- TXRX --------------- RX

14 -кадам: ESPти жаркылдатыңыз

ESPти күйгүзүңүз
ESPти күйгүзүңүз

ЭСПңызды эң акыркы программалык камсыздоого жаркылдатыңыз. Керектүү программаны түшүрүңүз. Flasher.exe Жерге gpio 0ду туташтырыңыз. Бул сиздин эс флэш режимин иштетет.

Файлдарды жүктөп алыңыз. >>>>> Файлдар zip файлында болмок, андыктан аларды ачып, esp8266_flasher.exe файлын ачыңыз >>>>> Сиз ZIP файлында буга чейин берилген.bin камтылган программасын колдоно аласыз. >>>>> Андан кийин Байланышыңызды (COM) PORT, жана башка тилкеде 0x00080 киргизиңиз. >>>>>>> Жүктөө баскычын басыңыз.

15 -кадам: Баары жайында экенин текшериңиз !

Баары жайындабы текшериңиз !!!
Баары жайындабы текшериңиз !!!

ESPти күйгүзгөндөн кийин, баары жайында экенин текшерүү убактысы келди.

  • Arduino IDEге өтүңүз
  • Сериялык мониторго өтүңүз
  • Бод ылдамдыгын 115200 тандаңыз
  • Эми төмөнкү буйруктарды киргизиңиз.

AT

Бул буйрукту киргизгенден кийин SEND баскычын басыңыз жана эгерде сиз OK кабыл алсаңыз, анда барууга даярсыз.

Жогорудагы сүрөттөрдө көрсөтүлгөндөй, башка AT буйруктары менен модул менен ойной аласыз.

16-кадам: Алдын ала коддоо

Алдын ала коддоо
Алдын ала коддоо
Алдын ала коддоо
Алдын ала коддоо
Алдын ала коддоо
Алдын ала коддоо
Алдын ала коддоо
Алдын ала коддоо

Arduino IDEден ESPти программалоо үчүн кээ бир керектүү программаларды орнотушуңуз керек.

1. Arduino IDEге барыңыз 2. Файлга өтүңүз >>>> Тандоолор 3. КОШУМЧА ТАРТАЛАРДЫН МЕНЕДЖЕРИ URLнин текст кутучасына, төмөнкү жолду көчүрүп чаптаңыз.

arduino.esp8266.com/package_esp8266com_inde…

4. КУРАЛГА өтүңүз >>>>> КЕҢЕШ >>>>> БОРДУН МЕНЕДЖЕРИ5. Издөө кутусуна esp териңиз жана бир гана вариант калат. Ошол ESP8266 PACKAGEди орнотуңуз.

17 -кадам: Коддоо убактысы

ESP8266 Топтомун орноткондон кийин, КУРАЛДАРГА ӨТҮҢҮЗ >>>>> ТАЛКАЛАР >>>>> Сизде бар модулду тандаңыз (Эгерде сизде мага окшогон esp-01 модулу болсо, GENERIC ESP8266 МОДУЛУН тандаңыз)

Эми куралдар менюсунда сиздин модулга ылайык Касиеттерди өзгөртүңүз.

Эми ESP8266WIFI китепканасы бар экениңизди текшериңиз.

Кодду espке жүктөңүз.

18 -кадам: Районду жасаңыз !

Циркти жасаңыз !!!
Циркти жасаңыз !!!
Циркти жасаңыз !!!
Циркти жасаңыз !!!
Циркти жасаңыз !!!
Циркти жасаңыз !!!

Адегенде схеманы нан тактасына жасоого аракет кылыңыз, андан кийин аны PCB тактасында туруктуу кылыңыз.

Бирок эң чоң көйгөй - ESP8266га 5v эмес, 3.3v керек.

5v күчүн баалабаңыз, ESP модулуңузду өлтүрүү жетиштүү.

*** Эй! бир жерге тийдиби ??? Мен төмөндөгү комментарийлерде сизге жардам берүү үчүн ар дайым бармын !!! ***

19 -кадам: ЭСКЕРТҮҮ !!! ЖОГОРКУ ЧЫҢАЛУУ!

ЭСКЕРТҮҮ !!! ЖОГОРКУ ЧЫҢАЛУУ!!!
ЭСКЕРТҮҮ !!! ЖОГОРКУ ЧЫҢАЛУУ!!!

ЭСКЕРТҮҮ !

Туура эмес же туура эмес колдонуу төмөнкүлөргө алып келиши мүмкүн:

  • Оор жаракаттар же өлүм.
  • Продуктка физикалык зыян.
  • Кооптуу коркунучтарды жаратуу.

*** СИЗДИН ЭМГЕКТЕРИҢИЗГЕ ЖООПКЕРЧИЛИК КЫЛБАЙМЫН ***

20 -кадам: Муну үйүңүздө кантип колдонсо болот !

Муну үйүңүздө кантип колдонсо болот !!!
Муну үйүңүздө кантип колдонсо болот !!!

Жарыгыңызды жана уктоочу бөлмөңүздүн желдеткичин башкаргыңыз келет дейли, сиз бул схеманы коммутаторго орното аласыз. Жарыктарыңызды жана күйөрмандарыңызды башкаруучу коммутатор тактасын ачканыңызда, которгучка эки зым бекитилгенин көрөсүз. Жөн эле ошол зымдарды которгучтан алып салып, аларды ПХБ терминалдарына туташтырыңыз. Супер жөнөкөй, бирок натыйжалуу.

*** Балдар, ток өткөрүүчү зымдардан алыс болгула. Жогорку чыңалуудагы электр жумуштарын аткаруу үчүн жанында чоң адам бар ***

21 -кадам: TroubleShooting!@#$%

TroubleShooting!@#$%
TroubleShooting!@#$%

Хмм … Күтүлгөндөй иштебей жатат ???

Бул көйгөйдү чечүү боюнча колдонмону колдонуп көрүңүз, ошондо сиз өзүңүздүн долбооруңузду жагымдуу кылып жасай аласыз !!

Алгач кодду текшериңиз. Бардык китепканалар туура орнотулганын текшериңиз. Эгер андай болбосо, анда алгач аларды жүктөп алышыңыз керек

  • Байланыштар туура экенин текшериңиз. Мультиметрдин үзгүлтүксүздүк функциясын колдонуп, туура эмес туташууларды же кыска туташууларды текшериңиз !!!
  • Иштеген ESP жана реле бар экениңизди текшериңиз.
  • Диодду туура полярдуулукка койгонуңузга ишениңиз.
  • Телефонуңузду WiFi аркылуу espке туташтырганыңызды тактаңыз.

*** Эгерде сизде бул боюнча кандайдыр бир күмөн санооңуз болсо, ар дайым төмөнкү комментарийлерде менден сурасаңыз болот ***

22 -кадам: Бул пункттарды текшериңиз !

  • Районду сынап көрүүдөн мурун, мультиметрдин үзгүлтүксүздүк функциясы менен бардык туташууларды туура эмес туташуулар же кыска туташуулар үчүн эки жолу текшериңиз.
  • Катушкалардын ортосундагы диодду туура полярдуулукта орнотуңуз, анткени бул биздин схеманы ар кандай тескери токтон коргойт.
  • Мен AC AC VOLTAGE менен чынжырды текшерүүдөн мурун, адегенде жөнөкөй LED менен сынап көрүүнү сунуштайм.
  • Эстафетаңыздын рейтиндерине караганда, азыркыдай шаймандарды эч качан колдонбоңуз.

23 -кадам: Бул жерде эмне болуп жатат ???

Хмм … азырынча түшүнбөй калдым … бул жерде эмне болуп жатканын айтып берейинби ???

WiFi контролеринин колдонмосундагы ON баскычын басканыңызда, ал ESPке ON сигналын жөнөтөт. Модуль ушундай жол менен программаланган, ал ON сигналын алганда, анын gpio абалын ЖОГОРУ абалына которот. Муну менен реле активдешет жана ошону менен шайман КҮЙГҮЗҮЛӨТ. Ушул сыяктуу эле, сиз OFF басканда, esp анын gpio абалын ТӨМӨНгө айлантат, ошондуктан реле жабдууну өчүрөт. Иштөө принциби Blynk колдонмосундагы татаалдыкка салыштырмалуу өтө жөнөкөй.

Эгер көбүрөөк маалымат алгыңыз келсе, GreatScottтун бул боюнча окуу куралын караңыз.

*** Эгерде дагы эле кандайдыр бир шектенүү пайда болсо, төмөндөгү комментарийлер бөлүмүнөн сураңыз ***

24 -кадам: Жыйынтык !

Жыйынтык !!!
Жыйынтык !!!

Эй !!! Муну өз алдынча жаратууңузга ийгилик. Эгерде сизди бир жерге уруп кетишсе, менден төмөндөгү комментарийлер бөлүмдөрүнөн сураңыз. Мен ар дайым жардам берүү үчүн болом. Эгерде сизде кандайдыр бир сунуштар болсо, мага айтып бериңиз, жана эгер сизге долбоор жакса лайк баскычын басыңыз, долбоорду колдон келишинче бөлүшүңүз жана конкурстарда добуш бериңиз.

Окуганыңыз үчүн рахмат,

YAVNIK SHARMA

Сунушталууда: