Სარჩევი:
- ნაბიჯი 1: ნივთები, რომლებიც გამოიყენება ამ პროექტში
- ნაბიჯი 2: ისტორია
- ნაბიჯი 3: ბლინკის დაყენება
- ნაბიჯი 4: შეიკრიბეთ პროგრამაში
- ნაბიჯი 5: პროგრამირება არდუინოში
- ნაბიჯი 6: საბოლოო შეკრება
- ნაბიჯი 7: ჩართვა
- ნაბიჯი 8: დასკვნა
- ნაბიჯი 9: კოდი
ვიდეო: ჟღერს პიეზო ბუზერი ბლინკთან და XinaBox– თან: 9 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:18
აკონტროლეთ ნებისმიერი 5V ელემენტი Blynk და xChips გამოყენებით. ეს პროექტი ჩემი ტელეფონიდან ჟღერს პიეზო ბუზერს.
ნაბიჯი 1: ნივთები, რომლებიც გამოიყენება ამ პროექტში
აპარატურის კომპონენტები
- XinaBox IP01 x 1 xChip USB პროგრამისტი დაფუძნებული FT232R From FTDI Limited
- XinaBox CW01 x 1 xCHIP Wi-Fi ბირთვი ESP8266 Wi-Fi მოდულის საფუძველზე
- XinaBox OC01 x 1 xChip მაღალი დენის DC გადამრთველი
- XinaBox PU01 x 1 xChip USB (ტიპი A) კვების წყარო
- Buzzer x 1 ნებისმიერი პიეზოელექტრონული ზუმერი საკმარისი იქნება ან ნებისმიერი ელემენტი, რომლის კონტროლიც გსურთ
- Power Bank ან მსგავსი x 1
პროგრამული უზრუნველყოფის პროგრამები და ონლაინ სერვისები
- Arduino IDE
- ბლინკი
ხელის იარაღები და დამზადების მანქანები
ბრტყელი თავსაბურავი
ნაბიჯი 2: ისტორია
შესავალი
ეს პროექტი შეიქმნა XinaBox xChips– ის გამოყენებით, სხვადასხვა xChip– ების ერთად დაჭერით და ძირითადი კოდის ჩაწერით. შემდეგ შემიძლია გავაკონტროლო პიეზოელექტრული ზარი ჩემი ტელეფონიდან, ბლინკის პროექტის გამოყენებით, რომელიც მე შევქმენი.
უკაბელო პიეზო ბუზერის კონტროლი Blynk და xChips გამოყენებით
ნაბიჯი 3: ბლინკის დაყენება
პირველ რიგში, თქვენ უნდა გადმოწეროთ ბლინკი თქვენს iPhone- ზე ან Android ტელეფონზე შესაბამისად Apple Store- დან ან Google Playstore- დან. შექმენით ანგარიში საკუთარი თავისთვის, რომელიც საკმაოდ სწორია. შედით სისტემაში თქვენი ახლადშექმნილი დეტალების გამოყენებით. აირჩიეთ "ახალი პროექტი" და შემდეგ დაარქვით თქვენს პროექტს სახელი. მე ჩემი პიეზო ბლინკი დავარქვი ქვემოთ ილუსტრირებული. ასევე აირჩიეთ ESP8266 დაფა ჩამოსაშლელი ყუთის გამოყენებით. დააჭირეთ ღილაკს შექმნა და შეიქმნება თქვენი ახალი პროექტი. გამოჩნდება ამომხტარი შეტყობინება, რომ თქვენს ელ.ფოსტაზე გაიგზავნა ავტორიზაციის ნიშანი; დააჭირეთ OK.
შემდეგი, ჩვენ უნდა დავამატოთ ვიჯეტი, რომ გავააქტიუროთ ან გამოვრთოთ ჩვენი ბლინკის პროექტი. აირჩიეთ პლუს ნიშანი (+) ზედა მარჯვენა კუთხეში. თქვენი ვიჯეტის ყუთი უნდა გამოჩნდეს. შეარჩიეთ ვიჯეტის 'ღილაკი' უბრალოდ ერთხელ დაჭერით. ახლა ღილაკი უნდა გამოჩნდეს თქვენი პროექტის სამუშაო სივრცეში. იხილეთ ქვემოთ მოცემული ეკრანის ანაბეჭდები გრაფიკული ინსტრუქციებისთვის ამ მომენტამდე.
თქვენი ბლინკის პროექტის შექმნა
ახლა დააჭირეთ ღილაკს, რომელიც თქვენ დაამატეთ, რომ გახსნათ "ღილაკის პარამეტრები". აირჩიეთ "PIN" და აირჩიეთ "ვირტუალური" თქვენს მარცხნივ. ამის შემდეგ შეგიძლიათ აირჩიოთ ნებისმიერი ვირტუალური პინი მარჯვენა მხარეს. მე ავირჩიე V10 ჩემი პროექტისთვის. თქვენ შეგიძლიათ შეცვალოთ ღილაკების ეტიკეტები, თუ გსურთ, მაგრამ ეს არ არის აუცილებელი. აირჩიეთ "გადართვა" უკეთესი კონტროლისთვის და დატოვეთ ყველაფერი ისე, როგორც არის. დააჭირეთ უკან და თქვენ ახლა დაასრულეთ ბლინკის დაყენება. მიჰყევით ქვემოთ მოცემულ სურათს მითითებისთვის.
თქვენი ქინძისთავების პარამეტრების არჩევა
ნაბიჯი 4: შეიკრიბეთ პროგრამაში
შეაერთეთ თქვენი IP01 პროგრამისტი xChip CW01– თან XC10 ავტობუსის კონექტორის გამოყენებით, როგორც ეს ნაჩვენებია ქვემოთ. შემდეგ ჩადეთ კომბინაცია თქვენს კომპიუტერში არსებულ USB პორტში.
პროგრამირების ასამბლეა
ნაბიჯი 5: პროგრამირება არდუინოში
იმისათვის, რომ გამოიყენოთ xChips, თქვენ უნდა გადმოწეროთ შემდეგი ბიბლიოთეკები და დაამატოთ ისინი Arduino ბიბლიოთეკებში.
- xCore - ძირითადი ბიბლიოთეკა xChips– ისთვის.
- xOC01 - ბიბლიოთეკა მაღალი დენის გადართვისთვის
- ESP8622 - ყურადღებით მიჰყევით ინსტრუქციას
- ბლინკი - ბლინკის ბიბლიოთეკა ბლინკის ფუნქციონირების გამოსაყენებლად
შემდეგი, ჩამოტვირთეთ კოდი კოდის განყოფილებაში ან დააკოპირეთ და ჩასვით თქვენს Arduino IDE- ში. შეიყვანეთ თქვენი WiFi დეტალები და დააკოპირეთ და ჩასვით ავტორიზაციის ნიშანი, რომელიც გამოგიგზავნეთ 1 ნაბიჯში, შესაბამის ველში. Იხილეთ ქვემოთ.
ავტორიზაციის ჟეტონის და WiFi დეტალების შესასვლელად.
ახლა თქვენ შეგიძლიათ ატვირთოთ კოდი თქვენს დაფაზე მას შემდეგ, რაც წარმატებული შედგენა გაუშვით.
ნაბიჯი 6: საბოლოო შეკრება
ატვირთვის შემდეგ ამოიღეთ კომბინაცია თქვენი კომპიუტერიდან და შეცვალეთ IP01 PU01. მოათავსეთ IP01, რადგან აღარ დაგჭირდებათ. ახლა შეაგროვეთ თქვენი პროექტი ქვემოთ მოცემული სურათის მიხედვით. თქვენ შეგიძლიათ დააკავშიროთ xChips ისე, როგორც გსურთ, სანამ ყველა საიდენტიფიკაციო სახელი ერთი მიმართულებით იქნება ორიენტირებული.
დასკვნითი ასამბლეა
როგორც ზემოთ ვნახეთ, პიეზო ზუზერი იჭრება ტერმინალურ გამომუშავებაში, რომელიც გამოიყენებოდა ჩვენს პროგრამაში; ამ შემთხვევაში OUT0. თქვენ შეგიძლიათ აირჩიოთ ოთხივე შედეგი თქვენი არჩევანით; უბრალოდ დაიმახსოვრეთ ცვლილებები თქვენს კოდში. თქვენ შეგიძლიათ შეაერთოთ წითელი მავთული პოზიტიურ ტერმინალში და შავი მავთული ნეგატიურ ტერმინალში, როგორც კონვენცია, მაგრამ ამას მნიშვნელობა არ აქვს, ვინაიდან პიეზო ზუზუნები არ არიან პოლარობის შეგნებული.
ნაბიჯი 7: ჩართვა
თქვენ შეგიძლიათ გაამდიდროთ თქვენი პროექტი თქვენი კომპიუტერით ან ჩვეულებრივი დენის ბანკით. ჩადეთ პროექტი ელექტრო ბანკში. გახსენით თქვენი პროექტი, რომელიც ადრე შექმენით თქვენს Blynk პროგრამაზე და აირჩიეთ პიესის ღილაკი ზედა მარჯვენა კუთხეში. თუ თქვენი პროექტი გააქტიურებულია, კავშირი დამყარდება. ახლა თქვენ შეგიძლიათ დააჭიროთ თქვენ მიერ ადრე დამატებულ ვიჯეტის ღილაკს და წითელი LED OUT0 გამომავალი უნდა აანთოს თქვენს პიეზო ზუზუნთან ერთად. დააჭირეთ ღილაკის ვიჯეტს, ჩართეთ და გამორთეთ და დაინტერესდით, თუ როგორ შეგიძლიათ აკონტროლოთ ზარის ხმა თქვენი ტელეფონით.
უკაბელო პიეზო ბუზერის კონტროლი Blynk და xChips გამოყენებით
ნაბიჯი 8: დასკვნა
ამ პროექტის დასრულებას დაახლოებით 25 წუთი დასჭირდა. მე უბრალოდ დავაკაკუნე xChips და ჩავწერე ტერმინალებში პიეზო ზუზუნი. არანაირი შედუღება და არეულობა. თქვენ შეგიძლიათ ჩართოთ ნებისმიერი 5V ელემენტი WiFi კავშირის საშუალებით თქვენი ტელეფონის გამოყენებით.
ნაბიჯი 9: კოდი
Piezo_Blynk.ino Arduino უბრალოდ შეიყვანეთ თქვენი WiFi დეტალები და ავტორიზაციის ნიშანი მათ შესაბამის ველებში და თქვენ მზად ხართ ატვირთოთ თქვენი კოდი თქვენს xChips– ში
#მოიცავს // მოიცავს ძირითად ბიბლიოთეკას
#მოიცავს // მოიცავს მაღალი მიმდინარე dc გადამრთველს libray #include // მოიცავს ESP8266 ბიბლიოთეკას, რომელიც გამოიყენება wifi #მოიცავს // მოიცავს Blynk libary- ს, რომელიც გამოიყენება ESP8266 // ავტორიზაციის ჟეტონს, რომელიც გამოგიგზავნიათ // დააკოპირეთ და ჩასვით ნიშანი ორმაგ ციტატებს შორის char auth = "თქვენი ავტორიზაციის ნიშანი"; // თქვენი wifi სერთიფიკატები char WIFI_SSID = "თქვენი wifi სახელი"; // შეიყვანეთ თქვენი wifi სახელი ორმაგ ციტატებს შორის char WIFI_PASS = "თქვენი wifi პაროლი"; // შეიყვანეთ თქვენი wifi პაროლი ორმაგ ბრჭყალებს შორის // Blynk ფუნქცია, რომელიც კითხულობს მდგომარეობას, იძლევა ვირტუალური ქინძისთავების წაკითხვის საშუალებას BLYNK_WRITE (V10) {// დარეკეთ თქვენი Blynk აპლიკაციიდან არჩეულ მდგომარეობაზე int OUT0_State = param.asInt (); // ჩაწერეთ თქვენი Blynk პროგრამაზე არჩეული მდგომარეობა // OUT0 // 1 = peizo on, 0 = piezo off OC01.write (OUT0, OUT0_State); } void setup () {// განათავსეთ თქვენი დაყენების კოდი აქ, ერთხელ გასაშვებად: // დაიწყეთ i2c commnication და დააყენეთ ქინძისთავები Wire.begin (2, 14); // მაღალი დენის გადამრთველის დაწყება OC01. დაწყება (); // გამოუყენებელი ქინძისთავების არააქტიური OC01. ჩაწერა (OUT1, LOW); OC01. დაწერეთ (OUT2, LOW); OC01. დაწერეთ (OUT3, LOW); // ბლინკის კომუნიკაციის დაწყება Blynk.begin (author, WIFI_SSID, WIFI_PASS); } void loop () {// განათავსეთ თქვენი ძირითადი კოდი აქ, განმეორებით გასაშვებად // შეასრულეთ Blnk ოპერაციები Blynk.run (); }
გირჩევთ:
ფორტეპიანო ჟღერს არდუინოს გამოყენებით TinkerCad– ზე: 4 ნაბიჯი
ფორტეპიანო ჟღერს Arduino– ს გამოყენებით TinkerCad– ზე: ამ გაკვეთილში თქვენ შეისწავლით თუ როგორ გამოიყენოთ ზუმერი (ან პიეზო სპიკერი) არდუინოსთან ერთად. ბუზერები შეგიძლიათ ნახოთ განგაშის მოწყობილობებში, კომპიუტერებში, ქრონომეტრებში და მომხმარებლის შეყვანის დადასტურება, როგორიცაა მაუსის დაწკაპუნება ან კლავიშის დაჭერა. თქვენ ასევე ისწავლით თუ როგორ გამოიყენოთ ტონი () და
ESP8266– ის გამოყენება არდუინოსა და ბლინკთან ერთად: 4 ნაბიჯი
ESP8266– ის გამოყენება Arduino– სა და Blynk– თან ერთად: შეაერთეთ თქვენი Arduino Mega ბლინკ აპლიკაციას espp8266 ფარის გამოყენებით
როგორ გამოვიყენოთ პიეზო ბუზერი: 4 ნაბიჯი
როგორ გამოვიყენოთ პიეზო ბუზერი: აღწერა: პიეოელექტრული სპიკერი არის დინამიკი, რომელიც იყენებს პიეზოელექტრულ ეფექტს ხმის წარმოსაქმნელად. პირველადი მექანიკური მოძრაობა იქმნება პიეზოელექტრულ მასალაზე ძაბვის გამოყენებით და ეს მოძრაობა ჩვეულებრივ გარდაიქმნება აუდიო
ოთხკუთხედი ნოდემკუსთან და ბლინკთან (ფრენის კონტროლერის გარეშე): 5 ნაბიჯი (სურათებით)
Quadcopter ერთად Nodemcu და Blynk (ფრენის კონტროლერის გარეშე): გამარჯობა ბიჭებო!! თვითმფრინავების კონტროლის გარეშე ძიება აქ მთავრდება. მე რაღაცნაირად ვაკეთებდი თვითმფრინავებს ჩემი პროექტისთვის, რომელიც მოიცავს გადარჩენას. მე ღამით ვცურავდი ქსელში, რომ გამეგრძელებინა მუშაობა ფრენის კონტროლერი და ის ძალიან დამწუხრებული იყო
უსაფრთხოების სისტემის შერწყმა Phidges- თან და Twitter- თან გასაოცრად: 8 ნაბიჯი
უსაფრთხოების სისტემის შერწყმა Phidges- თან და Twitter- თან გასაოცრობისთვის: მე ვცხოვრობ ბინაში, რომელიც აღჭურვილია უსაფრთხოების სისტემისთვის. არ მინდა სახლის სატელეფონო ხაზის ყიდვა და ადგილობრივი მონიტორინგის სერვისები არ არის გასაოცარი. მინდა ვიცოდე, ვინმე შემოვა თუ არა ჩემს ბინაში სანამ მე წავალ. შემიძლია გამოვიყენო მოძრაობის სენსორი, მაგრამ