Სარჩევი:

WiFi ჯიბის დისტანციური მართვა: 4 ნაბიჯი
WiFi ჯიბის დისტანციური მართვა: 4 ნაბიჯი

ვიდეო: WiFi ჯიბის დისტანციური მართვა: 4 ნაბიჯი

ვიდეო: WiFi ჯიბის დისტანციური მართვა: 4 ნაბიჯი
ვიდეო: 3 მეგაპიქსელიანი უსაფრთხოების კამერა. ღირს ყიდვა? რა გავლენას ახდენს რეზოლუცია? 2024, ნოემბერი
Anonim
WiFi ჯიბის დისტანციური
WiFi ჯიბის დისტანციური
WiFi ჯიბის დისტანციური
WiFi ჯიბის დისტანციური

უბრალო დისტანციური მართვა შეიძლება გამოსადეგი იყოს WiFi– ის პროექტებისთვის. შეგიძლიათ გააკეთოთ ერთი შემდეგი ნივთებიდან:

  • სამი ტაქტილური ღილაკი*
  • ESP8266 v2 (Amica) IoT დაფა (და პლასტმასის შესაფუთი იგი შემოვიდა)
  • 0.91 "ზოგადი ჩინური LCD ეკრანი, თავსებადია adafruit ბიბლიოთეკასთან
  • 3x7 სანტიმეტრი pcb პროტობორდი
  • 9 ვ ბატარეა
  • ბატარეის კაბელი 9 ვ
  • ჩართვა/გამორთვა aka 2 პოზიციის სლაიდების გადამრთველი*
  • ერთი 100 ohm რეზისტორი*
  • სამი 1000 ოჰმიანი რეზისტორი*
  • წებოვანი საყრდენი velcro (სურვილისამებრ)

*დაზოგეთ ფული ამ კომპონენტის გადარჩენით გატეხილი სტერეო ან მსგავსი უსარგებლო მოწყობილობიდან (სცადეთ თქვენი ადგილობრივი მეურნეობის მაღაზია)

შემდეგი ინსტრუმენტებით:

  • Დამცავი სათვალეები
  • გასაყიდი რკინა
  • Solder (მე ვიყენებ 0.8 მმ)
  • ცხელი წებოს იარაღი ერთი წებოვანი ჯოხით
  • დამხმარე ხელები (აქ არის ლამაზი) (აქ არის იაფი)
  • მავთულის საჭრელები განკუთვნილია მცირე ზომის მავთულის გასაჭრელად ისე, რომ ისინი ზედაპირთან იყოს გასწორებული
  • Needlenose Pliers
  • მიკრო USB კაბელი
  • დაინსტალირებული კომპიუტერი Arduino IDE და ESP8266 დამატებით
  • ხელთათმანები **
  • Screwdriver **
  • ჩაქუჩი **
  • უკაბელო საბურღი **

** საჭიროა მხოლოდ იმ შემთხვევაში, თუ თქვენ აპირებთ საკუთარი ნაწილების გადარჩენას

აღსანიშნავია ისიც, რომ ეს დისტანციური მართვა შეიძლება გამოყენებულ იქნას საპირისპიროდ - სხვაგან მიღებული ინფორმაციის დასათვალიერებლად.

ნაბიჯი 1: შეამოწმეთ ყველაფერი პროტობორდზე. მიამაგრეთ LCD. შეამოწმეთ რეზისტორები და ღილაკის ქინძისთავები მულტიმეტრით

ტესტი მოარგეთ ყველაფერს პროტობორდზე. მიამაგრეთ LCD. შეამოწმეთ რეზისტორები და ღილაკის ქინძისთავები მულტიმეტრით
ტესტი მოარგეთ ყველაფერს პროტობორდზე. მიამაგრეთ LCD. შეამოწმეთ რეზისტორები და ღილაკის ქინძისთავები მულტიმეტრით
ტესტი მოარგეთ ყველაფერს პროტობორდზე. მიამაგრეთ LCD. შეამოწმეთ რეზისტორები და ღილაკის ქინძისთავები მულტიმეტრით
ტესტი მოარგეთ ყველაფერს პროტობორდზე. მიამაგრეთ LCD. შეამოწმეთ რეზისტორები და ღილაკის ქინძისთავები მულტიმეტრით
ტესტი მოარგეთ ყველაფერს პროტობორდზე. მიამაგრეთ LCD. შეამოწმეთ რეზისტორები და ღილაკის ქინძისთავები მულტიმეტრით
ტესტი მოარგეთ ყველაფერს პროტობორდზე. მიამაგრეთ LCD. შეამოწმეთ რეზისტორები და ღილაკის ქინძისთავები მულტიმეტრით
ტესტი მოარგეთ ყველაფერს პროტობორდზე. მიამაგრეთ LCD. შეამოწმეთ რეზისტორები და ღილაკის ქინძისთავები მულტიმეტრით
ტესტი მოარგეთ ყველაფერს პროტობორდზე. მიამაგრეთ LCD. შეამოწმეთ რეზისტორები და ღილაკის ქინძისთავები მულტიმეტრით

