Სარჩევი:

Arduino LED ჩვენება Bluetooth კონტროლით: 11 ნაბიჯი
Arduino LED ჩვენება Bluetooth კონტროლით: 11 ნაბიჯი

ვიდეო: Arduino LED ჩვენება Bluetooth კონტროლით: 11 ნაბიჯი

ვიდეო: Arduino LED ჩვენება Bluetooth კონტროლით: 11 ნაბიჯი
ვიდეო: How to use 4 channel Relay to control AC load with Arduino code 2024, ნოემბერი
Anonim
Arduino LED ჩვენება Bluetooth კონტროლით
Arduino LED ჩვენება Bluetooth კონტროლით

ამ ინსტრუქციურად, ჩვენ გავაკეთებთ 32X8 LED მატრიქსის ეკრანს, რომელსაც ექნება რეალურ დროში ტექსტური შეტყობინების სმარტფონით შეცვლის ფუნქციონირება და გახდის ჩვენს აპლიკაციას MIT აპლიკაციის გამომგონებლის გამოყენებით.

ასე რომ, მეგობრებო, მოდით დავიწყოთ ამ მაგარი და გასაოცარი პროექტით.

ნაბიჯი 1: დიზაინი ჩვენი PCB Fritzing

დიზაინი ჩვენი PCB Fritzing
დიზაინი ჩვენი PCB Fritzing

ჩვენ შევქმენით PCB Fritzing– ზე, რომელიც არის ღია კოდის აპარატურის ინიციატივა, რომელიც ელექტრონულ უზრუნველყოფას ხდის ყველასთვის შემოქმედებით მასალას.

ეს არის 2 ფენიანი PCB დიზაინი, სადაც ჩვენ შესანიშნავად შეფუთული გვაქვს საჭირო ნივთები ძალიან სისუფთავე.

ახლა დროა გერბერის ფაილის ექსპორტი და ჩვენი PCB- ების შეკვეთა.

ნაბიჯი 2: შეუკვეთეთ ჩვენი PCB ძალიან დაბალ ფასად JLCPCB– დან

შეუკვეთეთ ჩვენი PCB ძალიან დაბალ ფასად JLCPCB– დან
შეუკვეთეთ ჩვენი PCB ძალიან დაბალ ფასად JLCPCB– დან

ერთხელ, თქვენ შექმენით თქვენი PCB– ის გერბერის ფაილის zip საქაღალდე. ახლა, დროა ატვირთოთ ფაილი JLCPCB– ში და შესაბამისად გააკეთოთ მოთხოვნები, როგორიცაა შავი ფერის ნიღბის შერჩევა, რაც მე გავაკეთე ჩემი PCB– ებისთვის. თუ თქვენ ეძებთ საუკეთესო ხარისხის PCB– ებს თქვენი პროექტებისთვის, ვიდრე JLCPCB საუკეთესო ვარიანტია.

ისინი გვთავაზობენ 10 PCB– ს მხოლოდ 2 დოლარად დამატებით გადაზიდვით და მე ვთვლი, რომ ეს არის საუკეთესო გარიგება.

ასე რომ, სად უნდა პროტოტიპოთ 10 PCB მხოლოდ 2 დოლარად:

ნაბიჯი 3: საჭირო კომპონენტები:

  • არდუინო (NANO ან UNO)
  • Bluetooth მოდული HC-05
  • LED- ები (32X8 = 256 ცალი)
  • MAX7219 LED მატრიცის დრაივერი IC (4 ცალი)
  • 10uF კონდენსატორი (4 ცალი)
  • 100nF კონდენსატორი (4 ცალი)
  • 40K რეზისტორი (4 ცალი)
  • კონექტორები, შედუღება, მავთულები, ხელსაწყოები და ა.

ნაბიჯი 4: მუშაობა

მუშაობდა
მუშაობდა

