Სარჩევი:

ბატარეით აღჭურვილი Wi-Fi სმარტ ღილაკი HUE განათების გასაკონტროლებლად: 5 ნაბიჯი (სურათებით)
ბატარეით აღჭურვილი Wi-Fi სმარტ ღილაკი HUE განათების გასაკონტროლებლად: 5 ნაბიჯი (სურათებით)

ვიდეო: ბატარეით აღჭურვილი Wi-Fi სმარტ ღილაკი HUE განათების გასაკონტროლებლად: 5 ნაბიჯი (სურათებით)

ვიდეო: ბატარეით აღჭურვილი Wi-Fi სმარტ ღილაკი HUE განათების გასაკონტროლებლად: 5 ნაბიჯი (სურათებით)
ვიდეო: 3 in 1 ZigBee ტემპერატურის, ტენიანობის და სინათლის სენსორი LCD დისპლეით 2024, ნოემბერი
Anonim

ავტორი ავტორი: sylwekbala

როგორ დააკავშიროთ RaspberryPi Pico WiFi- ს და გაგზავნოთ შეტყობინებები
როგორ დააკავშიროთ RaspberryPi Pico WiFi- ს და გაგზავნოთ შეტყობინებები
როგორ დააკავშიროთ RaspberryPi Pico WiFi- ს და გაგზავნოთ შეტყობინებები
როგორ დააკავშიროთ RaspberryPi Pico WiFi- ს და გაგზავნოთ შეტყობინებები
BBC მიკრო: ბიტი + WiFi + ტელეფონის შეტყობინებები
BBC მიკრო: ბიტი + WiFi + ტელეფონის შეტყობინებები
BBC მიკრო: ბიტი + WiFi + ტელეფონის შეტყობინებები
BBC მიკრო: ბიტი + WiFi + ტელეფონის შეტყობინებები
როგორ ავაშენოთ WiFi სენსორები და ინტერფეისი Node-RED– ში Raspberry Pi– ზე
როგორ ავაშენოთ WiFi სენსორები და ინტერფეისი Node-RED– ში Raspberry Pi– ზე
როგორ ავაშენოთ WiFi სენსორები და ინტერფეისი Node-RED– ში Raspberry Pi– ზე
როგორ ავაშენოთ WiFi სენსორები და ინტერფეისი Node-RED– ში Raspberry Pi– ზე

ეს პროექტი აჩვენებს, თუ როგორ უნდა ავაშენოთ ბატარეაზე მომუშავე IoT Wi-Fi ღილაკი 10 წუთზე ნაკლებ დროში. ღილაკი აკონტროლებს HUE განათებას IFTTT– ზე.

დღეს თქვენ შეგიძლიათ ააწყოთ ელექტრონული მოწყობილობები და დაუკავშიროთ ისინი სხვა ჭკვიან სახლის მოწყობილობებს სიტყვასიტყვით წუთებში. უფრო მეტიც, ამის გაკეთება შეგიძლიათ ერთგული პროგრამისტების და კოდის ერთი სტრიქონის ჩაწერის გარეშე. ამ ბლოგში ჩვენ ვაჩვენებთ ბატარეაზე მომუშავე Wi-Fi სმარტ ღილაკს, რომელიც აკონტროლებს HUE განათებას დისტანციურად ინტერნეტით. ის მარტივად შეიძლება აშენდეს დეველოპერების მიერ ყველა უნარის დონეზე. ღილაკი გაგრძელდება 15k აქტივაციის ღონისძიებებზე 2xAAA ლითიუმის ბატარეებზე - ეს არის საუკეთესო დაბალი სიმძლავრის ჭკვიანი ღილაკი. თუ გავითვალისწინებთ დღეში 8x ბიძგს/მოვლენას, ის გაგრძელდება 5+ წელი. ეს განპირობებულია IoT მოდულით, რომელიც გამოიყენება ამ პროექტში, არ გადინებს რაიმე დენს, როდესაც არ არის გააქტიურებული - ჭეშმარიტი 0A. ეს ინსტრუქცია მოიცავს შემდეგ ნაბიჯებს:

  1. შეკრება პურის დაფის გამოყენებით
  2. IFTTT და HUE სერვისის დაყენება
  3. IoT მოდულის კონფიგურაცია
  4. IoT მოდულის ინტერნეტთან დაკავშირება

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

მარაგები

ნაწილები

  • კრიკეტის Wi-Fi მოდული Things On Edge
  • პურის დაფა (ზოგადი)
  • SparkFun დიდი წითელი გუმბათის ღილაკი
  • ბატარეის მფლობელი, AAA x 2

პროგრამული უზრუნველყოფის პროგრამები და ონლაინ სერვისები

FTTT Maker სერვისი

ინსტრუმენტები

შედუღების რკინა (ზოგადი)

ნაბიჯი 1: შეკრება

Image
Image
შეკრება
შეკრება
შეკრება
შეკრება

Solder Pin Header PCB გარღვევის კონექტორი კრიკეტის მოდულთან. სათაური აადვილებს კრიკეტის მოდულის დაკავშირებას პურის დაფაზე.

  • დააკავშირეთ პირველი პინი ღილაკიდან VCC ბატარეასთან (+)
  • დააკავშირეთ მე -2 პინი ღილაკიდან WAKE_UP პორტთან კრიკეტის მოდულში
  • შეაერთეთ ბატარეა VCC (+) BATT პორტთან Cricket მოდულზე
  • შეაერთეთ ბატარეა GND (-) GND პორტთან Cricket მოდულზე

ნაბიჯი 2: IFTTT დაყენება

IFTTT დაყენება
IFTTT დაყენება
IFTTT დაყენება
IFTTT დაყენება
IFTTT დაყენება
IFTTT დაყენება
IFTTT დაყენება
IFTTT დაყენება

შემდეგი ნაბიჯები:

  1. გადადით:
  2. შედით სისტემაში ან დარეგისტრირდით
  3. დააწკაპუნეთ შექმნა მომხმარებლის / ანგარიშის მენიუდან (ზედა მარჯვენა კუთხე)
  4. დააწკაპუნეთ + ახალი წყაროს მოვლენის შესაქმნელად
  5. შეარჩიეთ Webhooks სერვისი
  6. დააწკაპუნეთ გაგრძელებაზე
  7. დააჭირეთ ვებ მოთხოვნის მიღებას (მარცხენა მხარეს)
  8. შექმენით ღონისძიების სახელი მაგ. ღილაკი_ მოვლენა
  9. წყაროს მოვლენა უნდა შეიქმნას ახლა, დააწკაპუნეთ + შემდეგ ღონისძიებაზე
  10. მოძებნეთ HUE სერვისი
  11. აირჩიეთ HUE სერვისის ღონისძიება
  12. თუ ჯერ არ გაქვთ HUE თქვენ უნდა დაამატოთ -> დაკავშირება
  13. აირჩიეთ მოწყობილობა (შუქი), რომელსაც დაერთვება ეს მოვლენა
  14. დააწკაპუნეთ დასრულება

თითქმის დასრულებულია, ჩვენ უნდა მივიღოთ HTTP მისამართი, რომელზეც ჩვენ შეგვიძლია გამოვაქვეყნოთ მოვლენა IoT მოდულიდან.

მოძებნეთ Webhooks სერვისი და დააწკაპუნეთ დოკუმენტზე მარჯვენა ზედა კუთხეში.

შემდეგი კოპირება ვებ ბმულებში "გააკეთეთ POST ან მიიღეთ ვებ მოთხოვნა:" თქვენ დაგჭირდებათ ეს უკანასკნელი.

ნაბიჯი 3: Wi-Fi კრიკეტის მოდულის კონფიგურაცია

Wi-Fi კრიკეტის მოდულის კონფიგურაცია
Wi-Fi კრიკეტის მოდულის კონფიგურაცია
Wi-Fi კრიკეტის მოდულის კონფიგურაცია
Wi-Fi კრიკეტის მოდულის კონფიგურაცია
Wi-Fi კრიკეტის მოდულის კონფიგურაცია
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 მოდულის ინტერნეტთან დაკავშირება

IoT მოდულის ინტერნეტთან დაკავშირება
IoT მოდულის ინტერნეტთან დაკავშირება
IoT მოდულის ინტერნეტთან დაკავშირება
IoT მოდულის ინტერნეტთან დაკავშირება
IoT მოდულის ინტერნეტთან დაკავშირება
IoT მოდულის ინტერნეტთან დაკავშირება

რამდენიმე ნაბიჯში თქვენ დაუკავშირდებით თქვენს მოწყობილობას ინტერნეტში თქვენი Wi-Fi ქსელის საშუალებით. ყველაფერი რაც თქვენ გჭირდებათ რომ გააკეთოთ არის Cricket– ის პირადი Wi-Fi ცხელი წერტილის გააქტიურება და შემდეგ გახსენით პირადი ვებ გვერდი თქვენი Wi-Fi ქსელის რწმუნებათა სიგელების გადასაცემად. გთხოვთ მიყევით ქვემოთ მოცემულ ნაბიჯებს:

  1. დააჭირეთ და გააჩერეთ ღილაკი მოდულზე 5 წამის განმავლობაში, სანამ LED მუდმივად არ ანათებს.
  2. მას შემდეგ, რაც LED მუდმივად აანთო კრიკეტმა გახსნა კერძო Wi-Fi ცხელი წერტილი. დაუკავშირდით ლეპტოპიდან ან სმარტფონიდან ცხელ წერტილს შემდეგი სერთიფიკატებით: SSID: toe_device პაროლი არ არის საჭირო
  3. დაკავშირების შემდეგ გახსენით პირადი ვებ გვერდი: https://192.168.4.1/index.html შენიშვნა: დარწმუნდით, რომ LED კვლავ ჩართულია! თუ გამორთულია გაიმეორეთ ნაბიჯები თავიდან
  4. ახლა თქვენ შეგიძლიათ გაიაროთ თქვენი Wi-Fi ქსელის რწმუნებათა სიგელები და დააწკაპუნოთ დაკავშირება. თუ თქვენ გაიარეთ სწორი SSID და პაროლი, რამდენიმე წამის შემდეგ მოწყობილობამ უნდა აცნობოს, რომ ის არის ონლაინ რეჟიმში და LED გამორთული იქნება.

გილოცავთ! ახლა თქვენი მოწყობილობა ცოცხალია და ინტერნეტთან არის დაკავშირებული!

ნაბიჯი 5: შეჯამება

ახლა თქვენ შეგიძლიათ ჩართოთ/გამორთოთ HUE შუქი თქვენი ღილაკის მოწყობილობით !

თქვენ შეგიძლიათ იპოვოთ მეტი ინფორმაცია:

  • კრიკეტის მოდულის შესახებ Things On Edge (https://thingsonedge.com) გვერდიდან
  • მეტი ტექნიკური ინფორმაცია შეგიძლიათ იხილოთ აქ GitHUB (https://github.com/thingsonedge/cricket)
  • ვიდეო ინსტრუქციით:

გირჩევთ: