Სარჩევი:
- მარაგები
- ნაბიჯი 1: შეკრება
- ნაბიჯი 2: IFTTT დაყენება
- ნაბიჯი 3: Wi-Fi კრიკეტის მოდულის კონფიგურაცია
- ნაბიჯი 4: IoT მოდულის ინტერნეტთან დაკავშირება
- ნაბიჯი 5: შეჯამება
ვიდეო: ბატარეით აღჭურვილი Wi-Fi სმარტ ღილაკი HUE განათების გასაკონტროლებლად: 5 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
ავტორი ავტორი: sylwekbala
ეს პროექტი აჩვენებს, თუ როგორ უნდა ავაშენოთ ბატარეაზე მომუშავე IoT Wi-Fi ღილაკი 10 წუთზე ნაკლებ დროში. ღილაკი აკონტროლებს HUE განათებას IFTTT– ზე.
დღეს თქვენ შეგიძლიათ ააწყოთ ელექტრონული მოწყობილობები და დაუკავშიროთ ისინი სხვა ჭკვიან სახლის მოწყობილობებს სიტყვასიტყვით წუთებში. უფრო მეტიც, ამის გაკეთება შეგიძლიათ ერთგული პროგრამისტების და კოდის ერთი სტრიქონის ჩაწერის გარეშე. ამ ბლოგში ჩვენ ვაჩვენებთ ბატარეაზე მომუშავე Wi-Fi სმარტ ღილაკს, რომელიც აკონტროლებს HUE განათებას დისტანციურად ინტერნეტით. ის მარტივად შეიძლება აშენდეს დეველოპერების მიერ ყველა უნარის დონეზე. ღილაკი გაგრძელდება 15k აქტივაციის ღონისძიებებზე 2xAAA ლითიუმის ბატარეებზე - ეს არის საუკეთესო დაბალი სიმძლავრის ჭკვიანი ღილაკი. თუ გავითვალისწინებთ დღეში 8x ბიძგს/მოვლენას, ის გაგრძელდება 5+ წელი. ეს განპირობებულია IoT მოდულით, რომელიც გამოიყენება ამ პროექტში, არ გადინებს რაიმე დენს, როდესაც არ არის გააქტიურებული - ჭეშმარიტი 0A. ეს ინსტრუქცია მოიცავს შემდეგ ნაბიჯებს:
- შეკრება პურის დაფის გამოყენებით
- IFTTT და HUE სერვისის დაყენება
- IoT მოდულის კონფიგურაცია
- IoT მოდულის ინტერნეტთან დაკავშირება
ყველაფერი შეიძლება გაკეთდეს 10 წუთის განმავლობაში კოდის ან ღრუბლის ცოდნის ერთი ხაზის გარეშე.
მარაგები
ნაწილები
- კრიკეტის Wi-Fi მოდული Things On Edge
- პურის დაფა (ზოგადი)
- SparkFun დიდი წითელი გუმბათის ღილაკი
- ბატარეის მფლობელი, AAA x 2
პროგრამული უზრუნველყოფის პროგრამები და ონლაინ სერვისები
FTTT Maker სერვისი
ინსტრუმენტები
შედუღების რკინა (ზოგადი)
ნაბიჯი 1: შეკრება
Solder Pin Header PCB გარღვევის კონექტორი კრიკეტის მოდულთან. სათაური აადვილებს კრიკეტის მოდულის დაკავშირებას პურის დაფაზე.
- დააკავშირეთ პირველი პინი ღილაკიდან VCC ბატარეასთან (+)
- დააკავშირეთ მე -2 პინი ღილაკიდან WAKE_UP პორტთან კრიკეტის მოდულში
- შეაერთეთ ბატარეა VCC (+) BATT პორტთან Cricket მოდულზე
- შეაერთეთ ბატარეა GND (-) GND პორტთან Cricket მოდულზე
ნაბიჯი 2: IFTTT დაყენება
შემდეგი ნაბიჯები:
- გადადით:
- შედით სისტემაში ან დარეგისტრირდით
- დააწკაპუნეთ შექმნა მომხმარებლის / ანგარიშის მენიუდან (ზედა მარჯვენა კუთხე)
- დააწკაპუნეთ + ახალი წყაროს მოვლენის შესაქმნელად
- შეარჩიეთ Webhooks სერვისი
- დააწკაპუნეთ გაგრძელებაზე
- დააჭირეთ ვებ მოთხოვნის მიღებას (მარცხენა მხარეს)
- შექმენით ღონისძიების სახელი მაგ. ღილაკი_ მოვლენა
- წყაროს მოვლენა უნდა შეიქმნას ახლა, დააწკაპუნეთ + შემდეგ ღონისძიებაზე
- მოძებნეთ HUE სერვისი
- აირჩიეთ HUE სერვისის ღონისძიება
- თუ ჯერ არ გაქვთ HUE თქვენ უნდა დაამატოთ -> დაკავშირება
- აირჩიეთ მოწყობილობა (შუქი), რომელსაც დაერთვება ეს მოვლენა
- დააწკაპუნეთ დასრულება
თითქმის დასრულებულია, ჩვენ უნდა მივიღოთ HTTP მისამართი, რომელზეც ჩვენ შეგვიძლია გამოვაქვეყნოთ მოვლენა IoT მოდულიდან.
მოძებნეთ Webhooks სერვისი და დააწკაპუნეთ დოკუმენტზე მარჯვენა ზედა კუთხეში.
შემდეგი კოპირება ვებ ბმულებში "გააკეთეთ POST ან მიიღეთ ვებ მოთხოვნა:" თქვენ დაგჭირდებათ ეს უკანასკნელი.
ნაბიჯი 3: Wi-Fi კრიკეტის მოდულის კონფიგურაცია
კრიკეტი მთლიანად არის კონფიგურირებული OTA (ჰაერზე) Things On Edge - დეველოპერების პორტალის საშუალებით (https://dev.thingsonedge.com). კონფიგურაცია მიიღება კრიკეტის მიერ ინტერნეტის საშუალებით, როდესაც ის იქნება დაკავშირებული თქვენს Wi-Fi- თან (რაც აღწერილია შემდეგ ნაწილში). ახლა მოდით დავაკონფიგურიროთ ის ჯერ.
ღილაკზე ჩვენ უნდა დავაკონფიგურიროთ Cricket, რომ გამოაგზავნოს POST HTTP მოთხოვნა IO1– ზე მაღალი სიგნალით გაღვიძებისას: WAKE_UP პინი. ეს სიგნალი მოცემულია ღილაკზე დაჭერისას.
ახლა გახსენით TOE დეველოპერის პორტალი ნებისმიერი ბრაუზერიდან, კომპიუტერიდან ან მობილურიდან. თქვენ უნდა დარეგისტრირდეთ/შეხვიდეთ დეველოპერის პორტალზე, რათა გაააქტიუროთ და დააკონფიგურიროთ მოწყობილობა თქვენს ანგარიშში. წინააღმდეგ შემთხვევაში, მოწყობილობა არ იმუშავებს.
წარმატებული შესვლის / რეგისტრაციის შემდეგ თქვენ უნდა დააჭიროთ მოწყობილობას "დაამატე ახალი", რომ გაააქტიურო შენი მოწყობილობა სისტემაში. თქვენ უნდა გამოიყენოთ უნიკალური სერიული ნომერი, რომელიც დაბეჭდილია კრიკეტის უკანა მხარეს ეტიკეტზე. გაფრთხილება: თქვენ უნდა შეინახოთ სერიული ნომერი მხოლოდ თქვენთვის. ნუ გაუზიარებ სხვას.
ახლა თქვენ შეგიძლიათ დააკონფიგურიროთ თქვენი მოწყობილობა.
დააყენეთ შემდეგი კონფიგურაცია:
- RTC: გამორთულია
- IO2: გამორთულია
- IO3: გამორთულია
- ბატარეის მონიტორი: გამორთული
- იძულებითი განახლებები - IO1 Wake Up: On
- განახლების იძულება - RTC Wake Up: OFF
- განათავსეთ მოვლენები: იხილეთ ქვემოთ
დააკოპირეთ/ჩასვით ბმული, რომელიც დააკოპირეთ Webhooks– დან io1_wakeup– ში და დატოვეთ მონაცემები ცარიელი
maker.ifttt.com/trigger/button_event/with/key/hfNIx8SKn_xxxxxxxxxxxxxxxxxxxx_YW3xx5yFw5MGD
კონფიგურაციის დაყენების შემდეგ დააჭირეთ ღილაკს შენახვა.
კარგად გააკეთე! თქვენ თითქმის იქ ხართ! ახლა თქვენ უბრალოდ უნდა დაუკავშიროთ თქვენი მოწყობილობა ინტერნეტს თქვენი Wi-Fi ქსელის საშუალებით. გთხოვთ მიჰყევით შემდეგ ნაწილს, თუ როგორ უნდა გავაკეთოთ ეს.
ნაბიჯი 4: IoT მოდულის ინტერნეტთან დაკავშირება
რამდენიმე ნაბიჯში თქვენ დაუკავშირდებით თქვენს მოწყობილობას ინტერნეტში თქვენი Wi-Fi ქსელის საშუალებით. ყველაფერი რაც თქვენ გჭირდებათ რომ გააკეთოთ არის Cricket– ის პირადი Wi-Fi ცხელი წერტილის გააქტიურება და შემდეგ გახსენით პირადი ვებ გვერდი თქვენი Wi-Fi ქსელის რწმუნებათა სიგელების გადასაცემად. გთხოვთ მიყევით ქვემოთ მოცემულ ნაბიჯებს:
- დააჭირეთ და გააჩერეთ ღილაკი მოდულზე 5 წამის განმავლობაში, სანამ LED მუდმივად არ ანათებს.
- მას შემდეგ, რაც LED მუდმივად აანთო კრიკეტმა გახსნა კერძო Wi-Fi ცხელი წერტილი. დაუკავშირდით ლეპტოპიდან ან სმარტფონიდან ცხელ წერტილს შემდეგი სერთიფიკატებით: SSID: toe_device პაროლი არ არის საჭირო
- დაკავშირების შემდეგ გახსენით პირადი ვებ გვერდი: https://192.168.4.1/index.html შენიშვნა: დარწმუნდით, რომ LED კვლავ ჩართულია! თუ გამორთულია გაიმეორეთ ნაბიჯები თავიდან
- ახლა თქვენ შეგიძლიათ გაიაროთ თქვენი Wi-Fi ქსელის რწმუნებათა სიგელები და დააწკაპუნოთ დაკავშირება. თუ თქვენ გაიარეთ სწორი SSID და პაროლი, რამდენიმე წამის შემდეგ მოწყობილობამ უნდა აცნობოს, რომ ის არის ონლაინ რეჟიმში და LED გამორთული იქნება.
გილოცავთ! ახლა თქვენი მოწყობილობა ცოცხალია და ინტერნეტთან არის დაკავშირებული!
ნაბიჯი 5: შეჯამება
ახლა თქვენ შეგიძლიათ ჩართოთ/გამორთოთ HUE შუქი თქვენი ღილაკის მოწყობილობით !
თქვენ შეგიძლიათ იპოვოთ მეტი ინფორმაცია:
- კრიკეტის მოდულის შესახებ Things On Edge (https://thingsonedge.com) გვერდიდან
- მეტი ტექნიკური ინფორმაცია შეგიძლიათ იხილოთ აქ GitHUB (https://github.com/thingsonedge/cricket)
- ვიდეო ინსტრუქციით:
გირჩევთ:
მინი ბატარეით აღჭურვილი CRT ოსცილოსკოპი: 7 ნაბიჯი (სურათებით)
მინი ბატარეით აღჭურვილი CRT ოსცილოსკოპი: გამარჯობა! ამ ინსტრუქციაში მე გაჩვენებთ თუ როგორ უნდა გააკეთოთ CRT ოსცილოსკოპი მინი ბატარეით. ოსცილოსკოპი არის მნიშვნელოვანი ინსტრუმენტი ელექტრონიკასთან მუშაობისთვის; თქვენ ხედავთ ყველა სიგნალს, რომელიც მიედინება წრეში და პრობლემის მოგვარება
წვრილმანი ბატარეით აღჭურვილი Bluetooth სპიკერი // როგორ ავაშენოთ - ხის დამუშავება: 14 ნაბიჯი (სურათებით)
DIY ბატარეაზე დაფუძნებული Bluetooth სპიკერი // როგორ ავაშენოთ-ხის დამუშავება: მე ავაშენე ეს დატენვის, ბატარეაზე მომუშავე, პორტატული Bluetooth boombox სპიკერი Parts Express C-Note სპიკერის ნაკრებისა და მათი KAB გამაძლიერებლის დაფის გამოყენებით (ბმულები ყველა ნაწილის ქვემოთ). ეს იყო ჩემი პირველი დინამიკის აგება და მე გულწრფელად ვარ გაოგნებული რა გასაოცარია
ბატარეით აღჭურვილი ESP IoT: 10 ნაბიჯი (სურათებით)
ბატარეით აღჭურვილი ESP IoT: ეს ინსტრუქციები აჩვენებს, თუ როგორ უნდა მოხდეს ბატარეაზე მომუშავე ESP IoT ბაზის დიზაინი ჩემს წინა ინსტრუქციებში
ბატარეით აღჭურვილი ESP დიზაინი: 3 ნაბიჯი (სურათებით)
ბატარეით აღჭურვილი ESP დიზაინი: ეს ინსტრუქცია აჩვენებს, თუ როგორ უნდა შემცირდეს ბატარეის ენერგიის მოხმარება, როდესაც ვმუშაობთ უსადენო ESP დაფუძნებულ IoT მოწყობილობაზე
მომხმარებლის მიერ აშენებული ლითიუმის ბატარეით აღჭურვილი გამაგრილებელი რკინა: 8 ნაბიჯი (სურათებით)
მომხმარებლის მიერ აშენებული ლითიუმის ბატარეის გამამდიდრებელი რკინა: ცოტა ხნის წინ, მე ვიპოვე ჭარბი წყარო Weller (r) BP1 ბატარეაზე, რომელიც გამოიყენება Soldering რჩევები. Soldering Electronics ზოგჯერ მოითხოვს საიტის რემონტს და საველე ინსტრუმენტები შეიძლება იყოს გამოწვევა. მე ხშირად ვქმნი ჩემს ინსტრუმენტებს, ვპოულობ თაროზე გადაწყვეტილებებს ძალიან ძვირად