Სარჩევი:

ხმის საპასუხო რობოტი: 4 ნაბიჯი
ხმის საპასუხო რობოტი: 4 ნაბიჯი

ვიდეო: ხმის საპასუხო რობოტი: 4 ნაბიჯი

ვიდეო: ხმის საპასუხო რობოტი: 4 ნაბიჯი
ვიდეო: კახი კალაძე დატროლეს 😀🤣🤣 2024, ნოემბერი
Anonim
ხმის საპასუხო რობოტი
ხმის საპასუხო რობოტი

ამ გაკვეთილში თქვენ შეისწავლით თუ როგორ უნდა შექმნათ ხმის საპასუხო რობოტი, რობოტი პასუხობს თქვენი ხმის მოცულობას. ორი თვალი, რომელიც არის LED მატრიცა, გამოხატავს თქვენი ხმის მოცულობას ძირითადი ემოციების საშუალებით. ეს იდეა გამიჩნდა სიმღერის გათვალისწინებით, ასე რომ, ეს იქნება შესანიშნავი რობოტი, რომლისთვისაც შეგიძლიათ იმღეროთ, თუმცა თქვენ ასევე შეგიძლიათ ყვირილი, ყვირილი ან უბრალოდ საუბარი. კოდი შეიცავს 12 ემოციას, ეს არის:

  1. ძილიანი
  2. ნეიტრალური
  3. ბედნიერი, 1
  4. ბედნიერი, 2
  5. თვალის დახამხამება
  6. სიყვარული, გულები
  7. ბედნიერი, 3
  8. იმედგაცრუებული, 1
  9. იმედგაცრუებული, 2
  10. სევდიანი
  11. გაბრაზებული
  12. მკვდარი

რაც უფრო ხმამაღალია თქვენი ხმა, მით უფრო მძაფრი გახდება ემოციები თვალებში.

ნაბიჯი 1: იმ ნივთების ჩამონათვალი, რაც დაგჭირდებათ

1 არდუინო უნო

1 პურის დაფა

მამაკაცის და მამაკაცის კაბელები

მამაკაცის მდედრობითი კაბელები

2 LED მატრიცა

1 მიკროფონის მოდული

ბევრი ლეგო

თქვენ ასევე გჭირდებათ Arduino პროგრამული უზრუნველყოფა და ბიბლიოთეკები, რომლებიც მოცემულია ქვემოთ.

*მავთულის ფერს ნამდვილად არ აქვს მნიშვნელობა, სანამ იცით რომელი მავთული სად მიდის. ეს არის მარტივი გზა პრობლემების მოსაძებნად, როდესაც ის არ მუშაობს ისე, როგორც ვარაუდობდნენ. ასევე სიგრძეს ნამდვილად არ აქვს მნიშვნელობა, ეს სიგრძე მხოლოდ იმისთვისაა რომ გაგიადვილოთ.

ნაბიჯი 2: აპარატურის შეკრება

აპარატურის შეკრება
აპარატურის შეკრება

ჩვენ პირველად შევქმნით LED მატრიცებს, ამისათვის მე გამოვიყენე შემდეგი სამეურვეო პროგრამა https://www.instructables.com/id/Multiple-LED-Matrixes-with-Arduino/. მიჰყევით ამ ინსტრუქციას ერთხელ თუ მხოლოდ ორი თვალი გინდათ.

თუ თქვენ მიჰყევით ზემოხსენებულ სახელმძღვანელოს, ჩვენ შეგვიძლია დავიწყოთ მიკროფონის მოდულის დაკავშირება. აქ დაგჭირდებათ მამრობითი სქესის კაბელები, რათა ამ სამუშაოს შესასრულებლად თქვენ უნდა დააკავშიროთ VCC +5V თქვენს breadboard- ზე, GND to GND თქვენს Arduino- ზე Uno და A0 to A0 თქვენს Arduino Uno– ზე.

როდესაც თქვენ წარმატებით მიჰყევით ამ ნაბიჯებს, თქვენ მიიღებთ სურათს, რომელიც ნაჩვენებია ზემოთ.

ნაბიჯი 3: კოდი

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

თქვენ უნდა გადმოწეროთ LedControlMS.h ბიბლიოთეკა ამ ბმულიდან https://github.com/shaai/Arduino_LED_matrix_sketch. ჩართეთ იგი თქვენს ბიბლიოთეკაში თქვენს პროექტში და თქვენ უნდა იყოთ კარგი.

ნაბიჯი 4: ლეგო

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

გირჩევთ: