Სარჩევი:
- მარაგები
- ნაბიჯი 1: ყველაფრის ერთმანეთთან დაკავშირება
- ნაბიჯი 2:
- ნაბიჯი 3: ისწავლეთ IR კოდები და შეინახეთ ისინი NodeMCU– ში
ვიდეო: Alexa თავსებადი IR ხიდი ESP8266 გამოყენებით: 3 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
მე მინდოდა გზა გამეკონტროლებინა ჩემი ჭკვიანი ტელევიზია Alexa– ს საშუალებით. სამწუხაროდ ჩემს Hi-Sense 65 სმარტ ტელევიზორს არ გააჩნია WiFi- ით კონტროლის უნარი. კარგი იქნებოდა, რომ მას ჰქონოდა რაიმე სახის API, რომელსაც შემეძლო გამომეყენებინა მასთან ინტერფეისისათვის.
ასე რომ, მე შევქმენი IR ხიდი, რომელიც საშუალებას მოგცემთ გააკონტროლოთ ის სტაბილური IR ხიდის საშუალებით, რომელიც თავსებადია ალექსასთან.
მარაგები
3D დაბეჭდილი დანართი - თუ თქვენ არ გაქვთ წვდომა 3D პრინტერზე, თქვენ ყოველთვის შეგიძლიათ ააწყოთ ის რაიმე სახლის გამოყენებით. აქედან გადმოწერა
NodeMCU ESP8266 მიკრო კონტროლერი.
2 IR გადამცემი LED. ამ LED- ებს აქვთ მხოლოდ 2 ფეხი და ისინი დაკავშირებულია ისე, როგორც თქვენ დაუკავშირდებით ჩვეულებრივ LED- ს (ბრტყელი მხარე არის უარყოფითი)
1 IR მიმღები დისტანციური ბრძანებების შესასწავლად არსებული ტელევიზიის დისტანციური მართვისგან. თქვენ უნდა გამოიყენოთ IR მიმღები, რომელსაც აქვს 3 ფეხი, VCC, GND და მონაცემები.
1 RGB Led, ეს არჩევითია, თქვენ არ გჭირდებათ და ის იმუშავებს ყოველგვარი მოდიფიკაციის გარეშე.
სხვა ჩამოტვირთვები ESPFlasher Tool
ნაბიჯი 1: ყველაფრის ერთმანეთთან დაკავშირება
ორივე IR გადამცემი LED- ები დაკავშირებულია პარალელურად. ბრტყელი მხარეები ნებისმიერ GND პინზე NodeMCU– ზე და დანარჩენი 2 ფეხი ერთმანეთთან დაკავშირებული GPIO Pin D2– თან NodeMCU– ზე. დარწმუნებული არ ვარ, საჭიროა თუ არა მათი დაკავშირება რეზისტორის საშუალებით, მაგრამ მივხვდი, რომ ESP8266 გამომავალი არის მხოლოდ 3.3 ვ, ამიტომ ისინი უსაფრთხოდ უნდა იყვნენ. გარდა ამისა, ისინი ყოველთვის არ გამოიყენება. ისინი ჩნდებიან მხოლოდ მაშინ, როდესაც ის სიგნალს აგზავნის.
IR მიმღები როგორც სურათზეა ნაჩვენები მას აქვს 3 ფეხი. მონაცემთა ამოღების პინი უნდა იყოს დაკავშირებული GPIO D5 GND– თან GND– თან და VCC– ს გაფუჭება 3.3 V პინთან კვანძის MCU– ზე
RGB LED აქვს 4 ფეხი, GND და შემდეგ დადებითი წითელი ლურჯი და მწვანე. RGB ფეხები გადადის GPIO ქინძისთავებზე D6 D7 და D8. წესრიგს მნიშვნელობა არ აქვს. ის უბრალოდ აჩვენებს სხვადასხვა ფერს.
შეკრებისთანავე შეგიძლიათ უბრალოდ აანთოთ ის ორობითი პროგრამის გამოყენებით, რომელიც მე შევქმენი. ნახე შემდეგი ნაბიჯი.
ნაბიჯი 2:
Edu8266– ის ორობითი ბარათის პირდაპირ Arduino ესკიზის ნაცვლად ნიშნავს, რომ თქვენ არ გჭირდებათ ყველა ბიბლიოთეკის დაყენება. თქვენ შეგიძლიათ გამოიყენოთ Esp Flasher ინსტრუმენტი, რომელიც გადმოწერილია აქედან.
github.com/nodemcu/nodemcu-flasher
და ესკიზი და ორობითი გადმოწერა შესაძლებელია ჩემი GitHub გვერდიდან.
github.com/mailmartinviljoen/LittleNodes_IR_Bridge
სამწუხაროდ, ეს არ არის ყველაფერი რაც თქვენ უნდა გააკეთოთ. მას შემდეგ რაც ააფეთქებთ სურათს, თქვენ ასევე უნდა ატვირთოთ HTML ვებ ინტერფეისი, რომელიც იყენებს bootstrap– ს NodeMCU კონფიგურაციისთვის. ინსტრუმენტი, რომელიც გამოიყენება ამ ფაილების ასატვირთად არის გარე მოდული, რომელიც უნდა დააინსტალიროთ Arduino IDE– ში. სამეურვეო პროგრამის ხელახლა შექმნის ნაცვლად, აქ არის დიდი სტატია, რომელიც გიჩვენებთ თუ როგორ უნდა გააკეთოთ ეს.
randomnerdtutorials.com/install-esp8266-filesystem-uploader-arduino-ide/
მოათავსეთ data.zip ფაილის შინაარსი საქაღალდეში, რომელსაც ეწოდება მონაცემები იმავე საქაღალდეში, სადაც არის. INO ფაილები.
თქვენ უნდა გახსნათ. INO ფაილი Arduino IDE– ში. თუ სწორად დააინსტალირეთ მოდული, ინსტრუმენტების ქვეშ ნახავთ ვარიანტს სახელწოდებით ESP8266 Sketch Data upload. ატვირთვის შემდეგ მოწყობილობა საბოლოოდ დაპროგრამდება.
შენიშვნა: თუ არ ატვირთავთ ფაილებს, დაყენების რეჟიმში წვდომის წერტილთან დაკავშირების შემდეგ გვერდი ცარიელი იქნება, რადგან ვერ პოულობს გვერდებს ჩატვირთვისას.
ნაბიჯი 3: ისწავლეთ IR კოდები და შეინახეთ ისინი NodeMCU– ში
იმის ნაცვლად, რომ ავუხსნა ტექსტი, თუ როგორ უნდა დააყენოთ თქვენი ახალი IR მოწყობილობა, მე შევქმენი ვიდეო, რომელიც აჩვენებს როგორ მუშაობს და ასევე განმარტავს, თუ როგორ უნდა დავპროგრამოთ მოწყობილობა IR კოდებით.
Უყურე ვიდეოს!
რამდენიმე დამატებითი ინფორმაცია
ბიბლიოთეკების გამოყენება (ჩემს მიერ არ არის შექმნილი)
github.com/esp8266/Basic/tree/master/libraries/IRremoteESP8266
Wemo ემულატორი
შესაძლო პრობლემები. ჩემი ტელევიზია იყენებს NEC IR პროტოკოლს, ასე რომ არსებობს შესაძლებლობა, რომ თქვენი ტელევიზია არ იმუშაოს, თუ იგი არ გამოიყენებს იმავე ტიპის IR კოდებს. ანუ ჩემს ფანს აქვს დისტანციური მართვის პულტი. მოწყობილობა შეისწავლის კოდებს, მაგრამ არ მუშაობს ზუსტად რატომ, თქვენ მოგიწევთ დაუკავშირდეთ IRsend– ს და მიიღოთ ბიბლიოთეკები, რათა გაარკვიოთ რატომ.
3D დასაბეჭდი STL ასევე არის ჩემს github გვერდზე.
გირჩევთ:
ააშენეთ Rainbow ინტერაქტიული ხიდი Minecraft Raspberry Pi გამოცემის გამოყენებით: 11 ნაბიჯი
ააშენეთ Rainbow ინტერაქტიული ხიდი Minecraft Raspberry Pi Edition– ის გამოყენებით: გუშინ, მე ვნახე ჩემი 8 წლის ძმისშვილი, რომელიც თამაშობდა Minecraft– ით Raspberry Pi– სთან ერთად, რომელიც მანამდე მივეცი მას, შემდეგ კი მივიღე იდეა, რომელიც იყენებს კოდს მორგებული და საინტერესო Minecraft– ის შესაქმნელად- pi LED ბლოკების პროექტი. Minecraft Pi არის შესანიშნავი გზა, რომ დაიწყოთ
ჰელოუინის შეშინების მანქანა PIR– ის, 3D დაბეჭდილი გოგრასა და Troll Arduino– ს თავსებადი აუდიო პრანკერის/პრაქტიკული ხუმრობის დაფის გამოყენებით .: 5 ნაბიჯი
ჰელოუინის შეშინება მანქანა PIR, 3D დაბეჭდილი გოგრა და Troll Arduino თავსებადი აუდიო შემსრულებელი/პრაქტიკული ხუმრობის დაფა. მე მივიღე ჩემი ჯილდო რამდენიმე კვირით ადრე, რათა დამეხმარა მაგალითების დაწერაში და არდუინოს ბიბლიოთეკის მშენებლობაში
Arduino Accelerometer Tutorial: გააკონტროლეთ გემის ხიდი სერვო ძრავის გამოყენებით: 5 ნაბიჯი
Arduino Accelerometer Tutorial: აკონტროლეთ გემის ხაზი სერვო ძრავის გამოყენებით: აქსელერომეტრის სენსორები არის ჩვენს სმარტფონების უმეტესობაში, რათა მათ გამოვიყენოთ მრავალფეროვანი გამოყენება და შესაძლებლობები, რომელსაც ჩვენ ყოველდღიურად ვიყენებთ, არც კი ვიცით, რომ ამაში პასუხისმგებელი არის ამაჩქარებელი. ერთ -ერთი ასეთი შესაძლებლობა არის კონტროლირებადი
FM რადიო გამოყენებით Inviot U1, Arduino თავსებადი დაფა: 3 ნაბიჯი
FM რადიო გამოყენებით Inviot U1, Arduino თავსებადი დაფა: TEA5767 ადვილი გამოსაყენებელია არდუინოსთან ერთად. მე ვიყენებ TEA5767 მოდულს და anInvIoT U1 დაფას InvIoT.com– დან
როგორ გამოვიყენოთ Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE თავსებადი დაფა ბლინკის გამოყენებით: 10 ნაბიჯი
როგორ გამოვიყენოთ Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE თავსებადი დაფა ბლინკის გამოყენებით: Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE თავსებადი დაფა აღწერა: WiFi ESP8266 განვითარების დაფა WEMOS D1. WEMOS D1 არის WIFI განვითარების დაფა, რომელიც დაფუძნებულია ESP8266 12E- ზე. ფუნქციონირება მსგავსია NODEMCU– სთან, გარდა იმისა, რომ აპარატურა გროვდება