Სარჩევი:
- ნაბიჯი 1: შეამოწმეთ ყველაფერი პროტობორდზე. მიამაგრეთ LCD. შეამოწმეთ რეზისტორები და ღილაკის ქინძისთავები მულტიმეტრით
- ნაბიჯი 2: შეაერთეთ ჩართვა/გამორთვა ჯერ, შემდეგ მავთულები/ღილაკები/რეზისტორები, შემდეგ NodeMCU. იხილეთ სქემატური
- ნაბიჯი 3: აპარატურის ტესტირება
- ნაბიჯი 4: WiFi პროგრამირების არჩევანი
ვიდეო: WiFi ჯიბის დისტანციური მართვა: 4 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
უბრალო დისტანციური მართვა შეიძლება გამოსადეგი იყოს 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. შეამოწმეთ რეზისტორები და ღილაკის ქინძისთავები მულტიმეტრით
დარწმუნდით, რომ იყენებთ ამიკას nodeMCU "v2" -ს მიერ, რადგან "v3" ლოლინის ვერსია ოდნავ უფრო დიდია და არ ჯდება!
ღილაკებს ყოველთვის არ აქვთ ოთხი ქინძისთავები - მაგრამ როდესაც მათ აქვთ, თქვენ უნდა შეამოწმოთ ისინი. დააყენეთ თქვენი მულტიმეტრი წინააღმდეგობების წასაკითხად. შეეხეთ ორ ქინძისთავს. თუ წინააღმდეგობა ნულოვანია, ქინძისთავები ერთმანეთთან არის დაკავშირებული. უფრო ადვილია შეამოწმოთ ღილაკები, როდესაც ისინი ზის პროტობორდზე.
რეზისტენტებმა შეიძლება მოგატყუონ! მაგალითად, ჩვენ გვსურს სამი 1k რეზისტორი, რომელიც არის ყავისფერი, შავი, წითელი. წითელი ზოლი შეიძლება ადვილად აირიოს ფორთოხალმა, რომელიც ნიშნავს 10k რეზისტორს! ასევე, ნებისმიერ დროს, როდესაც თქვენ გადაარჩენთ კომპონენტს, კარგია შეამოწმოთ, რომ ის მაინც მუშაობს სწორად, თუ ეს შესაძლებელია. სანამ ყველა 1k რეზისტორი კითხულობს რაღაცას 1 000 ohms– სთან ახლოს, კარგია წასვლა.
ნაბიჯი 2: შეაერთეთ ჩართვა/გამორთვა ჯერ, შემდეგ მავთულები/ღილაკები/რეზისტორები, შემდეგ 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- ით და ინტერნეტითაც კი. თქვენ მიერ არჩეული მეთოდი დამოკიდებული იქნება თქვენს კონკრეტულ სიტუაციაზე. აღსანიშნავია ისიც, რომ ეს დისტანციური მართვა შეიძლება გამოყენებულ იქნას საპირისპიროდ (სხვაგან მიღებული ინფორმაციის დასათვალიერებლად). ორი ძირითადი მეთოდი, რაც მე ვნახე არის HTTP და MQTT. აქ არის რამოდენიმე გაკვეთილი, რომელთა ნახვა შეგიძლიათ აქედან:
HTTP პროგრამული უზრუნველყოფის გაკვეთილი
Raspberry Pi MQTT Setup Instructable
MQTT პროგრამული უზრუნველყოფის გაკვეთილი
PubNub სამეურვეო
ასევე გაეცანით NodeMCU ტექნიკის ბიბლიოთეკასთან მოთავსებულ მაგალითებს (სურათზე)!
Მადლობა წაკითხვისთვის! არსებობს მრავალი გზა, რომლითაც შეგიძლიათ გააფართოვოთ ეს დისტანციური მართვა მას შემდეგ რაც გათიშავთ. ნებისმიერ შემთხვევაში, განათავსეთ თქვენი შედეგები. დიდი სიამოვნებით ვნახავდი როგორ გამოვიდა!
გირჩევთ:
ჯიბის სიგნალის ვიზუალიზატორი (ჯიბის ოსცილოსკოპი): 10 ნაბიჯი (სურათებით)
ჯიბის სიგნალის ვიზუალიზატორი (ჯიბის ოსცილოსკოპი): გამარჯობა ყველას, ჩვენ ყველა იმდენ რამეს ვაკეთებთ ყოველდღიურად. თითოეული სამუშაოსთვის, სადაც საჭიროა გარკვეული ინსტრუმენტები. ეს არის დამზადების, გაზომვის, დასრულების და ა.შ. ასე რომ, ელექტრონული მუშაკებისთვის, მათ სჭირდებათ ინსტრუმენტები, როგორიცაა გამაგრილებელი რკინა, მრავალმეტრიანი, ოსცილოსკოპი და ა
LED RF დისტანციური მართვის დისტანციური მართვა "არაფრის"!: 5 ნაბიჯი
LED RF დისტანციური მართვის დისტანციური მართვა "არაფრის"!: ამ პროექტში მე გაჩვენებთ თუ როგორ უნდა გამოიყენოთ LED RF დისტანციური მართვის პულტი იმისათვის, რომ გააკონტროლოთ თითქმის ყველაფერი რაც გსურთ. ეს ნიშნავს, რომ ჩვენ უფრო ახლოს შევხედავთ RF დისტანციური გადაცემის პროცესს, წაიკითხავთ გაგზავნილ მონაცემებს Arduino µC– ით
დისტანციური Arduino დისტანციური მართვა: 5 ნაბიჯი
უსაფრთხო Arduino დისტანციური: ეს არის მაგალითი იმისა, თუ როგორ უნდა გააკეთოთ ულტრა უსაფრთხო უკაბელო (ავტოფარეხი) დისტანციური. ჩვეულებრივ დისტანციურ დისკებს აქვს მოძრავი კოდის ტიპის უსაფრთხოება, რომლის გვერდის ავლით ნებისმიერი მოწინავე ქურდი შეძლებს. ეს დისტანციური სისტემა ეყრდნობა 16 ბაიტიანი ღილაკის გამოყენებას, ასე რომ მისი გატეხვა იქნება
ჯიბის ფაზერიდან ჯიბის ლაზერამდე: 6 ნაბიჯი
Pocket Phaser– დან Pocket Laser– მდე: ამ პროექტში ჩვენ გადავიყვანთ პატარა სათამაშო Star Trek Phaser– ს, რომელიც მე ვიპოვე ბარნსში & კეთილშობილი ლაზერული მაჩვენებელი. მე მაქვს ამ ორი ფაზერი და ერთს დამუხტავს ბატარეა ცოტათი განათებისათვის, ამიტომ გადავწყვიტე გადავიყვანო დატენვის ლაზერულ პ
დისტანციური დისტანციური მართვა: 11 ნაბიჯი (სურათებით)
დისტანციური მართვა: მე მყავს ახალშობილი ბავშვი და ის არ ფიქრობს, რომ მან უნდა დაიძინოს მანამ, სანამ მე და ჩემმა ცოლმა მასაც ვუსურვოთ. ერთი რამ, რაც მას ბედნიერს ხდის თავის საწოლში არის მობილური, რომელიც მის თავზეა ჩამოკიდებული. ასე რომ, როდესაც ის გაიღვიძებს, თუ ჩვენ გვჭირდება კიდევ 25 წუთი ან მეტი