Სარჩევი:
ვიდეო: ESP8266-01 WIFI მუსიკალური ზარი LED- ით: 3 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:18
ეს პროექტი წარმოიშვა ESP8266-01 ჯიშის ჩიპების პარტიის შეძენის შედეგად. ეს არის პატარა დაფები 8 ქინძისთავებით და შეზღუდული გამომუშავებით GP I/O თვალსაზრისით, ფაქტობრივად, უმეტესად ხდება ციტირება, რომ მათ აქვთ მხოლოდ ერთი I/ ო. ეს განცხადება, რა თქმა უნდა, არასწორია, რადგან მათ რეალურად აქვთ 4 ქინძისთავი, რომელთა გამოყენებაც შეგიძლიათ, თუმცა ისინი მრავალფუნქციურია, ასე რომ თქვენ ფრთხილად უნდა იყოთ მათი გამოყენებისას.
ორი არის სერიული ქინძისთავები RX/TX სერიული გამოსწორების მიზნით. მე არ გამოვიყენებ აქ, რადგან მსურს გამართვა რეალურ დროში, მე ნამდვილად დაინტერესებული ვარ ქინძისთავებით 3 და 5. 3 ყოველთვის ხელმისაწვდომია როგორც GPI-02 და 5 როგორც GPI-00.
ჩვენ შეგვიძლია შევხედოთ კოდს მოგვიანებით და გავაკეთოთ გარკვეული ნაბიჯები, თუმცა მიზანშეწონილია აღვნიშნოთ, რომ ეს პატარა დაფები უნდა იყოს დაპროგრამებული გადატვირთვის ხაზის ჩამოწევით და შემდეგ პინ 5 -ის დაბალი დაჭერით, რათა გადატვირთვა მაღალი იყოს. რეჟიმი. ამის შესახებ უამრავი ინფორმაციაა, ამიტომ აქ აღარ გავიმეორებ.
მძლავრი მე შევარჩიე USB კონექტორის გამოყენება, როგორც წვენის გამწმენდი, ან ergs თუ გირჩევნიათ. თქვენ შეამჩნევთ, რომ მე ვიყენებ HBLED– ს, როგორც ზარის რეკვის მაჩვენებელი სმენადაქვეითებულთათვის.
რას აკეთებს ეს: იდეა არის დაფის დაყენება, როგორც უკაბელო წვდომის წერტილი, რომლის აღმოჩენა შესაძლებელია WIFI– ს მიერ და დაკავშირებისთანავე მოგცემთ ღილაკს, რომ დააჭიროთ ზარს და აანთოთ LED.
მე ავირჩიე 10 წამი, მაგრამ ისევ კონფიგურირებადია, ან შეგიძლია გახდე ჭკვიანი გამოძახებით [ტიკერი] კიდევ რამდენიმე მოვლენის გასათავისუფლებლად. ეს მოწყობილობა არ არის დიდი, ამიტომ შეზღუდულია, მაგრამ იაფია !! თუ თქვენ არ გჭირდებათ ბევრი რამის გაკეთება
www.youtube.com/embed/cAUYztMnS30
ნაბიჯი 1: რაც დაგჭირდებათ
ზოგიერთი კომენტარი სიაზე
BT66 ეს არის ხმის IC მრავალი წინასწარ დაპროგრამებული სიმღერით.
სპიკერი ჩამოთვლილია როგორც AST-030COMR-R. ეს გავზომე როგორც 80 ოჰ.
BC547 სიაში ჩამოთვლილი ტრანზისტორი სინამდვილეში არის BC237A
რეზისტორი LED მძღოლის ჩატვირთვაში არის 1 OHM. 2N7000 fet აქვს გადინების წყაროს წინააღმდეგობა 5 ან 6 ohms.
ნაბიჯი 2: პირველი სქემატური
მე ვამაგრებ სქემატურს pdf ფორმაში. მოდით გავიაროთ ეს;
USB პორტი არის მხოლოდ ენერგიისთვის. D+ და D- გამოუყენებელია. 5V გადაყვანილია U1- ზე, რომელიც არის ძაბვის მარეგულირებელი. პაკეტის ირგვლივ ჩვეულებრივი გათიშვა. 3.3V მიეწოდება ESP-0! WIFI 8 PIN მოწყობილობა. გაიყვანეთ ქინძისთავები 4 და 6. მე ასევე დავამატე დახევა პინ 5 -ზე დაპროგრამების პინს, რომელსაც აქვს O/p R6 გავლით FET- ის კარიბჭეზე. FET- ის გადინებას აქვს HBLED და 1 ohm რეზისტორი 5V ხაზიდან პირდაპირ. 1 ohm რეზისტორი დრენაჟის წყაროს წინააღმდეგობასთან ერთად ზღუდავს გადინების დენს და, შესაბამისად, მიმდინარე LED- ის მეშვეობით დაახ. 200 mA … ის კაშკაშაა. ეს იქნება დაპროგრამებული იმისათვის, რომ აანთოს LED ღონისძიების მრიცხველის გამოყენებით Ticker– ში.
ESP– დან პინი 3 ამოძრავებს ხმოვან ჩიპს BT66 220 ოჰმიანი რეზისტორის საშუალებით პინ 2 – ზე. პინ 1 არის მისი o/p, რომელიც გამოდის კიდევ 220 ოჰმიანი რეზისტორის გავლით BC237A– ს ბაზაზე. Q1– ის წინაღობის შემცვლელი აერთებს o/p– ს SP1 სპიკერს, რომელსაც აქვს წინაღობა დაახლ. 80 ohms აქ არ არის მოგება Q1– ის ემიტერში, მაგრამ ჩვენ ვიღებთ მიმდინარე მოგებას დაახ. 100 ამ საერთო emitter კონფიგურაციაში. თუ მათემატიკას ვაკეთებთ, უნდა მივიღოთ 0,1 მგვტ ან დაახლოებით 10 დბ SPL, რაც არის ადექვატური, მაგრამ არა ძალიან ხმამაღალი. იხილეთ AST-030COMR ფარნელის კომპონენტები.
რამდენიმე დამატებითი შენიშვნა. ხაზოვანი LDO რეგულატორი 800mA შეუძლია. თქვენ შეგიძლიათ ეს უფრო პატარა გახადოთ, რადგან ერთადერთი 3.3V დატვირთვა არის ხმის ჩიპი და ESP ჩიპი. ამას დავტოვებ უფრო მეწარმეებს, ჩემთვის ეს იყო ჩემს ყუთში!
ნაბიჯი 3: კოდი
მოდით გავიაროთ ესეც. არდუინოს მცოდნეებისთვის
ყურადღება მიაქციეთ ტიკტერების შემქმნელის ჩართვას შენიშვნა, რომ ჩვენ ვაცხადებთ ტიკერის დროის 2 ინსტანციას --- TickerScheduler ts (2); ქინძისთავები, რომლებიც გამოყენებული იქნება არის LED_BUILTIN და LED_Pin– ის წინა დეკლარაცია, შემდეგ ჩვენ გვაქვს პაროლი და SSID, რომლითაც მოწყობილობა დაინახება, როდესაც ათვალიერებთ. შემდეგ ჩვენ გვაქვს რამდენიმე ფუნქცია, რომელსაც გამოიძახებს ტკიპების რუტინა. მოდით გადავიდეთ კონფიგურაციაზე. ჩვენ ვიყენებთ pinmode (პინის სახელი, I/O) მათ დასაყენებლად. შემდეგ ჩვენ პარამეტრებს გადავცემთ ასინქრონული ზარის ზურგს თითოეული ორი ტაიმერისთვის.
ც. დამატება (პარამი). ჩვენ ვიღებთ უკუკავშირის ფუნქციებს და ა.
მთავარი რაც ჩვენ ვაკეთებთ არის მომსახურების ticker scheduler. შემდეგ ჩვენ ვამოწმებთ კლიენტებს და ვბრუნდებით თუ კავშირი არ არის. თუ კლიენტი დაუკავშირდა, ჩვენ ვიღებთ სტრიქონს და ვნახავთ თუ არა ის bellON შემდეგ ჩვენ ვამტკიცებთ HTML- ს, რომელიც არის ზოგიერთ სტრიქონში. შეისწავლეთ HTML სტრიქონები და განათავსეთ ღილაკების თქვენი ვერსია. თქვენ შეგიძლიათ დააკონფიგურიროთ ის, რაც გსურთ, გაითვალისწინეთ, რომ ESP გარკვეულწილად შეზღუდულია შესანახად.
გირჩევთ:
არდუინო კარის ზარი: 4 ნაბიჯი
არდუინო კარის ზარი: დღეს მე გაჩვენებთ თუ როგორ უნდა გააკეთოთ კარზე ზარი არდუინოს გამოყენებით. ეს ზარი უკრავს შემთხვევითი მელოდიას სიმღერების ბიბლიოთეკიდან. თქვენ შეგიძლიათ დააკონფიგურიროთ თქვენი ზარი და დაამატოთ კიდევ უფრო მეტი სიმღერა. დააინსტალირეთ იგი თქვენი საძინებლის, კლასის, ოფისის, ან თუნდაც თქვენ
ჟოლო Pi DIY ჭკვიანი კარის ზარი, რომელსაც შეუძლია ადამიანების ამოცნობა, მანქანები და სხვა: 5 ნაბიჯი
Raspberry Pi DIY ჭკვიანი კარის ზარი, რომელსაც შეუძლია ადამიანების, მანქანების და ა.შ. ამოცნობა ბუდე, ან სხვა კონკურენტი) მე ავაშენე ჩვენი ჭკვიანი კარის კარი
მუსიკალური ასამბლერი: ინტეგრირებული ვირტუალური მუსიკალური ინსტრუმენტი ბლოკის ტიპის შეხების სენსორით: 4 ნაბიჯი
მუსიკალური ასამბლერი: ინტეგრირებული ვირტუალური მუსიკალური ინსტრუმენტი ბლოკის ტიპის შეხების სენსორით: ბევრია ვისაც სურს ისწავლოს მუსიკალური ინსტრუმენტის დაკვრა. სამწუხაროდ, ზოგიერთი მათგანი არ იწყებს მას ინსტრუმენტების მაღალი ფასის გამო. ამის საფუძველზე, ჩვენ გადავწყვიტეთ, შეგვექმნა ვირტუალური მუსიკალური ინსტრუმენტების სისტემა, რათა შემცირებულიყო დაწყებული ბიუჯეტი
უკაბელო ზარი / კარის ზარი: 9 ნაბიჯი
უკაბელო ზარი / კარის ზარი: გამარჯობა ბიჭებო. დღეს ჩვენ ვაპირებთ უკაბელო კარის გაკეთებას ან ზარის რეკვას, რომლის დიაპაზონი 300 მეტრია ღია სივრცეში, კომერციული კარის ზარების 50 მეტრთან შედარებით, რომელსაც ჩვენ ჩვეულებრივ ვხედავთ მაღაზიებში. ეს პროექტი შეიძლება გამოყენებულ იქნას როგორც კარის ზარი ან როგორც პორტატული
DIY მუსიკალური კარის ზარი: 7 ნაბიჯი (სურათებით)
DIY მუსიკალური კარის ზარი: ისწავლეთ როგორ გააკეთოთ მარტივი მუსიკალური ზარი UM66T მელოდიის გენერატორის IC- ის გამოყენებით. მელოდიის გენერატორი ითამაშებს ბეთჰოვენის F Elr Elise– ს, როდესაც ის გამოიყენება UM66T-19L– ის გამოყენებით. ამ IC– ს სხვადასხვა ვერსიები არსებობს, თითოეული კონფიგურირებულია განსხვავებული