აქ ჩვენ შევქმენით 4 მატრიცა თითოეული 8X8 LED- დან. თითოეულ MAX7219 დრაივერს შეუძლია გაუმკლავდეს 64 LED- ების მატრიცას. Arduino გაგზავნის მონაცემებს სერიული კომუნიკაციის გამოყენებით. ასე რომ, ჩვენ უნდა დავუკავშიროთ საათი და ჩატვირთოთ ქინძისთავები Arduino– დან MAX7219 ყველა დრაივერთან. მონაცემთა პინი მხოლოდ პირველ დრაივერთან იქნება დაკავშირებული. პირველი დრაივერის "მონაცემების ამოღების" პინიდან, ჩვენ დავუკავშირდებით მავთულს მეორე დრაივერის მეორე "მონაცემზე" და ასე შემდეგ. ეს არის ის, თუ როგორ ვუკავშირდებით ოთხ 8x8 მატრიცას სერიაში. ჩვენ ასევე უნდა დავუკავშიროთ Bluetooth მოდული Arduino– ს Tx და Rx ქინძისთავებს და მივაწოდოთ 5V მას და თითოეულ MAX7219 დრაივერს. პირველ რიგში, მოდით შევხედოთ როგორ დავაკავშიროთ თითოეული 8x8 მატრიცა. მას შემდეგ, რაც ჩვენ გვაქვს ჩვენი 4 მატრიცა, ჩვენ შეგვიძლია შევუერთდეთ მათ ერთად "data out" "data in" pin.

ნაბიჯი 5: მონაცემების დაკავშირება (პინ 24) სხვა IC– ის მონაცემთა შეყვანისას (პინ 1)

მონაცემების დაკავშირება (პინ 24) სხვა IC მონაცემების შეყვანისას (პინ 1)
მონაცემების დაკავშირება (პინ 24) სხვა IC მონაცემების შეყვანისას (პინ 1)

ნაბიჯი 6: გააკეთეთ საათის კავშირი და შესაბამისად ჩატვირთეთ

საათის დაკავშირება და შესაბამისად ჩატვირთვა
საათის დაკავშირება და შესაბამისად ჩატვირთვა

ნაბიჯი 7: შეაერთეთ კონდენსატორი და რეზისტორი, როგორც ნაჩვენებია დიაგრამაში

შეაერთეთ კონდენსატორი და რეზისტორი, როგორც ნაჩვენებია დიაგრამაში
შეაერთეთ კონდენსატორი და რეზისტორი, როგორც ნაჩვენებია დიაგრამაში
შეაერთეთ კონდენსატორი და რეზისტორი, როგორც ნაჩვენებია დიაგრამაში
შეაერთეთ კონდენსატორი და რეზისტორი, როგორც ნაჩვენებია დიაგრამაში

ნაბიჯი 8: შეაერთეთ მატრიცის ქინძისთავები, როგორც ნაჩვენებია დიაგრამაში

შეაერთეთ მატრიცის ქინძისთავები, როგორც ნაჩვენებია დიაგრამაში
შეაერთეთ მატრიცის ქინძისთავები, როგორც ნაჩვენებია დიაგრამაში
შეაერთეთ მატრიცის ქინძისთავები, როგორც ნაჩვენებია დიაგრამაში
შეაერთეთ მატრიცის ქინძისთავები, როგორც ნაჩვენებია დიაგრამაში

ნაბიჯი 9: კეისის დამზადება ჩვენი LED ეკრანისთვის

საქმე ჩვენი LED ეკრანისთვის
საქმე ჩვენი LED ეკრანისთვის
საქმე ჩვენი LED ეკრანისთვის
საქმე ჩვენი LED ეკრანისთვის
საქმე ჩვენი LED ეკრანისთვის
საქმე ჩვენი LED ეკრანისთვის
საქმე ჩვენი LED ეკრანისთვის
საქმე ჩვენი LED ეკრანისთვის

ერთხელ, თქვენ დაამყარეთ ზემოაღნიშნული კავშირი, დროა გააკეთოთ საქმე, რომ მე გამოვიყენე ჯართი მუყაო და გავაკეთე ყუთი პლასტმასისგან LED- ებზე ისე, რომ სიკაშკაშე არ გავრცელდეს და მოგვცეს უფრო დამამშვიდებელი ხედი

ნაბიჯი 10: კოდისა და აპლიკაციის ბმული

კოდისა და აპლიკაციის ბმული
კოდისა და აპლიკაციის ბმული

კოდი: ჩამოტვირთეთ

PCB დიზაინი: ჩამოტვირთეთ

აპლიკაციის ფაილები: ჩამოტვირთეთ

გირჩევთ: