Სარჩევი:
- მარაგები
- ნაბიჯი 1: Sonoff 5v DC– ზე
- ნაბიჯი 2: ახალი პროგრამული უზრუნველყოფის დაყენება
- ნაბიჯი 3: დააკონფიგურირეთ თქვენი Wifi
- ნაბიჯი 4: გასუფთავება, გაძლიერება MQTT- ით და სარელეო მშრალი კონტაქტით
- ნაბიჯი 5: შეამოწმეთ MQTT
- ნაბიჯი 6: გაუმჯობესება…?
ვიდეო: Sonoff Basic Wifi Extender - MQTT Dry Contact Relay - 5v DC დაბალი ძაბვა: 6 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
კარგი, მე მქონდა Sonoff– ის პირველი თაობის ძირითადი მოწყობილობები და არ მინდა მათი გამოყენება 220 ვ – ით, რადგან ისინი ჯერ არ იყვნენ უსაფრთხოდ ამ გამოშვებაში. ისინი კარგა ხანს იწვნენ და ელოდებოდნენ რაიმეს გაკეთებას მათთან ერთად.
მე წავაწყდი მარტინ-გერის პროექტს GitHub– ზე (https://github.com/martin-ger/esp_wifi_repeater) და გავტეხე სონოფი.
თავდაპირველად მე შევასრულე სონოფი 5vDC– ზე სამუშაოდ და გამორთეთ დანარჩენი წრე.
მარაგები
Sonoff Basic R1
5 ვ DC დენის წყაროს
ნაბიჯი 1: Sonoff 5v DC– ზე
ასე რომ, ეს საკმაოდ მარტივია.
თქვენ ნახავთ პირველ სურათზე, რომ სონოფი იყენებს AMS1117 რეგულატორს 5 ვ -დან 3.3 ვ -მდე გადასასვლელად. მარეგულირებლის ქინძისთავები მარცხნიდან მარჯვნივ: IN (GND), OUT, IN (+). მცირე მავთულის შედუღებით inIN (GND) და IN (+) შეგიძლიათ დააკავშიროთ თქვენი 5v DC ენერგიის წყარო დანარჩენი დაფის კვებისათვის. ვინაიდან შეიძლება იქ ცოტა არ იყოს, მე გამოვიყენე 2 სხვა კავშირის წერტილი. ცარიელი შედუღების წერტილი AMS117– ის მარჯვნივ (კვადრატული pcb მარკერი) არის GND. მარცხნივ არის + კავშირი. გადახედეთ ახლო სურათს.
კარგი, როდესაც ეს გაკეთდება, თქვენ უკვე შეგიძლიათ შეამოწმოთ სხვა ცვლილებების შეტანამდე.
ნაბიჯი 2: ახალი პროგრამული უზრუნველყოფის დაყენება
Github– ზე https://github.com/martin-ger/esp_wifi_repeater საქაღალდის firmware– ში ნახავთ.bin ფაილებს:
- 0x00000.bin
- 0x02000.bin
თქვენ უნდა გადმოწეროთ ეს.
შემდეგ გადადით ESP Expressif ვებსაიტზე და ჩამოტვირთეთ ESP გადმოტვირთვის ინსტრუმენტი (მხოლოდ კომპიუტერი):
www.espressif.com/en/support/download/othe…
დაიწყეთ და თქვენ პირველად მიიღებთ შერჩევის ფანჯარას - აირჩიეთ DEVELOPER და შემდეგ ESP8266. ეკრანი უნდა გამოიყურებოდეს ეკრანის ზემოთ.
შემდეგ დააწკაპუნეთ მარჯვენა მხარეს "…" რათა დაათვალიეროთ და აირჩიოთ 0x00000 ფაილი ჯერ. დაამატეთ მეხსიერების ადგილმდებარეობა მის გვერდით ყუთში: 0x00000.
იგივე გააკეთეთ მეორე ფაილისთვის და დააყენეთ მეხსიერების ადგილმდებარეობა: 0x02000.
ამის დასრულების შემდეგ აიღეთ თქვენი საყვარელი USB-TTL და შეაერთეთ Sonoff (დარწმუნდით, რომ Sonoff დაფაზე არ გაქვთ სხვა ძალა). ასევე ორმაგად შეამოწმეთ USB-TTL დაყენებულია 3.3 ვ!
დააჭირეთ ღილაკს Sonoff– ზე თქვენს კომპიუტერში USB-TTL ჩადეთ Flash რეჟიმში გააქტიურების მიზნით.
შეარჩიეთ COM პორტი ESP გადმოტვირთვის ინსტრუმენტში და დააყენეთ სიჩქარე 1152000. დააწკაპუნეთ დაწყებაზე.
ამას მხოლოდ 3 ან 4 წამი უნდა დასჭირდეს. ზოგჯერ ჩემი დაფა არ მიდიოდა ფლეშ რეჟიმში სწორად-უბრალოდ ამოიღეთ USB-TTL, დააჭირეთ ღილაკს და ხელახლა ჩასვით.
კარგი - ამის გაკეთებით ჩვენ გვაქვს ახალი firmware Sonoff ESP8266– ზე.
გათიშეთ თქვენი USB-TTL და დაუკავშირეთ 5V DC დენის წყაროს Sonoff- თან.
ნაბიჯი 3: დააკონფიგურირეთ თქვენი Wifi
ჩვენ ვაპირებთ გამოვიყენოთ Telnet მოწყობილობის კონფიგურაციისთვის. მე ვიყენებ Putty- ს.
Sonoff– თან დაკავშირების შემდეგ, თქვენ უნდა ნახოთ ახალი Wifi SSID– ის გამოჩენა: MyAP.
დაუკავშირდით მას თქვენს კომპიუტერთან - თავდაპირველად პაროლი არ არის.
დაკავშირების შემდეგ გახსენით Putty და დააყენეთ: 192.168.4.1 PORT 7777
როდესაც კავშირი დასრულდება, ნახავთ: CMD>
ძირითადი ბრძანებების გამოყენებით თქვენ აპირებთ Wifi მოწყობილობის კონფიგურაციას. გაბედული არის ბრძანება - დახრილია მას შემდეგ, რაც ის არის თქვენი პარამეტრი. ჩემთან პირველი ბრძანება ყოველთვის იძლევა "არასწორი ბრძანებას" - ასე რომ უბრალოდ გაიმეორეთ.
CMD>
დააყენეთ ssid your_home_router_SSID
დააყენეთ პაროლი your_home_router_password
დააყენეთ ap_ssid_ESP's_new_ssid
დააყენეთ ap_password ESP's_password
ჩვენება // (პარამეტრების შესამოწმებლად)
დააყენეთ status_led 13 // (LED არის GPIO 13 დაფაზე)
შენახვა // (!!! არ დაგავიწყდეს)
გადატვირთვა // (= გადატვირთვა)
კარგი, ახლა თქვენ გაქვთ ძირითადი ქვე ქსელი, რომლის საშუალებითაც შეგიძლიათ გამოიყენოთ IoT მოწყობილობები თქვენი ძირითადი Wifi– სგან გამოყოფილი.
ან შეგიძლიათ გამოიყენოთ სტუმრებისთვის, ძიძებისთვის, ბავშვებისთვის, რომლებიც ინტერნეტით მიდიან ტაიმერით,….
შემდეგი - დაამატეთ MQTT, მშრალი კონტაქტური სარელეო და გასუფთავება.
ნაბიჯი 4: გასუფთავება, გაძლიერება MQTT- ით და სარელეო მშრალი კონტაქტით
ᲒᲐᲬᲛᲔᲜᲓᲐ
ჯერ გავწმინდე დაფა და მოვამზადე მშრალი სარელეო კონტაქტური ქცევისთვის.
Ეს ნიშნავს:
- 5v DC- ის მწვანე ტერმინალთან დაკავშირება
- PCB– ზე ძველი მარშრუტების გაჭრა (დაფის ზედა და ქვედა ნაწილები), ასე რომ ტერმინალი ფაქტობრივად იზოლირებულია და უერთდება უშუალოდ იმ 2 წერტილს, რომლებიც ჩვენ ადრე შევაერთეთ pcb– ზე. ზემოდან შეგიძლიათ გაჭრა იქ, სადაც წითელი ხაზებია - დაინახავთ, რომ მე მათ თავიდან ცოტათი ვჭრი. მე ვიყენებ სტენლის დანას და შემდეგ ძალიან მკვეთრ საფხეკს. ამის ნაცვლად, როგორც წესი, პატარა ბრტყელი ხრახნიანი ასევე კარგია PCB- ის სპილენძის გასუფთავებისთვის.
- მოჭრილი PCB სარელეოსთან ახლოს (solder track) და დააინსტალირეთ ხიდი, როგორც ხედავთ სურათზე. ძირითადად რელეზე მარცხენა 2 კავშირი კვლავ იკვებება 3.3 ვ -ით. მარჯვენა 2 კონტაქტი ახლა შექმნის დახურულ მარყუჟს მწვანე ტერმინალით დაფის ზედა ნაწილში. ამრიგად, ძირითადი მშრალი კონტაქტის შექმნა.
MQTT
ამის გაკეთებისთანავე მე ვუკავშირდები 5 ვ DC წყაროს მწვანე ტერმინალთან, ასე რომ დაფა ირთვება. თქვენ უნდა ნახოთ მწვანე LED მოციმციმე როდესაც Wifi არის მოქმედებაში.
MQTT– ისთვის მე ვიყენებ წითელი კვანძის დაყენებას Raspberry Pi 3A +– ზე Aedes MQTT– ით. ნება მომეცით ვიცოდე, თუ ვინმეს აინტერესებს ამ ინსტრუქციის გაფართოება, თუ როგორ უნდა შეიქმნას ეს. მაგრამ ის ასევე იმუშავებს ნებისმიერ სხვა MQTT ბროკერთან.
დაუკავშირდით Putty– ს Sonoff– ს. თქვენ შეგიძლიათ გამოიყენოთ შიდა (192.168.4.1) ან გარე IP (IP, რომელიც მან მიიღო თქვენი Wifi როუტერიდან).
CMD>
დააყენეთ mqtt_host IP_from_your_MQTT_server // (დანარჩენი ნაგულისხმევი დავტოვე - MQTT უნდა იყოს მთავარ ქსელში - ასე რომ თქვენს მთავარ Wifi– ზე შინაგანად ან ინტერნეტ საზოგადოებისთვის)
gpio 12 რეჟიმი გამორთულია // (რელე ჩართულია GPIO 12 -ზე)
შენახვა
გადატვირთვა
დარწმუნდით, რომ შეინახეთ და გადატვირთეთ. MQTT პარამეტრები იცვლება მხოლოდ გადატვირთვისას.
ამის დასრულების შემდეგ შეგიძლიათ გამოიყენოთ MQTT კლიენტის ინსტრუმენტი შეტყობინებების შესამოწმებლად. მე ვიყენებ MQTT Explorer- ს.
ნაბიჯი 5: შეამოწმეთ MQTT
15 წამის შემდეგ თქვენ უნდა ნახოთ ESP, რომელიც აგზავნის შეტყობინებებს.
რელეს შესამოწმებლად თქვენ აქვეყნებთ შეტყობინებას:
თემა:/WiFi/ESPRouter_xxxxxx/command // (xxxxxx არის თქვენი მოწყობილობის HEX მნიშვნელობა)
შეტყობინება: gpio 12 დააყენეთ მაღალი 4 // (დააყენეთ gpio 12, სარელეო, 4 წამში მაღალზე)
თქვენ უნდა მოისმინოთ სარელეო დაწკაპუნება და ESP გამოგიგზავნით ბრძანების გამოხმაურებას თემაზე ("პასუხი").
ამიერიდან თქვენ შეგიძლიათ გამოიყენოთ telnet ან MQTT პარამეტრების კონფიგურაციისთვის და შეცვლისთვის. ნებისმიერი მოქმედი ბრძანება შეიძლება გამოქვეყნდეს MQTT– ით.
Ის არის. ახლა თქვენ უნდა გქონდეთ დაბალი ძაბვის Sonoff, პირადი Wifi SSID, MQTT და მშრალი რელე, რომლის კონტროლიც შესაძლებელია.
ნება მომეცით ახლა კომენტარებში, თუ ეს თქვენთვის სასარგებლოა, ნებისმიერი დაშვებული შეცდომა, თქვენ მიერ ნაპოვნი შეცდომები ან გაუმჯობესება!
მადლობა
ნაბიჯი 6: გაუმჯობესება…?
სპექტრი ასეა, თუმცა.
მაქვს ძველი როუტერიდან 2.4Ghz მინი ანტენა.
მე ვცდილობ რომ დავაყენო Sonoff– ზე და ვნახო რამდენად გააუმჯობესებს დიაპაზონს.
წვდომა AP/ST– ზე - დაბლოკეთ ვებ გვერდზე წვდომა
სტანდარტულად ვებ გვერდი არის "ღია". ასე რომ, იდეალურ შემთხვევაში, როდესაც ყველაფერი კარგად გამოგივათ, გახსენით Putty და გაგზავნეთ ბრძანება 'lock' და შეინახეთ. ნაგულისხმევად ის გამოიყენებს თქვენს ST პაროლს ვებ – გვერდის დასაცავად.
გირჩევთ:
მრავალარხიანი Wifi ძაბვა და მიმდინარე მეტრი: 11 ნაბიჯი (სურათებით)
მრავალარხიანი Wifi ძაბვა და მიმდინარე მეტრი: პურის დაფის დროს, ხშირად საჭიროა ერთდროულად ჩართოთ მიკროსქემის სხვადასხვა ნაწილი. ტკივილის თავიდან აცილების მიზნით, მულტიმეტრის ზონდები ერთი ადგილიდან მეორეზე რომ გამეჩერებინა, მინდოდა შემექმნა მრავალარხიანი ძაბვისა და დენის მრიცხველი. Ina260 დაფა
დაბალი დაბალი გამავლობის ფილტრი RC გამოიყენება Arduino– ს პროექტებში: 4 ნაბიჯი
დაბალი დაბალი გამავლობის ფილტრი RC გამოიყენება Arduino– ს პროექტებში: დაბალი გავლის ფილტრი არის შესანიშნავი ელექტრონული სქემა თქვენი პროექტებიდან პარაზიტული სიგნალების გაფილტვრის მიზნით. Arduino– სთან დაკავშირებულ პროექტებსა და დენის სქემებთან ახლოს მომუშავე სენსორებთან დაკავშირებულ პრობლემებს წარმოადგენს „პარაზიტული“სიგნალების არსებობა. ისინი c
დაბალი დაბალი წინააღმდეგობის მარტივი ტესტერი (მილიომეტრი): 5 ნაბიჯი
მარტივი დაბალი წინააღმდეგობის გამომცდელი (მილიომეტრი): თუ გსურთ იცოდეთ დაბალი წინააღმდეგობის ისეთი კომპონენტების წინააღმდეგობა, როგორიცაა მავთულები, კონცენტრატორები და კოჭები, შეგიძლიათ გამოიყენოთ ეს მილიოჰმ მეტრი. მისი დამზადება მარტივია და იაფი. ის ჯიბეშიც კი ჯდება. ოჰმეტრების უმეტესობა ზუსტია 1 ომამდე
Sonoff Basic & Sonoff RF - სამეურვეო სრული პროგრამა: 16 ნაბიჯი
Sonoff Basic & Sonoff RF - სამეურვეო პროგრამა: O Sonoff é uma linha de produtos projetados for automação residencial e predial. O Sonoff Basic e RF პოდიუმზე, რომელიც განკუთვნილია 90 და 250v AC ძაბვისთვის, რომელიც გამოიყენება 10A– ში, შესაძლებელია WI-FI ინტეგრაციით 2.4 GHz, ან Sonoff RF კონ
LP-2010 AES17 1998 გამაძლიერებლის გადართვის დაბალი გამავლობის (დაბალი გავლის) ფილტრი: 4 ნაბიჯი
LP-2010 AES17 1998 გადართვის გამაძლიერებელი დაბალი გამავლობის (დაბალი გამავლობის) ფილტრი: ეს არის შესანიშნავი D კლასის გამაძლიერებელი დაბალი გამავლობის ფილტრის გაზომვა. კარგი სამუშაო, სუპერრო შესრულება, მარტივი კავშირი ამ პროდუქტს ხდის მარტივად გამოსაყენებელს და ძალიან ღირს ფლობს მაღალი ღირებულების შესრულება