Სარჩევი:
- ნაბიჯი 1: ძირითადი აპარატურა
- ნაბიჯი 2: მოწყობილობის აპარატურის დაყენება
- ნაბიჯი 3: პროგრამული უზრუნველყოფის გამართვა
- ნაბიჯი 4: Android აპლიკაცია
- ნაბიჯი 5: დამატება
ვიდეო: WiFi სარელეო გასასვლელი-წვრილმანი: 5 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:18
დღესდღეობით, ყველაზე პოპულარული IoT ექსპერიმენტატორის ნაკრები მოდის როგორც მოდულები, რომლებიც მხოლოდ ერთმანეთთან არის დაკავშირებული და არა ცალკეული კომპონენტები. ელექტრონული დამწყები, პრაქტიკოსი ინჟინრები და გამოცდილი ხელები, დარწმუნებული არიან, რომ ეს იაფი მოდულები საინტერესოა. ამ სახელმძღვანელოში მე გაჩვენებთ თუ როგორ უნდა აიღოთ ჩვეულებრივი კედლის განყოფილება და დაამატოთ ინტელექტი მარტივად ხელმისაწვდომი და ადვილად გამოსაყენებელი წინასწარ მოდულიანი მოდულების გამოყენებით. რადგან მე შევიმუშავე ეს პროექტი ერთგვარი მოდულური ფორმით, თქვენ შეგიძლიათ სცადოთ ააშენოთ მთელი პროექტი ისეთი, როგორიც არის ის ან მისი ნაწილები, ან თუნდაც გააფართოვოთ ეს პროექტი უფრო ფუნქციონირებით. მოემზადეთ, რომ დაამატოთ დამატებითი წვდომა, ინტელექტი და კავშირი თქვენს ჩვეულებრივ კედელზე.
ნაბიჯი 1: ძირითადი აპარატურა
SP ESP8266 WiFi (5V/1 არხი) სარელეო მოდული x1
Hi-Link HLK-PM01 (5V/3W) SMPS მოდული x1
პირველი რამ-WiFi სარელეო მოდული არის ESP8266 (ESP-01) WiFi SoC– ის მკაფიო ნაზავი, ბორტ 3.3V მარეგულირებელი IC (AMS1117-3.3), STC15F104 მიკროკონტროლერი და 5V SPDT (1C/O) რელე. ESP8266 WiFi SoC არის დანამატის ტიპის ბარათი, რომელსაც აქვს 8 პინიანი სათაური, ხოლო 4 პინიანი სათაური Wifi სარელეო მოდულის პირას მუშაობს როგორც მარტივი ინტერფეისი, რათა შეიქმნას/დააკონფიგურიროს WiFi სარელეო მოდული თქვენი დახმარებით კომპიუტერი მეორე რაც არის კომპაქტური AC-DC კვების ბლოკის მოდული გთავაზობთ სტაბილიზირებულ 5V/600mA DC გამომუშავებას ჩვეულებრივი AC230V საყოფაცხოვრებო ქსელის მიწოდებიდან. ეს დალუქული ელექტრომომარაგების მოდული (შეესაბამება UL, CE მოთხოვნებს) განსაკუთრებით შემუშავებულია IoT მოწყობილობებისთვის/პროექტებისთვის.
ნაბიჯი 2: მოწყობილობის აპარატურის დაყენება
როგორც ქვემოთ მოყვანილი გაყვანილობის დიაგრამადან ჩანს, აპარატურის დაყენება ძალზედ მარტივია და მხოლოდ მცირე ზომის შედუღებას მოითხოვს. ფრთხილად იყავით, როგორც კი L / N (~ 230V) შეერთდება და ქსელში ძაბვა გამოიყენება, ნუ შეეხებით შიშველ მოწყობილობას!
გთხოვთ, გახსოვდეთ, რომ სათანადო დანართის გარეშე, ქსელთან დაკავშირებული ნებისმიერი მოწყობილობა არ არის უსაფრთხო გამოსაყენებლად, რადგან არის შემთხვევითი ფატალური ელექტრო შოკის შანსი. ამიტომ რეკომენდირებულია აწყობილი აპარატურის დამონტაჟება დარტყმისგან დამცავი ABS/დაფუძნებული ლითონის შიგთავსში, რა თქმა უნდა, საკმარისი გამწოვი ხვრელებით.
ნაბიჯი 3: პროგრამული უზრუნველყოფის გამართვა
პირველი გამოყენებამდე, WiFi სარელეო მოდული უნდა იყოს კონფიგურირებული "3.3V დონის USB to TTL ადაპტერის" და "USR-TCP232-Test-V1.3" საკუთრების სერიული გამართვის პროგრამული უზრუნველყოფის გამოყენებით. ამისათვის დააკავშირეთ USB- ის TX-RX-GND ქინძისთავები TTL ადაპტერთან 4 პინიანი სათაურის RX-TX-GND ქინძისთავებთან (იხ. შემდეგი სურათი). ასევე გახსოვდეთ მოწყობილობის ჩართვა და 9600 baud სიჩქარის დადგენა. შემდეგი, გახსენით სერიული გამართვის პროგრამული უზრუნველყოფა (USR-TCP232-Test-V1.3) კომპიუტერზე, რომ გამოაგზავნოთ ყველა საჭირო AT ბრძანება ქვემოთ ჩამოთვლილი.
AT+CWMODE = 2
AT+RST
AT+CIPMUX = 1
AT+CIPSERVER = 1, 8080
AT+CIFSR
AT+CIOBAUD = 9600
თუ ის არ ბრუნდება OK და უბრალოდ დააბრუნეთ თქვენ მიერ გამოგზავნილი ბრძანება, შემდეგ AT ბრძანებების გაგზავნამდე დააჭირეთ ENTER ღილაკს (მაგალითად AT+RST> ENTER> SEND). გაითვალისწინეთ, რომ გადატვირთვისას საჭიროა მოდულის ხელახალი კონფიგურაცია, ანუ თქვენ გჭირდებათ მოდულის განახლება სერიული გამართვის პროგრამული უზრუნველყოფის საშუალებით გარკვეული სერიული ბრძანებების გაგზავნით. მოკლედ, CIPMUX და CIPSERVER კვლავ უნდა იქნას გამოყენებული!
ნაბიჯი 4: Android აპლიკაცია
Android სმარტფონის გამოყენებით დისტანციური მართვისთვის, თქვენ უნდა ჩამოტვირთოთ და დააინსტალიროთ უფასო ‚EasyTCP (v4.4)‛ Android პროგრამა თქვენს სმარტ ტელეფონში
შემდეგი, გახსენით აპლიკაცია, დააწკაპუნეთ ‚დაკავშირება‛ და შეიყვანეთ ‚IP მისამართი (192.168.4.1) და‚ პორტი ‛(8080). ხანგრძლივად დააჭირეთ გადამრთველის ღილაკს, რათა შეიყვანოთ სერიული ბრძანების სახელი და შინაარსი ექვსკუთხა ფორმატში (A00101A2 relay_on, A00100A1 relay_off). დაბოლოს, თქვენ შეგიძლიათ გააგზავნოთ სერიული ბრძანებები აპლიკაციიდან სარელეო კონტროლისთვის წინასწარ განსაზღვრული ღილაკის გადამრთველის გამოყენებით. აქ, AP სისტემის (წვდომის წერტილი) რეჟიმში მომუშავე სისტემის მაქსიმალური სიგნალის დაფარვა საკმაოდ ახლოსაა 400 მეტრამდე ღია გარემოში.
ნაბიჯი 5: დამატება
რაღაც არ მომწონს: როდესაც ვნახე Wi-Fi სარელეო მოდული (LC-WM-Relay-8266-5V) eBay– ზე, მე საკმაოდ გამიკვირდა მისი სიმარტივე/ნაკვალევი და ამიტომაც უბრძანა რამდენიმე მათგანი აჩქარებით. თუმცა, გარკვეული ექსპერიმენტების შემდეგ მე საკმაოდ იმედგაცრუებული ვიყავი ამომწურავი საკითხით. მას შემდეგ, რაც TCP სერვერი არ შეინახება ფლეშში, მას სჭირდება AT ბრძანებების ხელახალი კონფიგურაცია ყოველი დენის ციკლის/ გადატვირთვის/ გადატვირთვის შემდეგ. ასე რომ, მე მივატოვე იდეა ავაშენო წარმატებული საბოლოო მომხმარებლის პროდუქტი ჩემი საყვარელი მეზობლისათვის, რადგან ეს მოითხოვს ერთწლიანი უწყვეტი კვების ბლოკის სისტემას. სხვაგვარად უნდა გადავიდგე ნაბიჯები STC15F104 მიკროკონტროლერის საფირმო პროგრამის შესაცვლელად (https://www.stcmcu.com/datasheet/stc/STC-AD-PDF/STC15F101E-series-english.pdf) სხვა ბრძანებით, რომლითაც ბრძანებები გაგზავნილია. uC– დან ყოველი დაწყება (მკაცრი ჯარიმა). ვიმედოვნებ ვინმე დაფიქრდება ამაზე და მაცნობებს თუ არსებობს რაიმე გამოსავალი.
ციხისთვის, რომელიც არღვევს Wi-Fi სარელეო მოდულს, დაგჭირდებათ STC პროგრამისტი და STC ISP ან ალტერნატიული სტგგალი. აქ არის მსგავსი იდეის ბმული: გარდა ამისა, მე ცოტა ხნის წინ შევიძინე რამდენიმე MCU STC15F104W განვითარების დაფა ჩინელი გამყიდველისგან. კიდევ ერთი პატარა სიურპრიზი არის ფრთებში (დაელოდე მას)!
გირჩევთ:
სახლის ავტომატიზაცია WiFi სინათლის გადამრთველი ESP-01 და სარელეო მოდული დაჭერით ღილაკით: 7 ნაბიჯი
სახლის ავტომატიზაცია WiFi სინათლის გადამრთველი ESP-01 და სარელეო მოდული Push ღილაკით: ასე რომ, წინა ინსტრუქციებში ჩვენ ESP-01 დავპროგრამეთ Tasmota– ით ESP Flasher– ის გამოყენებით და დავუკავშირდით ESP-01 ჩვენს wifi ქსელებს. ახლა ჩვენ შეგვიძლია დავიწყოთ მისი პროგრამირება ჩართეთ/გამორთეთ სინათლის გადამრთველი WiFi- ს ან ღილაკის გამოყენებით. ელექტრო მუშაობისთვის
მოდელის რკინიგზის განლაგება ავტომატური გასასვლელი გვერდით (V2.0): 13 ნაბიჯი (სურათებით)
მოდელის რკინიგზის განლაგება ავტომატური გასასვლელი ბილიკით (V2.0): ეს პროექტი არის რკინიგზის ავტომატიზაციის ერთ -ერთი წინა მოდელის, რკინიგზის მოდელის განლაგება ავტომატური გადახურვით. ეს ვერსია ამატებს მოძრავი შემადგენლობით ლოკომოტივის შეერთების და გათიშვის მახასიათებელს. ოპერაცია
HelloWorld გასასვლელი ღილაკით AndroidStudio: 4 ნაბიჯი
HelloWorld With Exit Button AndroidStudio: ეს გაკვეთილი გასწავლით თუ როგორ უნდა შექმნათ Android აპლიკაცია, რომელიც აჩვენებს Hello World ტექსტს და გასვლის ღილაკს აქტივობიდან გასასვლელად
LED გასასვლელი ნიშანი: 6 ნაბიჯი
LED გასასვლელი ნიშანი: მე ვეძებდი allelectronics.com– ზე და ვნახე გასასვლელი ნიშანი გაყიდვაში ….. $ 3.00. მე აღმოვაჩინე, რომ შემოთავაზება დაუძლეველია. ახლა, ინსტრუქციისთვის, ეს ყველაფერი …… შენიშვნა: ეს გაკეთდა მას შემდეგ, რაც ეს აშენდა, ასე რომ აპატიეთ საშუალო ფოტოები და ნაბიჯები
მოძრაობის კონტროლირებადი გასასვლელი - მოძრაობის მგრძნობიარე შუქიდან: 6 ნაბიჯი
მოძრაობის კონტროლირებადი გასასვლელი - მოძრაობის მგრძნობიარე შუქიდან: წარმოიდგინეთ, რომ თქვენ ხრიკი ხართ ან მიდიხართ ბლოკის ყველაზე საშინელ სახლში. მას შემდეგ რაც გაივლით ყველა ღალატს, მოჩვენებას და სასაფლაოს, თქვენ საბოლოოდ მიხვალთ ბოლო გზაზე. თქვენ ხედავთ კანფეტს თქვენს წინანდელ თასში! მაგრამ უცებ ღო