Სარჩევი:
- ნაბიჯი 1: აპარატურა
- ნაბიჯი 2: ჯარვისის ჩადება (esp8266) Ironman- ში
- ნაბიჯი 3: პროგრამული უზრუნველყოფა "გამარჯობა ჯარვის"
- ნაბიჯი 4: შურისმაძიებლების შეკრება
- ნაბიჯი 5: ეს ჰგავს საღებავის მშრალად ყურებას
ვიდეო: საოცარი შეტყობინებები - Ironman გამოცემა: 5 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
"ექსცელსიორი" - სტენ ლი.
საოცარი შეტყობინებები
ეს ინსტრუქცია ეძღვნება ჩემი საყვარელი სუპერგმირების გარდაცვლილ მამას.
გარკვეული დროის განმავლობაში თაროზე მქონდა ეს რკინის კაცის ქანდაკება. ეს არის საეჭვო წარმოშობის სათამაშო, რომელიც მომცა მეგობართან კამათის შემდეგ. მე ვამტკიცებდი, რომ შემეძლო უკეთესად გამომეჩინა. დრო გადიოდა და სათამაშო იჯდა ჩემს თაროზე თვეების განმავლობაში და არც თამაშობდა არც ისე ინტერაქტიული LED შუქით და არც დახატული.
დრო იყო შეცვალო ეს!
მოდით ცოტაოდენი სიცოცხლე შევიტანოთ ამ რკინის კაცში, შეღებოთ იგი და დავამატოთ ჯარვისის გამომთვლელი ძალა! ეს არის დადასტურება იმისა, თუ რამდენად სახალისო იქნება ერთი LED, თუკი სწორად იყენებთ!
Მახასიათებლები:
- სრულად "დაკავშირებული" კონტროლირებადი RGB LED შუქი - დიახ, მხოლოდ ერთი!
- შეუძლია გამოაცხადოს თქვენი Facebook, Twitter, WhatsApp სხვა შეტყობინებები
- თავსებადია ალექსასთან (თუ გინდა)
- სრულიად სუპერჰერო მეგობრული
- ჯარვისი შიგნით (ეს არის ESP8266, მაგრამ ეს არის ყველაზე ახლოს, რაც მე ვიპოვე)
დრო: 2 სთ ფასი: დაახლოებით 5 აშშ დოლარი სირთულე: სუპერგმირი ადვილი
(გაითვალისწინეთ, რომ პროექტი მოითხოვს NodeRED სერვერს IoT კავშირისთვის)
მიმდინარეობს კონკურსი - თუ მოვახერხე მისი მოგება ერთი LED პროექტით, ეს იქნებოდა მართლაც საოცარი გამოცდილება! ხმები ძალიან დასაფასებელია!
ინსტრუქცია მთლიანად ემყარება ჩემს მიერ დაწერილ ამ მშვენიერ ნაწერს! თქვენ შეგიძლიათ წაიკითხოთ მეტი ამის შესახებ იქ, მაგრამ გაფრთხილებთ, რომ ეს სასწავლო არის იუმორით სავსე მოქმედება!
ნაბიჯი 1: აპარატურა
ეს იქნება ყველაზე მოკლე ტექნიკური სია ოდესმე:
- ESP8266-01 - ისევე როგორც ეს ($ 3)
- 1 RGB LED WS2812b გჭირდებათ მხოლოდ ერთი - ის ფასდაუდებელია!
- 5V to 3.3V stepdown (რათა ის USB იკვებება) ($ 2)
თქვენ ასევე დაგჭირდებათ გამათბობელი რკინა (კაცი), მოთმინება გმირების მსგავსად, სტაბილური თითები და ლაზერული იარაღი, რადგან არ გაქვთ საკმარისი ლაზერები. ასევე, თუკი შეგიძლია შენობა აიწიო … შეწყვიტე ამ პეტრეს კითხვა და წადი და გადაარჩინე ქალაქი!
ნათელია, რომ მე უბრალოდ ვცდილობ, რომ ეს ნაბიჯი სერიოზულად გამოიყურებოდეს. სიმართლე ის არის - ეს არის სახალისო პროექტი, რომ მიიღოთ თქვენი საფუძველი MQTT, NodeRED, ESP8266 და ძირითადი ელექტრონიკა. თქვენ შეგიძლიათ გამოიყენოთ ბატარეები ამის გასააქტიურებლად, მაგრამ ESP ძილის რეჟიმის გარეშე ძალიან სწრაფად დაღეჭავს მათ.
ნაბიჯი 2: ჯარვისის ჩადება (esp8266) Ironman- ში
მას არ ჰქვია იღბალი! სულ დავგეგმე რომ:
- WS2812b– ს აქვს წებოვანი ლენტი და ჯდება ESP– ის უკანა ფირფიტაზე
- ESP8266 ჯდება Ironman– ის თავში (ტონი მართლაც დიდია!)
სახალისო ფაქტი: ჩემს ახლანდელ თანაკლასელს აქვს კოდი "რკინის კაცი" (არ უთხრა მას ეს, მან არ იცის ამის შესახებ). მე ვირჩევ კოდურ სახელებს ყოველ ჯერზე, როდესაც მე უნდა ვეძებოთ ახალი თანამემამულე, შერჩევის წინ (მე უკვე გავიარე ბეტმენი და სუპერმენი). არა მხოლოდ მისი სახელი იყო ენტონი, არამედ პირველი კითხვა, რომელიც მან დაუსვა იყო დაუთოების დაფის შესახებ!
რამდენადაც შეიძლება ცდუნება შეიტანოთ ეს ყველაფერი ერთად - ნუ გააკეთებთ ამას ჯერჯერობით. მას შემდეგ, რაც WS2812b შედუღდება ESP8266– ზე ყველა მავთულხლართებით, კოდის გაბრწყინება უფრო რთული იქნება.
ამის გათვალისწინებით - დრო ჯარვისის AI დონისთვის
ნაბიჯი 3: პროგრამული უზრუნველყოფა "გამარჯობა ჯარვის"
ამ კონფიგურაციის ორი კომპონენტია:
NodeRED:
NodeRED არის ძალიან მარტივი გამოსაყენებელი და ამით შეგიძლიათ გააკეთოთ ბევრი წარმოუდგენელი რამ. ძირითადი ავტომატიზაციიდან დაწყებული, რათა ვუთხრათ ჩვენს სათამაშო ჯარვისს რა უნდა გააკეთოს! მე მაქვს გაკვეთილი დამწყებთათვის, თუ გსურთ თქვენი ცოდნის კიდევ უფრო გაფართოება. ეს არ არის საჭირო ამ ინსტრუქციისთვის. თუ გსურთ, რომ განათება მოხდეს - უბრალოდ განაგრძეთ კითხვა.
სერვერი პასუხისმგებელია 2 რამეზე:
- ტრიგერების გადასაღებად (შემომავალი შეტყობინება, ღილაკის დაჭერა და ა.შ.)
- გაგზავნეთ ბრძანება შუქის გასანათებლად
ESP8266– თან დასაკავშირებლად მე ვიყენებ სტრიქონს, რომელიც აგებულია შემდეგი გზით:
ფორმატი: (ნომერი: წითელი: მწვანე: ლურჯი: LedON: LedOFF: სიკაშკაშე: მარყუჟი) ნომერი: int 0-255 // მოციმციმებების რაოდენობა წითელი: int 0-255 // წითელი არხი (გამოიყენეთ ფერის ამომრჩევი) მწვანე: int 0- 255 // მწვანე არხი (გამოიყენეთ ფერის ამომრჩევი) ლურჯი: int 0-255 // ლურჯი არხი (გამოიყენეთ ფერის ამომრჩევი) LedOn/Off: int mills 100-1000 // LED და შესვენების დრო სიკაშკაშე: int 0-255 // LED სიკაშკაშე მარყუჟი: int 0, 1, 2 // რეჟიმი (რაოდენობა/მუდმივი მოციმციმე/გასუფთავება)
ამ გასაღების საფუძველზე, ასეთი შეტყობინების ნიმუში:
3:15:96:226:1000:300:255:0
მთარგმნელდება 3 ცისფერი პულსი, რომელიც გრძელდება 1 წამი ყოველ 300 ms- ში სრული სიკაშკაშის დროს.
ეს გაიგზავნება MQTT– ით ESP8266– ზე. თქვენზეა დამოკიდებული, რა გახდის დახუჭვის მოხდენას. მე გავაშუქებ რამდენიმე სცენარის მაგალითს:
მობილური შეტყობინებები
ცხადია, შეტყობინებების და შეტყობინებების გადასაღებად მე გამოვიყენებ Tasker და AutoNotification მოდულს. ყოველ ჯერზე, როდესაც მე ვიღებ გარკვეული ტიპის შეტყობინებას - მოდით გავაკეთოთ WhatsApp და SMS - მინდა, რომ Ironman- მა x -ჯერ დახუჭოს y ფერი.
Android მოწყობილობებზე შეგიძლიათ გამოიყენოთ Tasker, რომ შეამოწმოთ რა შეტყობინება გაიცა და ამის საფუძველზე გააკეთოთ რაიმე. AutoNotification მონიტორინგს გაუწევს თითოეულ შეტყობინებას და თუ ის გაცემულია SMS აპლიკაციით ან Whatsapp– ით ის გაგზავნის HTTP პოსტს NodeRED– ზე. მე მაქვს ბევრი Tasker გაკვეთილი, თუ გსურთ მეტი იცოდეთ ამის შესახებ.
WhatsApp– ისთვის მე ვაპირებ LED– ის დახუჭვას 6 – ჯერ, დაყენე ფერი მწვანე
led = 6: 15: 224: 99: 600: 100: 254: 0
SMS– ისთვის მინდა რომ LED გახდეს ცისფერი და აციმციმდეს 10 – ჯერ led-
10:15:96:226:1000:300:254:0
თქვენ შეგიძლიათ გადმოწეროთ და შემოიტანოთ Tasker– ის სრული პროფილი ამ ინსტრუქციასთან მიმაგრებული ყველა ფაილით.
ESP8266
MQTT– ის გამოყენებით - მე ვუგზავნი ინფორმაციას, თუ როგორ უნდა მოიქცეს LED. თქვენ უნდა აანთოთ ESP (შესაძლოა გამოიყენოთ ეს წვრილმანი ადაპტერი) Arduino IDE გამოყენებით მორგებული კოდით. კოდი მზად არის თქვენთვის და ყველაფერი რაც თქვენ უნდა გააკეთოთ არის შეცვალოთ credentials.h ფაილი თქვენი WiFi წვდომისა და NodeRED სერვერის ინფორმაციის საშუალებით.
#განსაზღვრეთ SSID_NAME "xxxxxxx";#განსაზღვრეთ SSID_PASS "xxxxxxx"; #განსაზღვრეთ MQTT_SERVER "192.168.1.183"; #განსაზღვრეთ MQTT_USER "xxxxxx"; #განსაზღვრეთ MQTT_PASS "xxxxxx"; #განსაზღვრეთ MQTT_CLIENT "რკინის კაცი 2";
თუ არ ხართ დარწმუნებული როგორ აანთოთ ESP8266 - აქ არის სახელმძღვანელო თქვენთვის. გაითვალისწინეთ, რომ LED- ის მუშაობისთვის დაგჭირდებათ FastLED ბიბლიოთეკა Arduino IDE– დან.
ნაბიჯი 4: შურისმაძიებლების შეკრება
დროა ყველაფერი ერთად ავაწყოთ! რამოდენიმე საქმეა გასაკეთებელი. თქვენ შეგიძლიათ ნახოთ კავშირის წრე, მაგრამ მოკლედ:
- USB კაბელი აკავშირებს კვების ბლოკებს (1 და 4) 5V– დან 3.3V– მდე
- 3.3V გამოიყენება RGB LED და ESP8266 კვებისათვის (გახსოვდეთ ჩართეთ CH-EN pin)
- სიგნალი იგზავნება GPIO02– დან LED– ზე
ორმაგად შეამოწმეთ ყველა მავთული, რადგან ამ ნაბიჯის შეცდომები შეიძლება იყოს ძვირი! თქვენ თითქმის მზად ხართ! ბოლო ნაბიჯის დროა!
ნაბიჯი 5: ეს ჰგავს საღებავის მშრალად ყურებას
საბედნიეროდ, მე გადავიღე კადრები თქვენთვის - ასე რომ თქვენ არ უნდა გაძლოთ 2 სთ ხატვის სესია! გამოიყენეთ აკრილის საღებავები და თქვენი ფანტაზია, რათა რაღაც საშუალო ეპიკური იყოს!
გარდა ამისა, თუ გსურთ მიიღოთ ინფორმაცია ამ ან სხვა პროექტების განახლებების შესახებ - გაითვალისწინეთ, რომ მიყევით თქვენს არჩევანზე: Facebook Twitter Instagram YouTube
და თუ გაქვს სურვილი ყავა მიყიდო ან უფრო უწყვეტად დამეხმარო:
Paypal Patreon
იმედი მაქვს მოგეწონათ პროექტი!
გირჩევთ:
7 სეგმენტის საათი - მცირე ზომის პრინტერების გამოცემა: 9 ნაბიჯი (სურათებით)
7 სეგმენტის საათი - მცირე ზომის პრინტერების გამოცემა: კიდევ 7 სეგმენტის საათი. xDA მიუხედავად იმისა, რომ მე უნდა ვთქვა, რომ ის არც ისე გიჟურად გამოიყურება ჩემი Instructables პროფილის ყურებისას. ეს ალბათ უფრო გამაღიზიანებელი ხდება იმ მომენტში, როდესაც თქვენ შეხედავთ ჩემს ნივთების სამყაროს პროფილს. მაშ რატომ შევიწუხე მეტის გაკეთება
Minesweeper-Raspberry-Pi- გამოცემა: 7 ნაბიჯი (სურათებით)
Minesweeper-Raspberry-Pi-Edition: ჩემი საბოლოო პროექტი CSC 130 სერიისთვის ლუიზიანა ტექნიკურ უნივერსიტეტში არის Minesweeper Raspberry Pi Edition. ამ პროექტში მე შევეცადე აღმედგინა ნაღმსატყორცნების კლასიკური თამაში პითონის პროგრამირების Tkinter ბიბლიოთეკის გამოყენებით
როგორ განვახორციელოთ საოცარი ეფექტები RGB LED ზოლის წრე: 6 ნაბიჯი (სურათებით)
როგორ გავხადოთ საოცარი ეფექტები RGB LED Strip Circuit: Hii მეგობარო, დღეს ვაპირებ გავაკეთო წრე, რომელიც გააკონტროლებს LED Strip- ს. ეს წრე მისცემს LED Strip- ის საოცარ ეფექტებს. ეს წრე ძალიან ადვილი და იაფია. ჩვენ გვჭირდება მხოლოდ 3- RGB LED. დავიწყოთ
ვიქტორინა თამაში Buzzer Bluetooth გამოცემა: 7 ნაბიჯი (სურათებით)
Quiz Game Buzzer Bluetooth Edition: ასე რომ, ეს ვიქტორინა Buzzer გავაკეთე ცოტა ხნის წინ … და გადაწყვიტეთ გააუმჯობესოთ იგი. კოდის სანახავად … ის კარგად უნდა მუშაობდეს … https: //bitbucket.org/Clapoti/triviabuz
როგორ ავაშენოთ ეს საოცარი მბრუნავი ცისარტყელას მსუბუქი ბორბალი !!!: 10 ნაბიჯი (სურათებით)
როგორ ავაშენოთ ეს საოცარი მბრუნავი ცისარტყელას მსუბუქი ბორბალი !!!: ამ სასწავლო ინსტრუქციაზე მე გაჩვენებთ თუ როგორ უნდა გააკეთოთ მართლაც მაგარი ტრიალი ცისარტყელას მსუბუქი ბორბალი! ეს არის ჩემი მონაწილეობა კონკურსში "LET IT GLOW". ეს ცისარტყელას მბრუნავი მსუბუქი ბორბალი გავაკეთე იმ ნაწილებიდან, რაც ჩემს ფარდულში იჯდა. ეს პროექტი არის