Სარჩევი:

Wifi Two Triac Dimmer დაფა: 7 ნაბიჯი
Wifi Two Triac Dimmer დაფა: 7 ნაბიჯი

ვიდეო: Wifi Two Triac Dimmer დაფა: 7 ნაბიჯი

ვიდეო: Wifi Two Triac Dimmer დაფა: 7 ნაბიჯი
ვიდეო: Мощная ультразвуковая ванна своими руками. DIY ultrasonic bath. 2024, ივლისი
Anonim
Wifi Two Triac Dimmer დაფა
Wifi Two Triac Dimmer დაფა

ეს ინსტრუქცია განკუთვნილია ARMTRONIX WIFI Two Triac Dimmer Board V0.1– ისთვის

Armtronix Wifi two triac dimmer არის IOT დაფა. ის განკუთვნილია სახლის ავტომატიზაციისთვის. დაფის მახასიათებლებია:

  1. უკაბელო კონტროლი
  2. მცირე ფორმის ფაქტორი
  3. ბორტზე AC to DC კვების ბლოკი 1 230VAC 5V DC.
  4. DC ვირტუალური გადამრთველი
  5. ორი არხი (ერთი ჩართვისა და გამორთვისთვის მეორე დაბნელებისთვის)

დაფის ზომაა 84 მმ X39 მმ და ყუთის ზომა 114 მმ X44 მმ, როგორც ნაჩვენებია დიაგრამა 1 -ში, მას აქვს ტარების მოცულობა 1 ამპრამდე დატვირთვით. დაფას აქვს Wifi მოდული (Esp 12F) და მიკროკონტროლი (atmega328p) იგივე რაც Arduino Uno– ში, რომელიც გამოიყენება ტრიაკის გასაკონტროლებლად HTTP ან MQTT რეჟიმში. დაფას აქვს ორი DC ვირტუალური გადამრთველი, რომელიც შეიძლება გამოყენებულ იქნას ორი Triac– ის გასაკონტროლებლად.

დაფას ასევე აქვს სიმძლავრის მოდული (AC to DC კონვერტორი), რომელსაც შეუძლია 100-240 VAC- ს დამუშავება შეყვანის სახით და იძლევა გამომავალს 5V 0.6A. არსებობს ორი ტრიაკი (BT136) და ტერმინალური კონექტორი. ასევე არსებობს ნულოვანი ჯვარედინი გამოვლენა, რომელიც გამოიყენება დაბნეულობისთვის. არსებობს ორი ტრიაკი, რომლებიც გამოიყენება ერთი დაბნელებისთვის და მეორე ჩართვის /გამორთვის მიზნით.

ნაბიჯი 1: სათაურის დეტალები

სათაურის დეტალები
სათაურის დეტალები
სათაურის დეტალები
სათაურის დეტალები

დიაგრამა 2 იძლევა სათაურების და ტერმინალური ბლოკების დეტალებს.

230VAC დაფაზე გამოიყენება შეყვანის ტერმინალის ბლოკი და დატვირთვა გამოიყენება გამომავალი ტერმინალის ბლოკზე.

დაფაზე J3 სათაური გამოიყენება dc ვირტუალური გადართვისთვის, სათაურის დეტალები შეიძლება იყოს მითითებული დიაგრამიდან 4. პირველი pin არის vcc-3.3v, მეორე pin არის atmega328p gpio pin arduino პროგრამირებისთვის ჩვენ უნდა გამოვიყენოთ A4 (ON & OFF), მესამე pin არის atmega gpio pin arduino პროგრამირებისათვის ჩვენ უნდა გამოვიყენოთ A5 (DIMMING) და მეოთხე pin არის დაფქული. DC ვირტუალური გადართვისთვის ჩვენ ვიყენებთ მხოლოდ მეორე და მესამე პინებს, ანუ A4, A5 და მეოთხე პინებს, ანუ მიწას, ეს ნაჩვენებია დიაგრამაში 3 ვირტუალური გადართვის დასაკავშირებლად.

ნაბიჯი 2: პროგრამირების დეტალები

პროგრამირების დეტალები
პროგრამირების დეტალები
პროგრამირების დეტალები
პროგრამირების დეტალები

J1 სათაური არის

გამოიყენება firmware- ის ასატვირთად ESP-12F ან atmega328p FTDI მოდულის საშუალებით, სათაურების დეტალები შეგიძლიათ იხილოთ დიაგრამაში 4. ახალი firmware ატვირთვა esp გამოყენებით FTDI

გააკეთეთ შემდეგი კავშირი ESP12E– სთვის

1] შეაერთეთ RTD of FTDI JX– ის TXDE პინთან

2] შეაერთეთ FTDI– ის TX J1– ის RXDE პინთან

3] შეაერთეთ FTDI– ს RTS J1– ის RTSE პინთან

4] შეაერთეთ FTDI– ს DTR J1– ის DTRE პინთან

5] შეაერთეთ VTD5V of FTDI JCC– ის VCC5v პინთან

6] შეაერთეთ GND of FTDI JND– ის GND პინთან

გთხოვთ, კოდისთვის მიმართოთ დამხმარე ბმულს

github.com/armtronix/Wifi-Two-Dimmer-Board

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

// ##### ობიექტის შემთხვევები #####

MDNSR პასუხობს mdns;

ESP8266WebServer სერვერი (80);

WiFiClient wifiClient;

PubSubClient mqttClient;

ტიკერი btn_timer;

ტიკერი otaTickLoop;

კავშირის დამყარების შემდეგ, დაუკავშირდით USB პორტს, თავდაპირველად ჩვენ გვჭირდება დრაივერის დაყენება, რათა ის გამოავლინოს com პორტი, ამგვარად მომხმარებელს შეუძლია პროგრამული უზრუნველყოფის ატვირთვა firmware.

ანალოგიურად რომ ატვირთოთ firmware atmega328p მიყევით კავშირს

1] შეაერთეთ RTD of FTDI JX– ის TXDA პინთან

2] შეაერთეთ FTDI– ის TX J1– ის RXDA პინთან

3] შეაერთეთ FTDI– ს DTR J1– ის DTRA პინთან

4] შეაერთეთ FTDI Vcc5V JCC– ს VCC5v პინთან

5] შეაერთეთ GTD of FTDI JND– ის GND პინთან

გთხოვთ, კოდისთვის მიმართოთ დამხმარე ბმულს

github.com/armtronix/Wifi-Two-Dimmer-Board

ჩვენ ვიყენებთ 6 გპიოსს ორი ტრიაკის მბზინავი დაფის გასაკონტროლებლად, ორი ტრიაკის გასაკონტროლებლად, ორი LED- ის გასაკონტროლებლად, მეორე ორი ვირტუალური გადართვის გასაკონტროლებლად. გპიოსები არიან

// ტრიაკი No.

#განსაზღვრეთ NON_DIMMABLE_TRIAC 8 // Gpio 8

#განსაზღვრეთ DIMMABLE_TRIAC 9 // Gpio 9

/*ორმაგი ფერის LED*/

#განსაზღვრეთ DLED_RED 3

#განსაზღვრეთ DLED_GREEN 4

// ხელით გადამრთველი

#განსაზღვრეთ SWITCH_INPIN1 A5 // გადართვა 1

#განსაზღვრეთ SWITCH_INPIN2 A4 // გადართვა 2

კავშირის დამყარების შემდეგ მომხმარებელს შეუძლია ატვირთოს firmware ატმეგაზე. ESP- ისა და Atmega- ს დაპროგრამების შემდეგ ჩვენ უნდა დავამყაროთ კავშირი ESP- სა და Atmega- ს შორის J1 სათაურის 3-4 და J1 სათაურის 5-6 ქინძისთავების მოკლებით მხტუნავების პარამეტრების გამოყენებით.

ნაბიჯი 3: ბლოკირების დიაგრამა

ბლოკის დიაგრამა
ბლოკის დიაგრამა

ვებ ბრაუზერი/MQTT

ჩვენ შეგვიძლია გავაკონტროლოთ ეს მოწყობილობა HTTP/MQTT საშუალებით. Http კლიენტი აგზავნის http მოთხოვნას esp8266– ზე http სტანდარტის შესაბამისად, ადგენს ინფორმაციას კლიენტს, რომელსაც სურს მიიღოს esp8266– დან. MQTT ნიშნავს MQ Telemetry Transport. ეს არის მსუბუქი გამოქვეყნების და გამოწერის სისტემა, სადაც შეგიძლიათ გამოაქვეყნოთ და მიიღოთ შეტყობინებები როგორც კლიენტი. ეს ნამდვილად აადვილებს მრავალ მოწყობილობას შორის კომუნიკაციის დამყარებას. ეს არის მარტივი შეტყობინებების პროტოკოლი, რომელიც შექმნილია შეზღუდული მოწყობილობებისთვის და დაბალი გამტარუნარიანობით.

ESP8266

ESP8266 WiFi მოდული არის თვითკმარი SOC ინტეგრირებული TCP/IP პროტოკოლის დასტით, რომელსაც შეუძლია ნებისმიერი მიკროკონტროლის წვდომა თქვენს WiFi ქსელში. ESP8266– ს შეუძლია პროგრამის განთავსება ან სხვა Wi-Fi ქსელის ფუნქციების გადმოტვირთვა სხვა პროგრამის პროცესორიდან. WiFi არის ტექნოლოგია, რომელიც იყენებს რადიოტალღებს ქსელის კავშირის უზრუნველსაყოფად. WiFi კავშირი დამყარებულია უკაბელო ადაპტერის გამოყენებით უკაბელო როუტერის სიახლოვეს ცხელი წერტილების შესაქმნელად, რომლებიც დაკავშირებულია ქსელთან და მომხმარებლებს საშუალებას აძლევს წვდომა იქონიონ ინტერნეტ სერვისებზე. Esp8266– ზე პროგრამირება ზემოთ არის ახსნილი და კონფიგურაციის დეტალები ქვემოთ.

ატმეგა 328 გვ

ეს არის 32 პინიანი კონტროლერი, საჭიროა დაბალი სიმძლავრის, დაბალი ღირებულების მიკრო კონტროლერი. ამ ჩიპის ალბათ ყველაზე გავრცელებული განხორციელება არის პოპულარული Arduino განვითარების პლატფორმაზე, კერძოდ Arduino Uno და Arduino Nano მოდელებზე. ჩვენ გამოვიყენეთ 6 გპიო ამ კონტროლერისგან ორი ტრიაკის გასაკონტროლებლად, დანარჩენი ორი შუქდიოდური LED– ისთვის, ხოლო ორი გპიო არის DC 5 ვ გიპიოპი ვირტუალური გადართვის გასაკონტროლებლად.

ტექნიკა

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

ნაბიჯი 4: კონფიგურაციის დეტალები

კონფიგურაციის დეტალები
კონფიგურაციის დეტალები
კონფიგურაციის დეტალები
კონფიგურაციის დეტალები
კონფიგურაციის დეტალები
კონფიგურაციის დეტალები

_გააქტიურეთ დაფა 230V AC შეყვანის საშუალებით, მოწყობილობა მასპინძლობს მისასვლელ წერტილს, როგორც ეს ნაჩვენებია დიაგრამა 5-ში, დააკავშირეთ მობილური Armtronix- (mac) EX- თან წვდომის წერტილთან: Armtronix-1a-65-7 როგორც ნაჩვენებია დიაგრამა 6. ბრაუზერში ღია ბრაუზერის დაკავშირების და ბრაუზერში ჩაწერეთ 192.168.4.1 IP მისამართი, ის გახსნის ვებ სერვერს, როგორც ნაჩვენებია დიაგრამაში 7, შეავსებს SSID- ს და პაროლს და შეარჩევს http, თუ მომხმარებელს სურს დაუკავშირდეს mqtt- ს, მაშინ ის უნდა იყოს mqtt რადიო დააწკაპუნეთ და შეიყვანეთ mqtt ბროკერის IP მისამართი და შეიყვანეთ mqtt გამოქვეყნების თემა და mqtt გამოიწერეთ თემა და წარადგინეთ.

წარდგენის კონფიგურაციის შემდეგ ESP 8266 დაუკავშირდება როუტერს და როუტერი ანიჭებს IP მისამართს ESP- ს. გახსენით ის IP მისამართი ბრაუზერში, რომ გააკონტროლოთ სარელეო https რეჟიმი და mqtt თქვენ დაგჭირდებათ R13_On, R13_OFF, Dimmer: xx (xx აქ არის მკრთალი მნიშვნელობა 0 -დან 99 -მდე), R14_On, R14_OFF იქნება ბრძანებები უნდა გაიგზავნოს დაფაზე იმ თემის საშუალებით, რომელიც თქვენ მიანიჭეთ მოწყობილობის კონფიგურაციისას.

SSID და პაროლის კონფიგურაციის გარეშე ჩვენ შეგვიძლია გავაკონტროლოთ Triac მოწყობილობის წვდომის წერტილთან დაკავშირებით და გავხსნათ მოწყობილობის IP მისამართი ანუ 192.168.4.1 ვებ სერვერის გვერდზე გამოჩნდება ბმული სახელწოდებით Control GPIO როგორც ნაჩვენებია დიაგრამაში 7 by ამ ბმულის დაჭერით ჩვენ ასევე შეგვიძლია გავაკონტროლოთ რელე, მაგრამ პასუხი იქნება ნელი.

ნაბიჯი 5: გაყვანილობა

Image
Image
ყუთი და PCB დაფა
ყუთი და PCB დაფა

გაყვანილობის დიაგრამა ნაჩვენებია დიაგრამაში 3 შესასვლელი ტერმინალის ბლოკში 230VAC ფაზა (P) და ნეიტრალური (N).გამომავალი შეიძლება გამოყენებულ იქნას როგორც დაბნელება დაბნელებულ შუქზე სინათლის ინტენსივობის გასაკონტროლებლად და ასევე ვენტილატორის სიჩქარის გასაკონტროლებლად რა გამომავალი ასევე კონტროლდება DC ვირტუალური გადამრთველის საშუალებით, როგორც ნაჩვენებია დიაგრამაში 3 Gpio A4, ატმეგას J3 სათაურის მეორე და მესამე პინის A5 გამოიყენება ვირტუალური გადართვისთვის და J3 სათაური მეოთხე პინ გრუნტი ასევე გამოიყენება ვირტუალური გადართვის დასაკავშირებლად. საუკეთესო გამუქების გამოსაყენებლად გამოიყენეთ 10K ქოთანი.

ნაბიჯი 6: ყუთი და PCB დაფა

ყუთი და PCB დაფა
ყუთი და PCB დაფა

როგორ ჩადეთ PCB დაფა ყუთში, გთხოვთ იხილოთ აქ. ორი dimmer დაფის ყუთის გარეგნულად გთხოვთ მიმართოთ ამ სურათს.

ნაბიჯი 7: უსაფრთხოების გაფრთხილებები

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

AC ქსელი ძალიან სახიფათოა - 50 V AC მიწოდებაც კი საკმარისზე მეტია იმისათვის, რომ მოგკლათ.

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

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

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

გამოიყენეთ 1A დაუკრავენ სერიას უსაფრთხოების დაფის სახით დაფაზე შეყვანისას.

გაყვანილობის ძირითადი დიაგრამა ხელმისაწვდომია ჩვენს ინსტრუქციულ გვერდზე და github- ში. გთხოვთ გაიაროთ

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

გირჩევთ: