Სარჩევი:
ვიდეო: [სახლის ავტომატიზაცია] კონტროლის რელეები ყველგან ESP8266 + ბლინკის გამოყენებით: 4 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
სახლის ავტომატიზაციის მრავალი გზა არსებობს, ზოგი რთული, ზოგი ადვილი, ეს გასაგები მე გაჩვენებთ როგორ გავაკეთოთ მარტივი რელეების კონტროლი ESP-12E გამოყენებით ბლინკთან ერთად. მოსახერხებელი დიზაინი იყო ცალმხრივი PCB, ასე რომ თქვენ შეგიძლიათ გააკეთოთ საკუთარი ხელით სახლში ან გაგზავნოთ გერბერის ფაილი PCB მწარმოებელზე, რომ ის თქვენთვის იყოს.
ნაბიჯი 1: PCB დიზაინი
PCB- ის დიზაინის ნაბიჯი არის ყველაზე მნიშვნელოვანი ნაბიჯი, რადგან თუ ამ ნაბიჯში რამეს შევცდით, პროექტი არ იმუშავებს სწორად.
როგორც ამ ინსტრუქციის თემა, ჩვენ გამოვიყენებთ ESP8266 (ESP-12E) მოდულს რელეების ჩართვა/გამორთვისთვის. ჩვენ უნდა გვესმოდეს ESP8266 სპეციფიკაცია. თუ გადავხედავთ ESP8266 მონაცემთა ცხრილში ელექტრო მახასიათებლების განყოფილებას, ეს აღმოვაჩინეთ
- მიწოდების ძაბვა არის 3.3V
მაქსიმალური GPIO მაღალი ძაბვა არის 3.3V
- GPIO– ების მაქსიმალური დენი არის 12 mA
ჩვენ გამოვიყენებთ 5V რელეს, მიწოდება იქნება 5V მაგრამ ESP8266 გვჭირდება მხოლოდ 3.3V ასე რომ ჩვენ გვჭირდება გარკვეული რეგულატორი 5V– დან 3.3V– მდე. დისკის 5V რელეებისთვის 3.3V- ის გამოყენებით ჩვენ გვჭირდება გარკვეული ტრანზისტორი დენისა და ძაბვის მოსაპოვებლად, ნაწილების მინიმალური რაოდენობისთვის გირჩევთ გამოიყენოთ ტრანზისტორი მასივი ULN2803. ULN2803– ით ჩვენ შეგვიძლია 8 რელეამდე მიგყავს და მას აქვს შიდა დიოდური დიოდები, რათა თავიდან აიცილოთ ძაბვის ვარდნა, როდესაც გამორთავთ ინდუქციური დატვირთვა.
საბოლოოდ მე ვირჩევ 1117-3.3 ძაბვის რეგულატორს, ULN2803A დისკის რელეებს
შემდეგი, ESP8266 ჩატვირთვის რეჟიმი და Flash რეჟიმი
ESP8266 ჩატვირთვის ნორმალურად, თქვენ უნდა გამოიყენოთ ლოგიკა პინზე, როგორც ქვემოთ
- მაღალი CHIP_EN, GPIO0, GPIO2
- დაბალი GPIO15– ზე
ESP8266– ზე firmware– ის ჩასართავად თქვენ უნდა გამოიყენოთ ლოგიკა პინზე, როგორც ქვემოთ
- მაღალი CHIP_EN, GPIO2
- დაბალი GPIO15, GPIO0
ამრიგად, მე ვიყენებ 10k რეზისტორს, რათა აღვწიო და ჩამოვწიო თითოეული პინი, როგორც ეს აღწერილია და ვიყენებ ღილაკს RESET და FLASH, რომელიც საშუალებას გაძლევთ მარტივად შეხვიდეთ თითოეულ რეჟიმში.
ნაბიჯი 2: გააკეთეთ PCB
თუ შესაძლებელია, შეგიძლიათ გაგზავნოთ გერბერის ფაილი PCB მწარმოებელზე, მაგრამ თუ არა, ჩვენ თვითონ შევქმნით მას.
მე ვიყენებ სითბოს გადაცემას PCB– ის გასაკეთებლად:
- დაბეჭდეთ ქვედა ფენა ფოტო ქაღალდზე.
- გაჭერით ჩვეულებრივი ზომის იგივე ზომის PCB ჩვენი დიზაინით.
- გამოიყენეთ რკინა მელნის ქაღალდიდან PCB– ზე გადასატანად.
- ქაღალდის ამოღების შემდეგ ჩაყარეთ PCB PCB მჟავაში.
- გამწმენდი PCB გამწმენდით მელნის მოსაშორებლად.
- საბურღი PCB
- PCB- ის ამოკვეთა
ნაბიჯი 3: PCB ასამბლეა
PCB ასამბლეის საფეხურზე გთხოვთ ყურადღებით შეაერთოთ რკინა.
ამ ეტაპზე მე გირჩევთ, რომ შეაერთოთ პატარა მოწყობილობა ჯერ. თუ თქვენ თვითონ ამზადებთ PCB- ს, გამოიყენეთ მულტიმეტრი, რათა შეამოწმოთ ვიწრო ბილიკი სივრცის შესანახად, რათა თავიდან აიცილოთ ელექტრული გაშლა.
ნაბიჯი 4: კოდირება და მოციმციმე
პირველ რიგში, თქვენს მობილურ ტელეფონში დააინსტალირეთ "ბლინკის" პროგრამა, დარეგისტრირდით და შედით პროგრამაში.
განაცხადში შესვლის შემდეგ დააჭირეთ "ახალ პროექტს".
შეიყვანეთ პროექტის სახელი, აირჩიეთ ESP8266 როგორც მოწყობილობა და შემდეგ შეეხეთ "პროექტის შექმნას".
პროგრამა აჩვენებს შეტყობინებას "Auth Token was sent to:".
ჩანართი პროექტის დიზაინზე, ვიჯეტის ყუთი გამოჩნდება.
აირჩიეთ ღილაკი და შემდეგ შეიყვანეთ LED1 როგორც ღილაკის სახელი, აირჩიეთ "GP16" როგორც გამომავალი ESP8266 (იხილეთ სქემა), მინიმალური მნიშვნელობა "0", მაქსიმალური მნიშვნელობა "1", რეჟიმი "გადართვა", შეიყვანეთ ON/OFF ეტიკეტები, როგორც გჭირდებათ და ჩანართი ღილაკი "OK" ეკრანის ზედა მარჯვენა კუთხეში, ღილაკის პარამეტრების დასასრულებლად.
იგივე გააკეთეთ, როგორც ზემოთ LED2, LED3 და LED4
გადაიტანეთ ღილაკი ყველგან, სადაც გსურთ.
შეეხეთ "სამკუთხედს" ან "თამაშს" ღილაკს ეკრანის ზედა მარჯვენა კუთხეში პროექტის გასაშვებად.
თქვენ შეამჩნევთ, რომ თქვენი დაფა ხაზგარეშეა.
ახლა მოდით გადავიდეთ პროგრამაზე ESP8266 მხარეს.
შეაერთეთ USB RS-232– ს ESP8266 PCB– თან, ფრთხილად იყავით USB– ის TTL დონე RS-232 მოდულთან, TTL დონე არ უნდა აღემატებოდეს 3,6 ვოლტს.
Flash რეჟიმში შესასვლელად, დააჭირეთ გადატვირთვის ღილაკს და ფლეშ ღილაკს ამის შემდეგ გაუშვით გადატვირთვის ღილაკი და შემდეგ გაათავისუფლეთ ფლეშ ღილაკი შესაბამისად. თუ დაფა არის ფლეშ რეჟიმში, LED1 იქნება "ჩართული".
გადადით ბლინკის ვებსაიტზე, ჩამოტვირთეთ ბლინკის ბიბლიოთეკა და დააინსტალირეთ თქვენს კომპიუტერში.
Arduino IDE– ზე მივიღე ფაილი-> მაგალითები-> ბლინკი-> დაფები_Wifi-> ESP8266_Standalone.
შეცვალეთ სტრიქონი "YourAuthToken" თქვენი ელ.ფოსტისგან მიღებული ნიშნით.
შეცვალეთ თქვენი სახლის ssid და პაროლი.
აირჩიეთ "NodeMCU 1.0" როგორც დაფა.
აირჩიეთ USB- დან RS-232 მოდულის პორტი.
ატვირთეთ კოდი დაფაზე დაელოდეთ ატვირთვის დასრულებამდე (LED1 გამორთულია).
ახლა მზად არის გააკონტროლოთ რელეები თქვენი მობილური ტელეფონიდან.
ტელეფონს დაუბრუნდით, დაფის სტატუსი გახდება "ONLINE".
შეეხეთ თითოეულ ღილაკს, შემდეგ რელეები ჩართულია/გამორთულია, როგორც თქვენი ტელეფონის ჩვენება.
Წარმატებები.
გირჩევთ:
სახლის ავტომატიზაცია ბლინკის გამოყენებით: 5 ნაბიჯი
სახლის ავტომატიზაცია ბლინკის გამოყენებით: გამარჯობა ყველას! აიუში და ანვიტი აქ დელის საჯარო სკოლიდან, პუნა. როგორც თქვენ ალბათ წაიკითხეთ სათაურში, ეს არის სახლის ავტომატიზაციის პროექტი, რომელიც შემუშავებულია ბლინკის, როგორც IOT პლატფორმის გამოყენებით. დღესდღეობით ხალხი ზარმაცი ხდება და მოთხოვნა სახლის ავტომატურზე
სახლის ავტომატიზაცია ESP8266 WiFi ბლინკის გამოყენების გარეშე!: 24 ნაბიჯი (სურათებით)
სახლის ავტომატიზაცია ESP8266 WiFi– ით Blynk– ის გამოყენების გარეშე!: პირველ რიგში, მინდა ყველას მადლობა გადავუხადო იმისთვის, რომ გამარჯვებული გავხდი ავტომატიზაციის კონკურსში 2016 ამ ინსტრუქციისთვის. ასე რომ, როგორც დაგპირდით, აქ არის ინსტრუქცია საყოფაცხოვრებო ტექნიკის კონტროლისთვის ESP8266 WiFi მოდულით
როგორ გამოვიყენოთ Wemos ESP-Wroom-02 D1 მინი WiFi მოდული ESP8266 + 18650 ბლინკის გამოყენებით: 10 ნაბიჯი
როგორ გამოვიყენოთ Wemos ESP-Wroom-02 D1 მინი WiFi მოდული ESP8266 + 18650 Blynk– ის გამოყენებით: სპეციფიკაცია: თავსებადია nodemcu 18650 დატენვის სისტემის ინტეგრაციასთან ინდიკატორი LED (მწვანე ნიშნავს სრულ წითელს ნიშნავს დატენვას) შეიძლება გამოყენებულ იქნას დამუხტვისას Switch control power supply SMT კონექტორი შეიძლება გამოყენებულ იქნას ძილის რეჟიმში · 1 დამატება
როგორ გამოვიყენოთ Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE თავსებადი დაფა ბლინკის გამოყენებით: 10 ნაბიჯი
როგორ გამოვიყენოთ Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE თავსებადი დაფა ბლინკის გამოყენებით: Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE თავსებადი დაფა აღწერა: WiFi ESP8266 განვითარების დაფა WEMOS D1. WEMOS D1 არის WIFI განვითარების დაფა, რომელიც დაფუძნებულია ESP8266 12E- ზე. ფუნქციონირება მსგავსია NODEMCU– სთან, გარდა იმისა, რომ აპარატურა გროვდება
გამავრცელებელი თერმოსტატი ESP8266/NodeMCU და ბლინკის გამოყენებით: 7 ნაბიჯი (სურათებით)
გამრავლების თერმოსტატი ESP8266/NodeMCU და ბლინკის გამოყენებით: მე ცოტა ხნის წინ შევიძინე გამათბობელი გამრავლება, რომელიც უნდა დაეხმაროს ჩემს ყვავილისა და ბოსტნეულის თესლის გაჩენას სეზონის დასაწყისში. მოვიდა თერმოსტატის გარეშე. და რადგან თერმოსტატები საკმაოდ ძვირია, მე გადავწყვიტე საკუთარი ხელით გამეკეთებინა. როგორც მინდოდა გამომეყენებინა