დარწმუნდით, რომ იყენებთ ამიკას nodeMCU "v2" -ს მიერ, რადგან "v3" ლოლინის ვერსია ოდნავ უფრო დიდია და არ ჯდება!

ღილაკებს ყოველთვის არ აქვთ ოთხი ქინძისთავები - მაგრამ როდესაც მათ აქვთ, თქვენ უნდა შეამოწმოთ ისინი. დააყენეთ თქვენი მულტიმეტრი წინააღმდეგობების წასაკითხად. შეეხეთ ორ ქინძისთავს. თუ წინააღმდეგობა ნულოვანია, ქინძისთავები ერთმანეთთან არის დაკავშირებული. უფრო ადვილია შეამოწმოთ ღილაკები, როდესაც ისინი ზის პროტობორდზე.

რეზისტენტებმა შეიძლება მოგატყუონ! მაგალითად, ჩვენ გვსურს სამი 1k რეზისტორი, რომელიც არის ყავისფერი, შავი, წითელი. წითელი ზოლი შეიძლება ადვილად აირიოს ფორთოხალმა, რომელიც ნიშნავს 10k რეზისტორს! ასევე, ნებისმიერ დროს, როდესაც თქვენ გადაარჩენთ კომპონენტს, კარგია შეამოწმოთ, რომ ის მაინც მუშაობს სწორად, თუ ეს შესაძლებელია. სანამ ყველა 1k რეზისტორი კითხულობს რაღაცას 1 000 ohms– სთან ახლოს, კარგია წასვლა.

ნაბიჯი 2: შეაერთეთ ჩართვა/გამორთვა ჯერ, შემდეგ მავთულები/ღილაკები/რეზისტორები, შემდეგ NodeMCU. იხილეთ სქემატური

შეაერთეთ ჩართვა/გამორთვა ჯერ, შემდეგ მავთულები/ღილაკები/რეზისტორები, შემდეგ NodeMCU. იხილეთ სქემატური
შეაერთეთ ჩართვა/გამორთვა ჯერ, შემდეგ მავთულები/ღილაკები/რეზისტორები, შემდეგ NodeMCU. იხილეთ სქემატური
შეაერთეთ ჩართვა/გამორთვა ჯერ, შემდეგ მავთულები/ღილაკები/რეზისტორები, შემდეგ NodeMCU. იხილეთ სქემატური
შეაერთეთ ჩართვა/გამორთვა ჯერ, შემდეგ მავთულები/ღილაკები/რეზისტორები, შემდეგ NodeMCU. იხილეთ სქემატური
შეაერთეთ ჩართვა/გამორთვა ჯერ, შემდეგ მავთულები/ღილაკები/რეზისტორები, შემდეგ NodeMCU. იხილეთ სქემატური
შეაერთეთ ჩართვა/გამორთვა ჯერ, შემდეგ მავთულები/ღილაკები/რეზისტორები, შემდეგ NodeMCU. იხილეთ სქემატური

TinkerCAD იყო გამოყენებული სქემატური სურათის შესაქმნელად. ვინაიდან TinkerCAD– ს არ აქვს NodeMCU ხელმისაწვდომი ნაწილების სიაში, მე გამოვიყენე სათაურის ქინძისთავები მის გამოსახატავად. ეტიკეტები დაემატა ფოტო რედაქტორს.

მიკროსქემის უმეტესობა დაფარული იქნება NodeMCU და ბატარეით, ამიტომ მნიშვნელოვანია ორმაგად შეამოწმოთ ყველაფერი. გაუფრთხილდით, რომ თქვენი კვების ბლოკი არ აპირებს დაბლოკოს USB პორტი NodeMCU– ზე. გამოიყენეთ ფანქარი 9V ბატარეის მავთულის გადასაადგილებლად, სათითაოდ, სამონტაჟო ხვრელში. ეს დაიცავს მავთულს გატეხვისგან დროთა განმავლობაში. მას შემდეგ რაც შეაერთეთ ყველა დანარჩენი წრე, მე გირჩევთ მხოლოდ შედუღოთ NodeMCU ქინძისთავები, რომელთა გამოყენებას აპირებთ.

შემდეგ მოდის ანტისტატიკური პლასტიკური. ამოიღეთ ნაჭერი ჩანთიდან, რომელშიც შემოვიდა NodeMCU. მიამაგრეთ პლასტიკური პროტობორდის ქვედა მხარეს, სადაც ბატარეა წავა. ეს დაიცავს შედუღებას და ქინძისთავებს აკუმულატორის გარსაცმისგან, ან სხვა რამისგან, რისი დაყენებაც შესაძლებელია დისტანციური პულტის თავზე. ასევე, პლასტიკური უზრუნველყოფს გლუვ ზედაპირს, რომელზეც მოათავსებს ბატარეას.

ნაბიჯი 3: აპარატურის ტესტირება

აპარატურის ტესტირება
აპარატურის ტესტირება
აპარატურის ტესტირება
აპარატურის ტესტირება

ციფრული ჩართვის/გამორთვის სიგნალის წაკითხვის ნაცვლად, ჩვენ ვაპირებთ ანალოგური ძაბვის წაკითხვას. ეს საშუალებას გვაძლევს სამივე ღილაკი დავაყენოთ ერთ პინზე. თითოეულ ღილაკს აქვს განსხვავებული წინააღმდეგობა, რომელიც შემდეგ უკავშირდება ძაბვის გამყოფს ღილაკზე დაჭერისას. NodeMCU წაიკითხავს ძაბვას 0-3.3 ვოლტს შორის და მოგცემთ შესაბამის მნიშვნელობას 0-1024 შორის. მე ჩავრთავ ესკიზს, რომელიც აანთებს LCD ეკრანს და აჩვენებს მნიშვნელობას, რომელსაც აფიქსირებს pin A0. ეს საშუალებას მოგცემთ გითხრათ მუშაობს ღილაკები. მნიშვნელობები, რომლებიც მე გადავიღე, მარცხნიდან მარჯვნივ იყო 545, 520 და 365, მაგრამ თქვენი შეიძლება გარკვეულწილად განსხვავდებოდეს. როდესაც ღილაკები არ არის დაჭერილი, ანალოგური მნიშვნელობა უნდა იყოს 0-15-ს შორის.

ნაბიჯი 4: WiFi პროგრამირების არჩევანი

WiFi პროგრამირების არჩევანი
WiFi პროგრამირების არჩევანი

არსებობს მრავალი გზა დისტანციური მართვის პროგრამირების მიზნით, რომ ისაუბროს სხვა მოწყობილობებზე WiFi- ით და ინტერნეტითაც კი. თქვენ მიერ არჩეული მეთოდი დამოკიდებული იქნება თქვენს კონკრეტულ სიტუაციაზე. აღსანიშნავია ისიც, რომ ეს დისტანციური მართვა შეიძლება გამოყენებულ იქნას საპირისპიროდ (სხვაგან მიღებული ინფორმაციის დასათვალიერებლად). ორი ძირითადი მეთოდი, რაც მე ვნახე არის HTTP და MQTT. აქ არის რამოდენიმე გაკვეთილი, რომელთა ნახვა შეგიძლიათ აქედან:

HTTP პროგრამული უზრუნველყოფის გაკვეთილი

Raspberry Pi MQTT Setup Instructable

MQTT პროგრამული უზრუნველყოფის გაკვეთილი

PubNub სამეურვეო

ასევე გაეცანით NodeMCU ტექნიკის ბიბლიოთეკასთან მოთავსებულ მაგალითებს (სურათზე)!

Მადლობა წაკითხვისთვის! არსებობს მრავალი გზა, რომლითაც შეგიძლიათ გააფართოვოთ ეს დისტანციური მართვა მას შემდეგ რაც გათიშავთ. ნებისმიერ შემთხვევაში, განათავსეთ თქვენი შედეგები. დიდი სიამოვნებით ვნახავდი როგორ გამოვიდა!

გირჩევთ: