Სარჩევი:
- მარაგები
- ნაბიჯი 1: გაიგეთ ნაკადი
- ნაბიჯი 2: Ngrok
- ნაბიჯი 3: კვანძი-წითელი
- ნაბიჯი 4: ინტეგრომატი
- ნაბიჯი 5: კოღო
- ნაბიჯი 6: Pushbullet
- ნაბიჯი 7: Arduino IDE
- ნაბიჯი 8: დაფა
- ნაბიჯი 9: სინათლის სენსორი
- ნაბიჯი 10: Smart Outlet Activator
- ნაბიჯი 11: კარის აქტივატორი
- ნაბიჯი 12: ფანჯრის სენსორი
- ნაბიჯი 13: სივრცის გამათბობლის სენსორი
- ნაბიჯი 14: გადართეთ პრეს აქტივატორი
ვიდეო: ForgetMeNot - ჭკვიანი სახლის შეტყობინების პლატფორმა: 14 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
როგორც დატვირთული კოლეჯის სტუდენტები, რომლებიც გარბიან კლასებს, სამსახურებსა და ოჯახურ ვალდებულებებს შორის, ჩვენ გვავიწყდება წვრილმანების დავიწყება. დაბადების დღე მოდის და მიდის ისე, რომ ჩვენ არ ვაქცევთ ყურადღებას, მნიშვნელოვანი ვადა გამოტოვებულია მტკნარი დავიწყების გამო და ხანდახან ხან უბრალოდ ხანძარი გაჩნდება და იწვის თქვენს ოთახში, რადგან დაივიწყეთ გამათბობელი.
არ ინერვიულოთ, ძვირფასო მეგობრებო - ჩვენ სამაშველოში მივდივართ.
ForgetMeNot არის ჭკვიანი სახლის შეტყობინების პლატფორმა, რომელიც შექმნილია რეალური საჭიროების გამო, რომელსაც ჩვენ ვხვდებოდით ყოველდღიურ ცხოვრებაში (და, თუკი ჩვენ გულწრფელად გითხრათ, კომპიუტერის მეცნიერების გაკვეთილზე საბოლოო პროექტით ოდნავ განპირობებული).
არსებითად, ეს არის აპარატურისა და პროგრამული უზრუნველყოფის კომბინაცია. ის დარწმუნებულია, რომ თქვენ იცით (და შეგიძლიათ იმოქმედოთ!) იმ საკითხებზე, რისი გაკეთებაც დაგავიწყდათ სახლიდან გასვლისას.
რემიქსი?
მიუხედავად იმისა, რომ ჩვენ ვიყენებთ მხოლოდ რამდენიმე სენსორს (საგნებს, რომლებიც აკვირდებიან) და აქტივატორებს (რასაც აკეთებენ), თითოეული კომპონენტის ზოგადობა მას შესაფერისია სხვადასხვა გამოყენების შემთხვევაში, მინიმალური აპარატურისა და პროგრამული უზრუნველყოფის ცვლილებებით. შეგვატყობინეთ, თუ გადააკეთეთ პროექტის ზოგიერთი ნაწილი (ან მთლიანად!) - ჩვენ ვგიჟდებით კოლაბებზე!
Ჯანმო?
ამაყად შექმნილია (ქვეგანყოფილება) გუნდის Red Panda IDC Herzliya– დან მაკკენის ველზე, მიზპე რამონი. მადლიერების ტომარა გადაეცემა ზვიკა მარკფელდს, ForRealTeam– ს, რომ ჩვენთან ერთად წავიდა უდაბნოში გასაოცარი ნივთების ასაშენებლად ჩვენი ქვეყნის ულამაზესი ნაწილის შუაგულში.
Განსაკუთრებული მადლობა
ხალხს Random Nerd Tutorials საინტერესო, ახალი კონცეფციების უსასრულო ნაკადისათვის, ჩვენ შეგვიძლია გამოვცადოთ Node-RED და ჩვენი ESP8266– ით, კონკრეტულად აქ.
მარაგები
უი, ამდენი რამ …
ეს საკმაოდ ვრცელი პროექტია და ჩვენ გავაკეთეთ ადრეული დიზაინის არჩევანი ტექნიკის, პროგრამული უზრუნველყოფისა და სხვა სიკეთეების შესახებ, რომელსაც ჩვენ ვიყენებთ.
მიუხედავად იმისა, რომ ჩვენ გირჩევთ ქვემოთ ჩამოთვლილ ჩამონათვალს, თუ აპირებთ მის გაგრძელებას, ბევრი ნაწილის შეცვლა შესაძლებელია უფრო ადვილად მოპოვებულ ნივთებზე. ერთი მაგალითია WeMos დაფები - როგორი დაფის იაფი ვერსია არ უნდა გქონდეთ, თქვენ ალბათ შეძლებთ მისი მუშაობას მრავალი ცვლილების გარეშე.
განსხვავებული სახის მაგალითია Smart Outlet– ის გარსაცმები. მიუხედავად იმისა, რომ ლამაზი და მტკიცეა, ნებისმიერი (მეტალის) ყუთი გამოდგება. ჩვენ შემთხვევით გვქონდა წვდომა ლაზერულ საჭრელზე და ყველას, ვისაც აქვს წვდომა ლაზერულ საჭრელზე, მოულოდნელად ბევრი, ბევრი გამოყენება აქვს ლაზერული ჭრის ნივთებისთვის. ᲧᲕᲔᲚᲐᲤᲔᲠᲘ. იგივე ეხება ჩვენს 3D ბეჭდვით ნაწილებს.
ასე რომ - უბრალოდ შეანჯღრიეთ საკუთარი მექანიზმი და დატოვეთ კომენტარი ქვემოთ, თუ დაგჭირდებათ დახმარება რომელიმე ნაწილის მეორის შეცვლით.
მიკრო კონტროლერები, დაფები და ფარები
- 4 x ESP8266 დაფა (ჩვენ ვიყენებდით LoLin– ით დამზადებულ WeMos D1 მინიებს)
- 1 x D1 მინი სარელეო ფარი
- 1 x L293N Hbridge (გამოიყენება კარის აქტივატორის DC ძრავისთვის)
Ძალა
- 50 x არდუინოს სტილის ჯუმბერის კაბელები (დამოკიდებულია დაფაზე, რომელსაც იყენებთ, შეიძლება დაგჭირდეთ მეტი ქალი-მამაკაცი ან მამაკაცი-მამაკაცი. უბრალოდ მიიღეთ თითოეული მათგანის ნაკრები, ისინი ყოველთვის გამოსადეგია)-გაითვალისწინეთ, რომ ზოგიერთი მათგანი გაშიშვლდეს კარის აქტივატორისთვის
- 3 x 10 Ohm რეზისტორები
- 1 x Xuanshi XS-XB6 16A ~ 250v მაქს. 3500 ვტ სიმძლავრე + გაფართოების კაბელი (ნებისმიერი გაფართოების კაბელი + გამყოფი 220 ვ სოკეტებისთვის) - გაითვალისწინეთ, რომ ის ამოღებული იქნება Smart Outlet– ისთვის
- 3 x მიკრო USB კაბელი
- 3 x USB კედლის დამტენი
- 1 x DY-0120200 (შეყვანა: 100-240V, 50-60Hz გამომავალი: 12V --- 2A) AC/DC ადაპტერი DC ლულის მამრობითი თავით (ან ექვივალენტი ადაპტერი)
- 1 x ქალი DC ლულის ჯეკი
- 1 x 220V to 5V ტრანსფორმატორი (Smart Outlet დაფაზე ენერგიის უზრუნველსაყოფად პირდაპირ დენის ზოლიდან, დამატებითი ენერგიის წყაროს გარეშე)
სენსორები
- 1 x LDR სინათლის სენსორი
- 1 x Reed სარელეო (მოქმედებს როგორც სენსორი ფანჯრისთვის)
- 1 x DHT ტემპერატურის სენსორი
მოტორსი
- 1 x DC ძრავა (ჩვენ გამოვიყენეთ ბირთვიანი ლითონის ჯაგრისის ძრავა, მაგრამ ნებისმიერი ძრავა, რომელიც შეესაბამება თქვენს 3D- დაბეჭდილ კარის აქტივატორის გარსაცმელს, გამოდგება)
- 1 x სერვო ძრავა (ნებისმიერი ზომა ალბათ გააკეთებს, მაგრამ დარწმუნდით, რომ გამოიყენეთ საკმარისად ძლიერი ერთი საჭირო გადამრთველის გადასატრიალებლად)
ლაზერული ჭრის ნაწილები
1 x Smart Outlet Box
3D ბეჭდვით ნაწილები
1 x კარის აქტივატორის გარსაცმები
Მობილური ტელეფონი
ეს სახელმძღვანელო შეიქმნა Android ტელეფონების გათვალისწინებით და ახლა, როგორც ჩანს, Integromat არ უჭერს მხარს iOS მოწყობილობებს. ამიტომ, სამწუხაროდ, ეს ინსტრუქცია მოითხოვს Android ტელეფონს.
პროგრამული უზრუნველყოფა
-
Arduino IDE (ინტეგრირებული განვითარების გარემო - ძირითადად ლამაზი კოდის რედაქტორი)
- ჩატვირთეთ თქვენი დაფა IDE– ში ადვილი ატვირთვისთვის
- იხილეთ თანდართული ესკიზები ყველა შესაბამისი ბიბლიოთეკისათვის
-
Node-RED ინტეგრაციის პლატფორმა
ჩვენ ვიყენებთ ძირითადად საფონდო კვანძებს, რამდენიმე გამონაკლისის გარდა - იხილეთ თანდართული ნაკადი ყველა შესაბამისი კვანძისათვის
-
Integromat.com (სერვისის კონექტორი, რომელიც საშუალებას იძლევა რამდენიმე სერვისის ერთმანეთთან დაკავშირება - ჩვენს შემთხვევაში და Android აპლიკაცია და ჩვენი Node -RED სერვერი)
ჩვენ გამოვიყენეთ უფასო იარუსი, რომელიც საკმარისი უნდა იყოს პლატფორმის ყოველდღიური გამოყენებისთვის
-
PushBullet.com (push შეტყობინების სერვისი)
ჩვენ გამოვიყენეთ უფასო ვერსია, რომელიც საკმარისი იქნება პლატფორმის ყოველდღიური გამოყენებისთვის
-
ngrok (გვირაბის უსაფრთხო მომსახურება)
ჩვენ ვიყენებთ ამ უფასო გვირაბის პროგრამულ უზრუნველყოფას, რათა გამოვავლინოთ ბმული ჩვენი ადგილობრივი მართვის პანელიდან მსოფლიოში, ასე რომ ჩვენ შეგვიძლია მივიღოთ საინფორმაციო დაფაზე URL– დან ბიძგის შეტყობინებაში
-
Mosquitto MQTT ბროკერი
MQTT არის პროტოკოლი, რომელიც გამოიყენება შეტყობინებების გადასატანად ჩვენს დაკავშირებულ მოწყობილობებსა და Node-RED- ს შორის. ვინაიდან Node-RED– ს არ აქვს ჩაშენებული MQTT სერვერი, ჩვენ უნდა გამოვიყენოთ გარე
ნაბიჯი 1: გაიგეთ ნაკადი
სისტემის დემონსტრირებისთვის მიმართეთ ზემოთ მოცემულ ვიდეოს. გაითვალისწინეთ, რომ სისტემის ზოგადი ნაკადი (რის შემდეგაც შენდება Node-RED ნაკადი) არის შემდეგი:
- შენ დატოვე შენი სახლი
- თქვენი ტელეფონი გათიშულია თქვენი სახლის WiFi– დან
- ინტეგრომატი იღებს სიტყვას და აცნობებს Node-RED- ს
- Node-RED ამოწმებს რა არის სენსორების მდგომარეობა თქვენს სახლში და კონცენტრატორები თქვენს დაფაზე
- თუ რამე დარჩა ან ღია, ის აცნობებს PushBullet- ს
- PushBullet აგზავნის შეტყობინებას თქვენს ტელეფონზე, ბმულით Node-RED Dashboard
- შეგიძლიათ შეხვიდეთ საინფორმაციო დაფაზე და დახუროთ/გამორთოთ შესაბამისი საგნები
არსებითად, ჩვენ გთავაზობთ ცენტრალიზებულ მიდგომას თქვენი სახლის სხვადასხვა ობიექტის მართვისა და იმის დასადასტურებლად, რომ ისინი სწორ სტატუსშია სახლიდან გასვლისას.
პრაქტიკაში, ჩვენ გვაქვს შემდეგი შესაძლებლობები ამ პროექტში:
- ფანჯრის სტატუსი - ღია/დახურული (მითითებულია რიდის რელეს სტატუსით)
- განათების სტატუსი - ჩართვა/გამორთვა (მითითებულია LDR სტატუსით)
- სივრცის გამაცხელებლის სტატუსი - ჩართვა/გამორთვა (მითითებულია DHT ტემპერატურის სენსორით)
- კარის აქტივატორი-ღია/დახურული (საბაჟო დამზადებული 3D გარსაცმები DC ძრავისთვის)
- Smart Outlet Activator - ჩართვა/გამორთვა (D1 სარელეო, რომელიც დაკავშირებულია დენის ზოლთან)
- პრეს აქტივატორის გადართვა - ჩართვა/გამორთვა (დაფა დაკავშირებული სერვო)
ეს საკმარისია, ჩვენს წიგნში, პლატფორმის შესაძლებლობების საჩვენებლად. ის შეიძლება ადვილად გაფართოვდეს (Node-RED– ის გამოყენებით) საჭიროების შემთხვევაში დაამატოთ სტატუსის მეტი ინდიკატორი / აქტივატორი.
ნაბიჯი 2: Ngrok
ngrok არის გვირაბის მომსახურება. ეს გვაძლევს საშუალებას გამოვავლინოთ ადგილობრივად გაშვებული სერვისი (ჩვენს შემთხვევაში, Node -RED) გარე სამყაროში - სერვერის დაყენების და DNS ჩანაწერებთან მუშაობის გარეშე. თქვენ უბრალოდ აწარმოებთ Node-RED თქვენს კომპიუტერს და შემდეგ აწარმოებთ გათბობას იმავე პორტზე Node-RED მუშაობს. ეს არის ის - თქვენ მიიღებთ URL- ს, რომლითაც შეგიძლიათ გამოიყენოთ Node -RED მსოფლიოს ნებისმიერი ადგილიდან, მიუხედავად იმისა, თუ რა ქსელთან არის ის დაკავშირებული.
ინსტალაცია და კონფიგურაცია
- ჩამოტვირთეთ ngrok თქვენი ოპერაციული სისტემისთვის აქედან.
- მიჰყევით გადმოტვირთვის გვერდზე არსებულ ნაბიჯს, სანამ არ გახვალთ ნაბიჯი "Fire it up".
- "Fire it up step" - ში შეცვალეთ 80 1880 - ით, როგორც./ngrok http 1880 ან ngrok http 1880, თქვენი ოპერაციული სისტემის მიხედვით.
- გაითვალისწინეთ http URL, რომელსაც ნახავთ თქვენს ბრძანების ხაზში - ჩვენ დაგვჭირდება მოგვიანებით. იხილეთ სურათი მაგალითისთვის.
ნაბიჯი 3: კვანძი-წითელი
ინსტალაცია და კონფიგურაცია
პროექტის მთავარი ლოგიკური კონტროლერი, Node-RED არის ვიზუალური პროგრამირების გარემო, რომელიც გაძლევთ საშუალებას დააკავშიროთ სხვადასხვა პროგრამული უზრუნველყოფა (და აპარატურა!) სერვისები ერთად ერთიანი პროგრამის შესაქმნელად. როგორც ბონუსი, ის იძლევა ულამაზესი დაფების შექმნის საშუალებას, რომლებსაც შეუძლიათ მიიღონ ინფორმაცია და გააკონტროლონ სხვადასხვა სერვისები.
თუ თქვენ იცნობთ Node-RED- ს, უბრალოდ მიიღეთ ჩვენი ნაკადი ამ არსებიდან და დაამატეთ თქვენი ngrok id ქვემოთ მე –8 საფეხურიდან.
თუ თქვენ არ იცნობთ Node-RED- ს ან არ გაქვთ ის დაინსტალირებული, მიჰყევით შემდეგ ნაბიჯებს, რათა ჩატვირთოთ ჩვენი Node-RED ნაკადი თქვენს ადგილობრივ კომპიუტერზე:
- Node-RED მოითხოვს Node.js, რომელიც არის პროგრამირების ენა თავისი განსაკუთრებული განვითარების გარემოთი. აიღეთ თქვენი ოპერაციული სისტემის შესაბამისი ინსტალერი აქედან, შემდეგ მიჰყევით ინსტრუქციას.
- ახლა თქვენ შეგიძლიათ დააინსტალიროთ Node-RED თავად ინსტრუქციის გამოყენებით. გთხოვთ გაითვალისწინოთ ის ადგილი, სადაც კვანძი-RED იყო დაინსტალირებული, რადგან დაგჭირდებათ შემდეგი ნაბიჯისათვის.
- ახლა, როდესაც თქვენ დაინსტალირებული გაქვთ Node-RED, გაუშვით იგი ზემოთ მოცემულ ინსტრუქციებზე და დაადასტურეთ თქვენ შეგიძლიათ ნახოთ ცარიელი ტილოს გვერდი. ის უნდა განთავსდეს
- ახლა თქვენ უნდა დააინსტალიროთ რამდენიმე დამატებითი კვანძი (რასაც Node-RED უწოდებს მის გაფართოებებს ან მოდულებს) ამ პროექტში. მიჰყევით ინსტრუქციებს აქ და აქ და დააინსტალირეთ ორივე ეს მოდული.
- ახლა, როდესაც კვანძები დაინსტალირებულია, გადატვირთეთ წითელი კვანძის სერვერი (უბრალოდ სერვისის მოკვლა და მისი ხელახლა დაწყება უნდა შეასრულა). ახლა თქვენ უნდა გქონდეთ ორივე კვანძი თქვენს ნაკადში.
- ჩამოტვირთეთ ამ პროექტის Node-RED ნაკადი აქედან და მიჰყევით ინსტრუქციას აქ, რათა შეიტანოთ იგი თქვენს Node-RED ინსტალაციაში.
- დარწმუნდით, რომ თქვენ ხედავთ ნაკადის სურათს ისე, როგორც ზემოთ ჩანს თქვენს ეკრანზე.
- გახსოვთ გათბობის URL ბოლო საფეხურიდან? შეიყვანეთ იგი Build Push Notification კვანძში. ეს საშუალებას მოგვცემს ვნახოთ დაფის პირდაპირი ბმული (რომელიც მუშაობს ჩვენს ადგილობრივ აპარატზე) ნებისმიერ მოწყობილობაში, რომელსაც ჩვენ ვიყენებთ შეტყობინებების მისაღებად.
ნაკადის ახსნა
გაითვალისწინეთ, რომ ნაკადი იყოფა ორ ნაწილად - ზედა არის მთავარი ლოგიკა, ხოლო ქვედა არის კომპონენტის ლოგიკა.
მთავარი ლოგიკა ზრუნავს იმის გასარკვევად, დატოვეთ თუ არა სახლი (ინტეგრომატიდან GET მოთხოვნის მიღება Integromat WiFi Leave Endpoint კვანძში), წარმატებული პასუხის უკან გაგზავნით (ასე რომ, ინტეგრომატი არ დაკიდება, შიგნით წარმატების შეტყობინების გაგზავნა ინტეგრომატში), შემდეგ კი ყველა სენსორისა და აქტივატორის შემოწმება მათი ამჟამინდელი სტატუსის შესამოწმებლად (ეს ხდება Build Push Notification ფუნქციის კვანძის შიგნით, ინფორმაციის მისაღებად გლობალური კონტექსტის მაღაზიის გამოყენებით). თუ ეს შემოწმება აღმოაჩენს, რომ რაღაც ჩართულია ან გახსნილი, ის იწვევს PushBullet push შეტყობინებას (ზედა უმეტეს Push შეტყობინების კვანძში). ქვედა ყველაზე გაგზავნის ბიძგი შეტყობინების კვანძი ზრუნავს დაგვიანებული ბიძგი შეტყობინებების გაგზავნაზე (სივრცის გამათბობლისთვის - იხილეთ მისი ნაბიჯი დამატებითი ინფორმაციისთვის მის მიღმა არსებული ლოგიკის შესახებ). გაითვალისწინეთ, რომ იქ არის ასევე გამართვის კვანძი (სახელწოდებით მიიღეთ მოთხოვნა), რომელიც აღწერს ყველა მოთხოვნას, რომლითაც ჩვენ შეგვიძლია აღმოვაჩინოთ ნებისმიერი პრობლემა ინტეგრომატის ღობის მხარეს.
კომპონენტის ლოგიკური ნაკადი ზრუნავს გლობალური კონტექსტის მაღაზიის განახლებაზე თითოეული აქტივატორის/სენსორის მდგომარეობით, ასე რომ ჩვენ შეგვიძლია განვსაზღვროთ რა (ასეთის არსებობის შემთხვევაში) ინფორმაციის გაგზავნა გვჭირდება ჩვენს პრეს -შეტყობინებაში. გაითვალისწინეთ, რომ ამ ნაკადების ორი განსხვავებული ვარიანტი არსებობს:
აქტივატორის ნაკადები (გადართვის პრესი/ კარი/ ჭკვიანი გასასვლელი) - ეს არის ნაკადები, რომლებიც საჭიროებენ დაფის განახლებას მას შემდეგ, რაც გადამრთველი გადადის საინფორმაციო დაფაზე + იწვევს აქტივობას რეალურ სამყაროში. კერძოდ, ორივე მათგანი ელოდება მოქმედების დაწყებას დაფაზე (გადართვის კვანძებში), შემდეგ გადააქცევს მდგომარეობას State Logic ფუნქციის კვანძებში და აახლებს დაფას გადატრიალებული გადართვის მიხედვით (ჩართეთ/გამორთეთ LED მიუთითეთ LED კვანძები და შეცვალეთ ტექსტი სახელმწიფო ინდიკატორის კვანძებში). გარდა ამისა, გადამრთველის გადატრიალების შემდეგ, MQTT შეტყობინება იგზავნება WeMos კონტროლერებთან, რომლებიც აკონტროლებენ აქტივატორებს (MQTT-out Activator კვანძების გამოყენებით) ფიზიკურ სამყაროში მოქმედების შესაქმნელად (ანუ გახსენით/დახურეთ კარი ან მოკალით/ჩართეთ Smart Გამოსასვლელი).
სენსორული ნაკადები (სინათლე/ფანჯარა/სივრცის გამათბობელი) - ეს არის ნაკადები, რომლებიც საჭიროებენ დაფის განახლებას მას შემდეგ, რაც სენსორის შეტყობინება მოვიდა MQTT– ზე. კერძოდ, ორივე მათგანი ელოდება MQTT შეტყობინების შემოსვლას (MQTT-in Sensor კვანძების გამოყენებით), შემდეგ აანალიზებს ინფორმაციას და გადააქცევს მდგომარეობას State Logic ფუნქციის კვანძებში. ამის შემდეგ, ისინი განაახლებენ დაფას შემომავალი შეტყობინების მიხედვით (ჩართეთ/გამორთეთ LED სახელმწიფო LED კვანძებში და შეცვალეთ ტექსტი სახელმწიფო ინდიკატორის კვანძებში).
ხედავთ თითოეულ კომპონენტზე მიმაგრებულ ინექტორის კვანძებს? ეს ზრუნავს dasboard– ის ჯანსაღ ნაგულისხმევ პარამეტრებზე, როდესაც ის პირველად ტრიალებს, რათა არ მოხდეს სასაცილო ბიზნესი პირველი დატვირთვისას.
შენიშვნა: Node-RED– ს აქვს ორი „რეჟიმი“: ტილო და ინტერფეისი. ტილო არის კვანძების შექმნისა და რედაქტირების ადგილი (ეს არის https://127.0.0.1:1880 ან https://YOUR_NGROK_ID.ngrok.io) და ინტერფეისი არის ის, სადაც ხედავთ თქვენს დაფებს (ის https://127.0.0.1: 1880/ui ან
ნაბიჯი 4: ინტეგრომატი
რეგისტრაცია
ინტეგრომატი, რომელიც თავს მოიხსენიებს როგორც "ინტერნეტის წებო", არის სერვისი, რომელიც სხვადასხვა პროგრამულ უზრუნველყოფას ერთმანეთთან აკავშირებს საინტერესო გზით. ჩვენს შემთხვევაში, ჩვენ ვიყენებთ მის Android პროგრამას იმის შესამოწმებლად, როდესაც გათიშული ხართ თქვენი სახლის WiFi– დან, შემდეგ კი HTTP მოთხოვნას იწვევს ჩვენს Node-Red სერვერზე. ეს მოთხოვნა გამოიწვევს წინა ნაბიჯზე გამოსახულ მთელ ნაკადს.
- დარეგისტრირდით Integromat ანგარიშზე აქ.
- ჩამოტვირთეთ Android აპლიკაცია აქედან.
- ინტეგრომატის ვებ კონსოლში (თქვენ უნდა ნახოთ იგი ინტეგრომატზე დარეგისტრირებისთანავე), გახსენით მოწყობილობების ჩანართი მარცხენა მხარეს, შუაში.
- დაამატეთ თქვენი მოწყობილობა დაჭერით "მოწყობილობის დამატება" ზედა მარცხნივ და მიჰყევით ნაჩვენები ნაბიჯებს.
- მას შემდეგ რაც დაასრულებთ პროგრამის ავტორიზაციას ვებ კონსოლით, გახსენით იგი და შედით პარამეტრებში ქვედა მარჯვენა კუთხეში.
- დააწკაპუნეთ WiFi- ზე და შემდეგ მონიშნეთ (მოვლენების ქვეშ) ყუთი WiFi გათიშული მოვლენისთვის. ეს საშუალებას მისცემს აპს დაინახოს, როდესაც თქვენი ტელეფონი გათიშულია WiFi ქსელიდან.
ჩვენი სცენარის შექმნა
ინტეგრომატში მოქმედებების ნაკადს ეწოდება სცენარი. ჩვენ ვაპირებთ შევქმნათ სცენარი, რომელიც ელოდება WiFi ქსელის გათიშვას, შემდეგ გავფილტროთ მხოლოდ ის, რაც ემთხვევა ჩვენი სახლის WiFi ქსელს.
- სცენარის აღწერისთვის იხილეთ სურათი ზემოთ.
- შექმენით თითოეული კვანძი ("ბუშტუკები") ფავორიტებთან ახლოს ქვედა "+" ნიშანზე დაჭერით და დაამატეთ სამი საჭირო კვანძი - Android (WiFi გათიშვა), JSON (შექმნა JSON) და HTTP (გააკეთეთ მოთხოვნა).
- შეაერთეთ Android კვანძი JSON კვანძთან, ხოლო JSON კვანძი HTTP კვანძთან.
- დააკონფიგურირეთ ფილტრი Android და JSON კვანძებს შორის ზემოთ სურათის მიხედვით.
- დააკონფიგურირეთ თითოეული კვანძი ზემოთ მოყვანილი სურათების მიხედვით. გაითვალისწინეთ HTTP კვანძისთვის წინა ნაბიჯში შექმნილი ngrok URL- ის გამოყენება. თუ თქვენი ngrok URL არის https://ac72hs.ngrok.io, მაშინ თქვენი ngrok id არის ac72hs.
ნაბიჯი 5: კოღო
ვინაიდან Node-RED– ს არ ჰყავს საკუთარი MQTT ბროკერი და ჩვენ დაგვჭირდება კომუნიკაცია ჩვენს სენსორებთან და აქტივატორებთან MQTT– ით, ჩვენ გამოვიყენებთ ერთგულ MQTT ბროკერს. ვინაიდან Node-RED გირჩევთ Mosquitto- ს, ეს არის ის, რასაც ჩვენ გამოვიყენებთ. იხილეთ აქ გარკვეული ინფორმაცია MQTT– ს შესახებ და რატომ გამოიყენება იგი ხშირად IoT პროექტში.
ინსტალაცია და კონფიგურაცია
- გადმოწერეთ Mosquitto აქედან და დააინსტალირეთ, ყველაფერი თქვენი ოპერაციული სისტემის მიხედვით.
- ჩვეულებრივ, თქვენ უნდა მიჰყევით ინსტრუქციას აქ, რათა დააკავშიროთ Node-RED Mosquitto– ს. თუმცა, თუ თქვენ იყენებდით ჩვენს ნაკადს, ის უკვე წინასწარ არის კონფიგურირებული თქვენთვის. სანამ სწორად დააინსტალირებთ ნაკადს და Mosquitrro- ს და Mosquitto მუშაობს 1883 პორტზე (რომელზეც ის ნაგულისხმევად მუშაობს), ის უნდა გამოვიდეს ყუთში.
- გაითვალისწინეთ, რომ ეს ნიშნავს, რომ MQTT ბროკერი და თქვენი Node-RED სერვერი მუშაობს ერთ აპარატზე. ეს სასარგებლოა სისტემის შიგნით კომუნიკაციის გასაადვილებლად. დამატებითი ინფორმაციისთვის იხილეთ ქვემოთ მოცემული შენიშვნა.
შენიშვნა ადგილობრივი ქსელის შესახებ
იმისათვის, რომ თქვენი მოწყობილობები სწორად იმუშაონ Node-RED– ით, თქვენ გჭირდებათ მათ ჰქონდეთ წვდომა ბროკერთან. მიუხედავად იმისა, რომ ჩვენ შეგვიძლია განვსაზღვროთ მარიონეტი და გამოვიყენოთ Mosquitto– სთან კომუნიკაციისთვის, გართულებების თავიდან აცილების მიზნით ჩვენ გირჩევთ მარტივ გამოსავალს: დარწმუნდით, რომ თქვენი კომპიუტერი (გაშვებული Node-RED და Mosquitto) და თქვენი ESP8266 დაფები დაკავშირებულია იმავე WiFi– თან. ამრიგად, თქვენს მოწყობილობებს შეუძლიათ დაუკავშირდნენ თქვენს ბროკერს უშუალოდ, შუამავლების გარეშე.
შეიძლება ვიკითხოთ, რატომ არ გამოვიყენოთ გათბობა ამისათვის, ისევე, როგორც ჩვენ ვიყენებთ მას სხვა მოწყობილობიდან დაფის დათვალიერებისას. მარტივი პასუხი არის ის, რომ თქვენ შეგიძლიათ - მაგრამ ngrok შემოიფარგლება (უფასო ვერსიით) თითოეული მომხმარებლისგან ერთი გვირაბით. ეს ნიშნავს, რომ თქვენ შეგიძლიათ გახსნათ მხოლოდ ერთი პორტი გარე სამყაროსთან, რომელიც ჩვენს შემთხვევაში გამოიყენება Node-RED– ის გამოსაჩენად. ამის ნაცვლად, ჩვენ ვიყენებთ ადგილობრივ ქსელს ამის გვერდის ავლით.
ეს ნიშნავს, რომ თითოეულ ესკიზში თქვენ უნდა შეცვალოთ ბროკერის IP მისამართი, რათა მოერგოს თქვენი კომპიუტერის IP მისამართს ადგილობრივ ქსელში. ამ მისამართზე წვდომა შესაძლებელია ipconfig (Windows) და ifconfig (Mac / Linux) გაშვებით და შესაბამისი WiFi ინტერფეისის ძიებით. ის უნდა იყოს ჩამოთვლილი მითითებული მისამართის ქვეშ.
ამასთან, თქვენ შეიძლება კვლავ შეხვდეთ MQTT პრობლემებს გზაზე. ამის გამო, სასარგებლოა ყველა შემომავალი და გამავალი MQTT ტრაფიკის მონიტორინგი.
MQTT ტრაფიკის მონიტორინგი
მიუხედავად იმისა, რომ Mosquitto უზრუნველყოფს ამ ფუნქციურობას ყუთში mosuitto_sub– ის გამოყენებით, GUI– ზე ორიენტირებული ადამიანებისთვის უფრო ადვილი იქნება კლიენტის გრაფიკული ინტერფეისის გამოყენება. MQTTfx არის შესანიშნავი ინსტრუმენტი, რომელიც ჩვენ ინტენსიურად გამოვიყენეთ ამ პროექტზე მუშაობისას და ჩვენ გირჩევთ მას მთელი გულით. მადლობა Jens Deters ამ გასაოცარი ინსტრუმენტისთვის!
ნაბიჯი 6: Pushbullet
Pushbullet არის push შეტყობინების სერვისი. ეს საშუალებას გაძლევთ გამოიწეროთ თქვენი მოწყობილობა სერვისზე, შემდეგ კი გააგზავნოთ შეტყობინებები მასზე საკმაოდ ბევრი შესაძლო ინტეგრაციის საფუძველზე. ჩვენ გამოვიყენებთ მას იმისათვის, რომ შევატყობინოთ ჩვენს მოწყობილობას, როდესაც სახლში ერთი რამ დარჩა ჩართული ან ღია, და დავამატებთ ბმულს საინფორმაციო დაფაზე, რათა დავხუროთ ან გამორთოთ ის, რისი მოვლაც დაგვავიწყდა სახლიდან გასვლამდე.
რეგისტრაცია და კონფიგურაცია
- დარეგისტრირდით Pushbullet ანგარიშზე აქ თქვენი Google ანგარიშის გამოყენებით.
- ჩამოტვირთეთ Pushbullet Android აპლიკაცია აქედან.
- Pusbullet– ში შესვლის შემდეგ დააჭირეთ აქ და დაამატეთ თქვენი მოწყობილობა მარცხნივ ღილაკის გამოყენებით.
- შემდეგ გადადით აქ და შეარჩიეთ წვდომის ნიშნის შექმნა. გაითვალისწინეთ ეს ნიშანი, ის დაგვჭირდება შემდეგ ეტაპზე.
- გადადით Node-RED და დააწკაპუნეთ Send Push Notification კვანძზე.
- გვერდითა ზოლში (იხ. სურათი) აირჩიეთ "PushBullet Config" და შემდეგ ფანქრის ხატი.
- დაამატეთ წვდომის ნიშანი მე –4 საფეხურიდან „API გასაღები“ველში.
- ახლა თქვენ უნდა შეეძლოთ მიიღოთ შეტყობინებები თქვენს ტელეფონზე.
ნაბიჯი 7: Arduino IDE
ჩვენ ვიყენებთ ESP8266 დაფებს ამ გაკვეთილში, რომ გავაკონტროლოთ სხვადასხვა ტექნიკა, რომელსაც ჩვენ ვიყენებთ. იმისათვის, რომ ატვირთოთ ჩვენი პროგრამული უზრუნველყოფა დაფებზე, ჩვენ უნდა დავაბრმავოთ ისინი USB კაბელის გამოყენებით.პროცესი ძალიან მარტივია: თქვენ აერთებთ დაფას თქვენს კომპიუტერს და შემდეგ დააჭირეთ ღილაკს. თუმცა, იქ მისასვლელად, ჩვენ გვჭირდება წინასწარი დაყენება.
ინსტალაცია და კონფიგურაცია
- მიჰყევით სახელმძღვანელოს Arduino IDE– ს ინსტალაციისთვის.
- მიჰყევით სახელმძღვანელოს, რომ დააინსტალიროთ შესაბამისი "დრაივერები" ESP8266 დაფებისთვის თქვენი Arduino IDE- სთვის.
- ესკიზები (.ino ფაილები) თქვენს დაფებზე ატვირთვისას დარწმუნდით, რომ იყენებთ შესაბამის USB კაბელს (არა დენის, მონაცემებს).
ჩანახატების ატვირთვა დაფებზე
მომდევნო ნაბიჯებში - რომელიც ეხება ტექნიკის დაკავშირებას ჩვენს არსებულ პროგრამულ ინტერფეისთან - ჩვენ უბრალოდ ვიტყვით "ატვირთეთ ესკიზი დაფაზე". იმისათვის, რომ შევინარჩუნოთ თითოეული შემდეგი ნაბიჯი უფრო მეტად ტექნიკის შესახებ და ნაკლებად პროგრამული უზრუნველყოფის შესახებ, ჩვენ დეტალურად განვმარტავთ ატვირთვის ნაკადს აქ ერთხელ:
- შეაერთეთ დაფა თქვენს კომპიუტერს USB კაბელის გამოყენებით.
- გახსენით Arudiono IDE.
- გახსენით ესკიზი, რომელიც გადმოწერეთ შესაბამისი ნაბიჯისათვის.
- "ინსტრუმენტების" მენიუში აირჩიეთ შესაბამისი დაფა "დაფის" ვარიანტის ქვეშ.
- იმავე მენიუში დარწმუნდით, რომ "პორტი" ვარიანტი ირჩევს პორტს, რომელთანაც დაკავშირებულია თქვენი დაფა. ეს უნდა გაკეთდეს ნაგულისხმევად, მაგრამ თუ არა მხოლოდ დარწმუნდით, რომ აკეთებს. თუ არ ხართ დარწმუნებული, რომელი პორტია თქვენს კომპიუტერში, იხილეთ შემდეგი ნაბიჯი.
- ატვირთეთ ესკიზი დაფაზე, ისრის ღილაკზე დაჭერით ეკრანის ზედა მარჯვენა კუთხეში (გამშვები ნიშნის ხატის გვერდით). ეს ადგენს და შეეცდება ატვირთოს ესკიზი დაფაზე.
- თუ შემდეგი ნაბიჯი ვერ მოხერხდა, სცადეთ შეარჩიოთ სხვა პორტი ან სხვა დაფა ინსტრუმენტების მენიუში.
- თუ თქვენ ჯერ კიდევ გაჩერებული ხართ, სცადეთ გადახედოთ ამ Quora პასუხს შემდგომი ნაბიჯებისთვის.
ნაბიჯი 8: დაფა
ზემოთ მოყვანილი სურათი გვიჩვენებს, თუ როგორ გამოიყურება საბოლოო დაფა. გაითვალისწინეთ გადამრთველები? ისინი ააქტიურებენ აპარატურის სხვადასხვა ნაწილს, რომელსაც ჩვენ დავაყენებთ მომდევნო ნაბიჯებში. LED- ები არის სტატუსის ინდიკატორები, რომლებიც იცვლება, როდესაც სენსორი იგრძნობს რაიმე სახის ცვლილებას, ასევე როდესაც ვტრიალებთ კონცენტრატორებს.
ნაბიჯი 9: სინათლის სენსორი
ეს სინათლის სენსორი საშუალებას მოგცემთ გითხრათ, დატოვეთ თუ არა შუქი თქვენი სახლის ერთ ოთახში. როდესაც სათანადოდ მოთავსებულია ყუთში და განათებულია სინათლესთან ახლოს, ის არ შეიძლება აღემატებოდეს ორი ასანთის კოლოფს ერთმანეთთან შეკრული.
Assmebly + კონფიგურაცია
- მავთულის ჩართვა ჩართული Fritzing სქემის მიხედვით.
-
გახსენით ესკიზი და შეცვალეთ შემდეგი ცვლადები:
- mqtt_server - თქვენი კომპიუტერის ადგილობრივი IP მისამართი (როგორც მისი Mosquitto, MQTT ბროკერი)
- ssid - თქვენი კომპიუტერის WiFi ქსელის სახელი და თქვენ გინდათ რომ თქვენი დაფა იყოს დაკავშირებული
- პაროლი - აღნიშნული WiFi ქსელის პაროლი
- ატვირთეთ ესკიზი თქვენს დაფაზე.
- გამოსცადეთ ის დაფაზე!
საინფორმაციო დაფა შეხედეთ "სინათლის" ჩანართის LED- ს - ის მიანიშნებს, არის თუ არა შუქი ჩართული ან გამორთული.
ნაბიჯი 10: Smart Outlet Activator
Smart Outlet იღებს რეგულარულ დენის ზოლს (ღირსეული სიგრძის გაფართოების კაბელით) და გარდაქმნის მას ჭკვიან ობიექტად-კერძოდ, WiFi ჩართული სარელეო ზრუნავს მის ჩართვასა და გამორთვაზე Node-RED ღილაკის დაჭერით. დაფა. ამ გზით, თუ თქვენ დაგავიწყდათ გამორთოთ ის, რაც არის ჩართული ქსელში, თქვენ შეძლებთ მისი გამორთვას ხელით!
ასამბლეა + კონფიგურაცია
- გათიშეთ დენის კაბელი შუაზე და მოაშორეთ მავთულები.
- ჩადეთ მოხსნილი მავთულები ხრახნიან ტერმინალში Fritzing Schematic– ის მიხედვით.
- გახსენით ესკიზი და შეცვალეთ შემდეგი ცვლადები:
- mqtt_server - თქვენი კომპიუტერის ადგილობრივი IP მისამართი (როგორც მისი Mosquitto, MQTT ბროკერი)
- ssid - თქვენი კომპიუტერის WiFi ქსელის სახელი და თქვენ გინდათ რომ თქვენი დაფა იყოს დაკავშირებული
- პაროლი - აღნიშნული WiFi ქსელის პაროლი
- ატვირთეთ ესკიზი დაფაზე.
- შეაერთეთ სარელეო ფარი დაფაზე.
- შეიკრიბეთ წრე ფრიზინგის სქემის მიხედვით.
- გამოსცადეთ ის დაფაზე!
ბონუს ქულები - გარსაცმები
- თუ შეგიძლიათ, ლაზერულად გაჭერით გარსი SmartOutletCasing სურათის მიმაგრებით. თუ ლაზერული საჭრელი დაბალია, აიღეთ მუყაოს კოლოფი, ჩასვით გამოსახულება მის ერთ მხარეს და გაჭერით ნაჭრები.
- გაჭერით ორი ხვრელი ყუთის გვერდით და გადაიტანეთ დენის ზოლში, როგორც თანდართულ სურათზე.
- მიამაგრეთ ზოლის ბოლოები ყუთში, რათა დარწმუნდეთ, რომ წრე არ გაივლის ხვრელებში.
დაფა
შეხედეთ "Smart Outlet" ჩანართის LED - ის მიუთითებს ჩართულია თუ გამორთული Smart Outlet. გარდა ამისა, ჩართეთ და გამორთეთ გართობა და მოგება!
ნაბიჯი 11: კარის აქტივატორი
ეს მშვენიერი მექანიზმი ბრუნავს გასაღებს წინ და უკან, რაც გვაძლევს საშუალებას ჩავკეტოთ და გავაღოთ კარი. კერძოდ, თუ თქვენ დატოვეთ თქვენი კარი განბლოკილი სახლიდან გასვლისას, შეგიძლიათ ჩაკეტოთ იგი დისტანციურად!:)
ასამბლეა + კონფიგურაცია
- გახსენით ესკიზი და შეცვალეთ შემდეგი ცვლადები:
- mqtt_server - თქვენი კომპიუტერის ადგილობრივი IP მისამართი (როგორც მისი Mosquitto, MQTT ბროკერი)
- ssid - თქვენი კომპიუტერის WiFi ქსელის სახელი და თქვენ გინდათ რომ თქვენი დაფა იყოს დაკავშირებული
- პაროლი - აღნიშნული WiFi ქსელის პაროლი
- ატვირთეთ ესკიზი ESP8266 დაფაზე.
- სქემის შეკრება სქემის მიხედვით. გაითვალისწინეთ, რომ ჩვენ გამოვიყენეთ გარე კვების წყარო (შედარებით ძლიერი) DC ძრავის გასაკონტროლებლად. ამისათვის საჭიროა L298-N HBridge და გარე კვების წყარო. ჩვენ არ გვჭირდება შედუღება, ვინაიდან ორივე ლულის ჯეკს და HBridge- ს ჰქონდათ ხრახნიანი ტერმინალები, რომელთა გამოყენებაც ჩვენ შეგვეძლო - ამ კავშირების გულისთვის ჩვენ რამდენიმე ჯამპერის კაბელის ერთი ბოლო გავხსენით. დაე, ისინი მშვიდად დაისვენონ.
- გამოსცადეთ ის დაფაზე!
ბონუს ქულები - გარსაცმები
ჩვენ გამოვიყენეთ ჯეკ ლუის არსებული დიზაინი. თუ თქვენ გაქვთ წვდომა 3D პრინტერზე, ეს გასაოცარია, შეგიძლიათ დაიკიდოთ თქვენს კარზე და დაიჭიროთ ჭანჭიკებით ან ცხელი წებოთი.
საინფორმაციო დაფა შეხედეთ "კარის" ჩანართის LED - ის მიუთითებს კარი ღიაა თუ დახურული. გარდა ამისა, ჩართეთ და გამორთეთ გართობა და მოგება!
ნაბიჯი 12: ფანჯრის სენსორი
არ მისცეთ კატა გარეთ გასვლის! ეს სენსორი იყენებს Reed Relay- ს, რათა შეამოწმოს ღიაა თუ დახურული ფანჯარა. გაითვალისწინეთ, რომ ჩვენ ვირჩევთ ფანჯარას მხოლოდ მაგალითის გულისთვის - ის შეიძლება გამოყენებულ იქნას მრავალი სხვა რამისთვის, მათ შორის, იმის შესამოწმებლად, კარი ღიაა თუ არა, სახლის, ოთახისა და მაცივრის კარების ჩათვლით.
შეკრება და კონფიგურაცია
- შეიკრიბეთ წრე ზემოთ ფრიზინგის სქემის მიხედვით.
- გახსენით ესკიზი და შეცვალეთ შემდეგი ცვლადები:
- mqtt_server - თქვენი კომპიუტერის ადგილობრივი IP მისამართი (როგორც მისი Mosquitto, MQTT ბროკერი)
- ssid - თქვენი კომპიუტერის WiFi ქსელის სახელი და თქვენ გინდათ რომ თქვენი დაფა იყოს დაკავშირებული
- პაროლი - აღნიშნული WiFi ქსელის პაროლი
- ატვირთეთ ესკიზი დაფაზე.
- მიამაგრეთ ლერწმის რელეს ერთი ნაწილი ფანჯრის რაფაზე, მეორე კი თავად ფანჯარასთან (ან რა ხვრელთანაც გადაწყვიტეთ სენსორის მიმაგრება).
- გამოცადეთ დაფაზე!
დაფა
შეხედეთ "ფანჯრის" ჩანართის LED - ის მიუთითებს ფანჯარა ღიაა თუ დახურული.
ნაბიჯი 13: სივრცის გამათბობლის სენსორი
გამათბობლის ჩართვა გარანტირებული ხანძრის საშიშროებაა! იყავით დაცული და გააკონტროლეთ თქვენი სივრცის გამათბობელი შორიდან ამ სქემის გამოყენებით. კერძოდ, სქემის სითბოს სენსორი აკონტროლებს სითბოს ხანგრძლივი პერიოდის განმავლობაში - მყარად კოდირებული 5 წუთის განმავლობაში გონივრული ნაგულისხმევი - და ის კვლავ ორთქლდება ამ პერიოდის შემდეგ, შებრუნებს LED პანელს. ეს კეთდება იმისათვის, რომ თავიდან იქნას აცილებული სითბოს გაფრქვევა (ისევე როგორც მას შემდეგ, რაც თქვენ გამორთეთ სივრცის გამათბობელი), რომ შემთხვევით არ ჩართოთ LED.
შეკრება და კონფიგურაცია
- შეიკრიბეთ წრე თანდართული Fritzing სქემის მიხედვით.
- გახსენით ესკიზი და შეცვალეთ შემდეგი ცვლადები:
- mqtt_server - თქვენი კომპიუტერის ადგილობრივი IP მისამართი (როგორც მისი Mosquitto, MQTT ბროკერი)
- ssid - თქვენი კომპიუტერის WiFi ქსელის სახელი და თქვენ გინდათ რომ თქვენი დაფა იყოს დაკავშირებული
- პაროლი - აღნიშნული WiFi ქსელის პაროლი
- ატვირთეთ თანდართული ესკიზი თქვენს დაფაზე.
- განათავსეთ ახლოს გამათბობელი, დაელოდეთ 5 წუთს და შეამოწმეთ დაფა!
დაფა
შეხედეთ "სივრცის გამაცხელებლის" ჩანართს LED - ის მიუთითებს, არის თუ არა სივრცის გამაცხელებელი ჩართული ან გამორთული.
ნაბიჯი 14: გადართეთ პრეს აქტივატორი
ეს არის ძალიან მარტივი სერვო ძრავა, რომელსაც შეუძლია ჩართოს ან გამორთოს ფიზიკური გადამრთველი (შუქნიშანი, წყლის ქვაბის ჩამრთველი, დენის გადამრთველი და ა. შ.). თუ თქვენს სახლში დატოვეთ ერთ -ერთი გადამრთველით კონტროლირებადი ელემენტი - მაგალითად, შუქი ან წყლის საქვაბე - შეგიძლიათ დისტანციურად გამორთოთ.
შეკრება და კონფიგურაცია
- გახსენით ესკიზი და შეცვალეთ შემდეგი ცვლადები:
- mqtt_server - თქვენი კომპიუტერის ადგილობრივი IP მისამართი (როგორც მისი Mosquitto, MQTT ბროკერი)
- ssid - თქვენი კომპიუტერის WiFi ქსელის სახელი და თქვენ გინდათ რომ თქვენი დაფა იყოს დაკავშირებული
- პაროლი - აღნიშნული WiFi ქსელის პაროლი
- ატვირთეთ ესკიზი თქვენს დაფაზე.
- შეიკრიბეთ წრე ფრიცინგის სქემის მიხედვით.
- მიამაგრეთ სერვო შესაბამის გადამრთველს ცხელი წებოს გამოყენებით ან თქვენ მიერ დამზადებული შესაბამისი გარსაცმის გამოყენებით. გამოგვიგზავნეთ სურათი თუ თქვენ გააკეთეთ!
- გამოსცადეთ დაფა!
დაფა
შეხედეთ ჩანართს "შეცვლა პრესის" - ეს მიუთითებს ჩართვის ან გამორთვის გადამრთველის პრესის შესახებ. გარდა ამისა, ჩართეთ და გამორთეთ გართობა და მოგება!
გირჩევთ:
ვალენტინობის დღე სიყვარულის ფრინველები: ყუთი Telegram აუდიო შეტყობინების გასაგზავნად და მისაღებად: 9 ნაბიჯი (სურათებით)
ვალენტინობის დღე სიყვარულის ფრინველები: ყუთი Telegram აუდიო შეტყობინების გასაგზავნად და მისაღებად: შეამოწმეთ ვიდეო აქ რა არის სიყვარული (ფრინველები)? ო, პატარავ, ნუ მტკივა, ნუ მწყინს, ეს არის დამოუკიდებელი მოწყობილობა, რომელიც იღებს ხმოვან შეტყობინებებს თქვენს სიყვარულს, ოჯახს ან მეგობარს. გახსენით ყუთი, დააწკაპუნეთ ღილაკზე საუბრისას, გაათავისუფლეთ რომ გაგზავნოთ
1930 -იანი წლების Kodak Pi შეტყობინების ნათურა: 6 ნაბიჯი (სურათებით)
1930 -იანი წლების Kodak Pi შეტყობინების ნათურა: ეს არის 1930 -იანი წლების Kodak Table Viewer, რომელიც მე ადაპტირებული ვარ შეტყობინებებისა და სიგნალების საჩვენებლად სხვადასხვა ფერის გამოყენებით. სინათლის წყარო არის Unicorn pHAT, პროგრამირებადი მატრიცა ნათელი LED- ებისა და ეს კონტროლდება Raspberry Pi Zero W, რომელიც
ყავის შეტყობინების ავტომატური სისტემა: 7 ნაბიჯი (სურათებით)
ყავის შეტყობინების ავტომატური სისტემა: ამ პროექტში მე ვაკეთებ საოფისე ყავის მადუღარას ჭკვიანურად, ყავის გამაფრთხილებელი სისტემის შექმნით, რომელიც აგზავნის Slack შეტყობინებებს, როდესაც ვინმე ყავის ახალ ქვაბს ამზადებს. კოდი შეიძლება შეიცვალოს ელ.ფოსტის ან ტექსტური შეტყობინების გასაგზავნად. ეს პროექტი აგებულია R
შეტყობინების დროშა - დიდი შესავალი Wi -Fi, IFTTT და Huzzah ESP8266: 9 ნაბიჯი (სურათებით)
შეტყობინების დროშა - დიდი შესავალი Wi -Fi, IFTTT და Huzzah ESP8266: მე ყოველთვის მენატრება მნიშვნელოვანი რამ … ასე რომ მე შევქმენი დროშა. ნივთების ინტერნეტი (IoT) მოწყობილობა, რომ შემატყობინოს ან შემახსენოს ეს მნიშვნელოვანი რამ! ახლა ჩემი მაგიდისკენ სწრაფი თვალით შემიძლია ვნახო თუ არა … მე მაქვს ელ.წერილი, რომელიც ნახსენები იყო twe
სარეცხი მანქანის შეტყობინების სენსორი: 6 ნაბიჯი (სურათებით)
სარეცხი მანქანის შეტყობინების სენსორი: ეს სარეცხი მანქანის სენსორი ზის ჩემი სარეცხი მანქანის თავზე და იყენებს ამაჩქარებელს აპარატიდან ვიბრაციის დასადგენად. როდესაც ის გრძნობს, რომ სარეცხი ციკლი დასრულებულია, ის გამომიგზავნის შეტყობინებას ჩემს ტელეფონზე. მე ავაშენე ეს იმიტომ, რომ მანქანა თავად