Სარჩევი:

Arduino DIY Bluetooth კონტროლერი LED RGB ზოლები: 4 ნაბიჯი
Arduino DIY Bluetooth კონტროლერი LED RGB ზოლები: 4 ნაბიჯი

ვიდეო: Arduino DIY Bluetooth კონტროლერი LED RGB ზოლები: 4 ნაბიჯი

ვიდეო: Arduino DIY Bluetooth კონტროლერი LED RGB ზოლები: 4 ნაბიჯი
ვიდეო: CS50 2013 - Week 9 2024, ივნისი
Anonim
Arduino DIY Bluetooth კონტროლერი LED RGB Strip
Arduino DIY Bluetooth კონტროლერი LED RGB Strip
Arduino DIY Bluetooth კონტროლერი LED RGB Strip
Arduino DIY Bluetooth კონტროლერი LED RGB Strip

გამარჯობა ყველას, ეს არის მეორე პროექტი, რომელიც მინდა გაგიზიაროთ! დღეს მე გაჩვენებთ თუ როგორ უნდა დააკავშიროთ Arduino და Bluetooth მოდული და მოგვიანებით გამოვიყენოთ იგი LED RGB ზოლის გასაკონტროლებლად.

ამ გაკვეთილში ჩვენ გამოვიყენებთ HC-06 Bluetooth მოდულს, რადგან ის იაფი და ადვილად გამოსაყენებელია. (მე მივიღე ჩემი 2 $ aliexpress– დან)

Bluetooth მოდული, რომელსაც ჩვენ დღეს გამოვიყენებთ არის HC-06, რომელიც ცნობილი და იაფია. (მე ავიღე ჩემი 2 € ალიექსპრესიდან)

ჩვენი აპლიკაცია ჯერ კიდევ ტესტირების პროცესშია, ამიტომ გირჩევთ გამოგვიგზავნოთ ელ.წერილი: [email protected], თუ გაქვთ რაიმე ტექნიკური პრობლემა ან რაიმე პრობლემა შეგექმნათ. დიდი მადლობა გაგებისთვის!

Ნაბიჯი 1:

გამოსახულება
გამოსახულება
გამოსახულება
გამოსახულება
გამოსახულება
გამოსახულება
გამოსახულება
გამოსახულება

ჩვენ გვჭირდება ეს ნაწილები:

  • 1x Arduino დაფა (მე ვიყენებ Arduino NANO- ს)
  • 1x Bluetooth მოდული HC-06 ან HC-05
  • 1x 12V მეტრი სიგრძის RGB LED ზოლები (მე ვიყენებ 30LED/მ საერთო ანოდთან ერთად)
  • 1x ტერმინალის ხრახნი
  • 3x 220Ω რეზისტორი
  • 3x BUZ11 N-Channel Power MOSFET (ან ექვივალენტი)
  • პურის დაფა და მხტუნავები
  • (სურვილისამებრ) DC ჯეკი და DC კონექტორი
  • და რა თქმა უნდა 12V კვების ბლოკი, მე ვიყენებ ცვლადი კვების ბლოკს

ნაბიჯი 2: კავშირები და სქემატური

კავშირები და სქემატური
კავშირები და სქემატური
კავშირები და სქემატური
კავშირები და სქემატური
კავშირები და სქემატური
კავშირები და სქემატური

მოდით ავაშენოთ! წრე არ არის ისეთი რთული, როგორც ერთი შეხედვით ჩანს.

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

ყველა მნიშვნელოვანი კავშირი და სქემატური არის/ნაჩვენებია ზემოთ მოცემულ სურათებში.

იყავით ძალიან ფრთხილად 12V+ სარკინიგზო მაგისტრალთან VIN არდუინოს დაფაზე, რადგან შეგიძლიათ დაფის დაწვა, თუ მას ცრუ დაუკავშირებთ. ასევე, არ დაგავიწყდეთ ყველაფრის დაფქვა (GND)

ნაბიჯი 3: Arduino კოდი და სერიული კომუნიკაცია

არდუინოს კოდი და სერიული კომუნიკაცია
არდუინოს კოდი და სერიული კომუნიკაცია

ატვირთეთ შემდეგი ესკიზი Arduino– ზე USB კაბელის გამოყენებით.

ესკიზის ატვირთვამდე არ დაგავიწყდეთ HC-06 მოდულის გათიშვა!

რატომ? HC-06– ის საკომუნიკაციო ქინძისთავები (RX და TX) ბლოკავს კომუნიკაციას არდუინოსა და კომპიუტერს შორის.

კოდის ახსნა:

  • პირველი, ჩვენ გამოვაცხადეთ რამდენიმე მუდმივი (მუდმივი, რომელიც არ შეიძლება შეიცვალოს მოგვიანებით) სამივე ფერისთვის (წითელი, მწვანე, ლურჯი)
  • კონფიგურაციაში () ჩვენ დავიწყეთ სერიული კომუნიკაცია 9600 ბაუდის სიჩქარით და დავაყენეთ ყველა led ქინძისთავები, როგორც OUTPUT
  • მარყუჟში () თუ სერიალი იღებს რაღაცას, იგი აანალიზებს მიღებულ მონაცემებს მთლიანი რიცხვით (მნიშვნელოვანია შემდეგ ეტაპზე)
  • თუ ის იღებს ახალი ხაზის სიმბოლოს ('\ n'), ის პირველ რიგში ზღუდავს მნიშვნელობებს 0-255 დიაპაზონში, PWM დიაპაზონის გამო და შემდეგ ახდენს ცვლილებებს ციფრულ ქინძისთავებში analogWrite () მეთოდით

Ის არის! ჩვენ ახლა მზად ვართ საბოლოო ნაბიჯისათვის!

ნაბიჯი 4: დაუკავშირეთ Arduino Android მოწყობილობას

დაუკავშირეთ Arduino Android მოწყობილობას
დაუკავშირეთ Arduino Android მოწყობილობას
დაუკავშირეთ Arduino Android მოწყობილობას
დაუკავშირეთ Arduino Android მოწყობილობას
დაუკავშირეთ Arduino Android მოწყობილობას
დაუკავშირეთ Arduino Android მოწყობილობას

ახლა ჩამოტვირთეთ შემდეგი აპლიკაცია: Smart Bluetooth - Arduino Bluetooth Serial

ბმული:

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

Smart Bluetooth– ს აქვს შემდეგი მახასიათებლები:

  • სწრაფი კავშირი თქვენს მოდულთან
  • გაგზავნეთ და მიიღეთ მონაცემები თქვენი მოდულიდან
  • აკონტროლეთ მიმღების ციფრული და PWM ქინძისთავები
  • მუქი და მსუბუქი თემა განსხვავებული კონტროლის განლაგება სხვადასხვა მიზნებისთვის
  • თანამედროვე და საპასუხო ინტერფეისი
  • დააკონფიგურიროთ ღილაკები და კონცენტრატორები
  • განახორციელეთ თქვენი DIY RC Car პროექტი ულამაზესი სათამაშო დაფით
  • მარტივად აკონტროლეთ თქვენი RGB Led ზოლები სლაიდერებით
  • ბატარეის დაზოგვის მიზნით, ის ავტომატურად გამორთავს Bluetooth- ს დახურვისას
  • ბრძანების ხაზი (ტერმინალი)

ამ გაკვეთილში ჩვენ ვიყენებთ მეორე TAB- ს დიდი led- ით, საკმარისია ორი სიმბოლოს გამოსაგზავნად.

ქვემოთ მოცემულ სურათებში მე გაჩვენებთ, თუ როგორ გამოიყენოთ აპლიკაცია. მე გაჩვენებთ, თუ როგორ უნდა მოძებნოთ ახლომდებარე მოწყობილობები, როგორ დაწყვილდეთ იმ მოდულს, რომელსაც ჩვენ ვიყენებთ და როგორ დავაყენოთ აპიდან გამოგზავნილი მონაცემები. თუ თავს დაბნეულად გრძნობთ, გაჩერდით და დაუბრუნდით წინა ნაბიჯებს, სანამ არ დაიწყებთ მუშაობას. თუმცა, თუ თქვენ ჯერ კიდევ გაქვთ პრობლემები შემატყობინეთ [email protected], მე გიპასუხებთ 24 საათის განმავლობაში:)

  1. გახსენით აპლიკაცია, გადადით ინტროში, დააჭირეთ ღილაკს SEARCH და მოძებნეთ ახლომდებარე მოწყობილობები
  2. როდესაც თქვენი მოწყობილობა იპოვნეთ, შეარჩიეთ იგი მასზე დაჭერით
  3. შეარჩიეთ თქვენთვის სასურველი თემა (მუქი ან ღია) და დააჭირეთ თქვენს მიერ არჩეულ ღილაკს
  4. დაელოდეთ კავშირს, თუ ის ვერ მოხერხდა, სცადეთ ხელახლა დაკავშირება
  5. წარმატებული კავშირის შემდეგ, შეარჩიეთ მეორე TAB მასზე დაჭერით და გადაიტანეთ სლაიდერი და შეამოწმეთ იცვლება თუ არა led ზოლები ფერს თუ არა.
  6. თუ ყველაფერი მუშაობს და თქვენ კმაყოფილი ხართ ამ პროექტით, გთხოვთ დატოვოთ კარგი გამოხმაურება და შეფასება ჩემი აპლიკაციისთვის, ეს ხელს შეუწყობს შემდგომ განვითარებას და გაკვეთილებს:)

არ დაგავიწყდეთ შეფასება და დატოვეთ სასიამოვნო გამოხმაურება. მადლობა და შევხვდებით შემდეგ გაკვეთილზე:)

გირჩევთ: