ESP01 Moodlight Firebase– ით რეალურ დროში + OTA: 7 ნაბიჯი
ESP01 Moodlight Firebase– ით რეალურ დროში + OTA: 7 ნაბიჯი
Anonim
Image
Image

იგი მხარს უჭერს R-G-B რეჟიმს და Fade ეფექტს. ასევე არსებობს მხარდაჭერა სიკაშკაშის კონტროლისთვის. მხარდაჭერა OTA განახლებისთვის

ნაბიჯი 1: Firebase- ის დაყენება

Firebase- ის დაყენება
Firebase- ის დაყენება
Firebase- ის დაყენება
Firebase- ის დაყენება

სანამ გავაგრძელებთ, ჩვენ უნდა შევქმნათ ცეცხლის ბაზა. გადადით შემდეგ ბმულზე https://firebase.google.com/ და შედით თქვენი gmail ანგარიშით.

ამ ნაბიჯის დასრულების შემდეგ ჩვენ უნდა შევქმნათ ახალი პროექტი firebase- ში, ასე რომ გადადით თქვენს firebase კონსოლზე.

თქვენი რეალურ დროში მონაცემთა ბაზის ქვეშ არის ჩანართი "წესები", სადაც თქვენ უნდა ჩართოთ ასეთი კითხვა და წერა. სურათი 2

თქვენ შეგიძლიათ იპოვოთ თქვენი firebase ბმული და საიდუმლო აქ. სურათი 3

იგი გამოიყენება arduino IDE- ში firebase- თან დასაკავშირებლად.

ნაბიჯი 2: პროგრამა ESP-01 ძირითადი OTA მომავალი განახლებისთვის

პროგრამა ESP-01 ძირითადი OTA მომავალი განახლებისთვის
პროგრამა ESP-01 ძირითადი OTA მომავალი განახლებისთვის
პროგრამა ESP-01 ძირითადი OTA მომავალი განახლებისთვის
პროგრამა ESP-01 ძირითადი OTA მომავალი განახლებისთვის

საწყისი კოდისგან შეგიძლიათ ჩამოტვირთოთ მინიმალური OTA და გადმოწეროთ arduino IDE- ით თქვენს ESP01- ში. სურათი 1

მას შემდეგ რაც გაანათეთ, ის უნდა გამოჩნდეს arduino IDE პორტში ასე. სურათი 2

თუ ის არ გამოჩნდება აქ არის ბმული პრობლემების გადასაჭრელად, ან შეგიძლიათ იკითხოთ კომენტარებში.

ნაბიჯი 3: პროგრამა ESP01 Moodlight Over OTA

უბრალოდ გადმოწერეთ ქვემოდან და ჩაუშვით arduino IDE საშუალებით OTA- ზე, როგორც ეს ადრე იყო ნაჩვენები შესაბამისი ESP პორტის შერჩევით.

ნაბიჯი 4: ყველაფრის შედუღება

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

დენის წყაროსთვის ვიყენებ 5V 1A ძველ ტელეფონის დამტენს, რომელიც დაკავშირებულია ძაბვის რეგულატორთან.

კავშირები:

Vcc to 3V (ძაბვის მარეგულირებელი) GND to GND GPIO0 წითელი GPIO2 მწვანე GPIO3 = RX ლურჯი CH_PD Vcc (ან შეაერთეთ გამყვანი რეზისტორი ESP-01 მოდულზე) სურვილისამებრ: დააჭირეთ ღილაკს GND- დან RST- ზე გადასაყენებლად მოდული

ვინაიდან მე ამას ჩავრთავ ჩემს თეთრ ბურთში, მე დავდე ცხელი წებო, ასე რომ ის არ მოძრაობს ან იშლება. ის მუშაობს უკვე 3 კვირაა უპრობლემოდ.

ნაბიჯი 5: !! მნიშვნელოვანი განახლება

გავაცნობიერე ერთი პრობლემა ახლანდელ აშენებასთან დაკავშირებით და მომიწია ჩართვა/გამორთვა სამივე ფერის (RGB) LED- სა და ESP01- ს შორის, რადგან თუ გამორთავთ და შემდეგ ისევ ჩართავთ ის ჩამკეტის რეჟიმში, ესკიზის გაშვების ნაცვლად.

უბრალოდ გამორთეთ გამორთვები სანამ ჩართავთ მას და შემდეგ ჩართეთ ჩართვა და ყველაფერი კარგად იმუშავებს.

ნაბიჯი 6: ბმული Github და Shematic- ისთვის

ბმული Github და Shematic- სთვის
ბმული Github და Shematic- სთვის

ESP01 განწყობის შუქი GITHUB

ნაბიჯი 7: საბოლოო პროდუქტი

გირჩევთ: