Სარჩევი:

Arduino DIY 6x6 Matrix მაისური: 8 ნაბიჯი (სურათებით)
Arduino DIY 6x6 Matrix მაისური: 8 ნაბიჯი (სურათებით)

ვიდეო: Arduino DIY 6x6 Matrix მაისური: 8 ნაბიჯი (სურათებით)

ვიდეო: Arduino DIY 6x6 Matrix მაისური: 8 ნაბიჯი (სურათებით)
ვიდეო: HOW TO MAKE SCROLLING TEXT LED DISPLAY || 6X6 LED MATRIX || DIY LED Matrix BY B.E.E 2024, ივლისი
Anonim
Image
Image
WS2812 LED- ების მომზადება
WS2812 LED- ების მომზადება

კეთილი იყოს თქვენი მობრძანება ჩემს პირველ ინსტრუქციებში! მინდა გაჩვენოთ როგორ გავაკეთე ჩემი საკუთარი LED მატრიცის მაისური დაახლოებით 50 ევროდ და როგორ ვაჩვენო მასზე ლამაზი ანიმაციები და სურათები ტაილერ ჯონსის ფანტასტიკური LED მატრიცის კონტროლის პროგრამული უზრუნველყოფის გამოყენებით. თავიდან მე გავაკეთე 6x8 პიქსელიანი მატრიცა, მაგრამ მოგვიანებით მე გადავიღე 6x6 ფორმატში, ეს არ იმუშავებდა LMCS– ით. მე ვწერ ამ ინსტრუქციას ამის გაკეთების შემდეგ, ასე რომ გთხოვთ მაპატიოთ ფოტოების გამოტოვებისთვის. მაისური ირეცხება კიდეც, შეგიძლიათ ამოიღოთ LED ზოლები. თუ თქვენ გაქვთ რაიმე შეკითხვები, გთხოვთ შემატყობინოთ!

თუ მოგწონთ ჩემი ტარება, გთხოვთ მიეცით ხმა არდუინოს კონკურსში. Გმადლობთ:)

რედაქტირება: მას შემდეგ, რაც ჩემი IG- ის ზოგიერთმა მიმდევარმა მიიღო ეს, მე გადავიღე ვიდეო ამის შესახებ.

ნაბიჯი 1: რაც დაგჭირდებათ

თქვენ დაგჭირდებათ შემდეგი კომპონენტები:

  • მაისური თქვენი ზომით (უმჯობესია აიღოთ უფრო დიდი, რომ შეძლოთ მისი უფრო გრძელი ტარება, თუ ჯერ კიდევ ახალგაზრდა ხართ): 10 €
  • WS2812b LED ზოლები, მე გამოვიყენე ზოლი 30 LED- ით მეტრზე და სულ 60 LED- ები: 20 €
  • ზოგიერთი ქალი სათაური: 2 €
  • ნაქსოვი LED ზოლის ჩასატარებლად: 2 €
  • კაცი/მამაკაცი მხტუნავი კაბელები, დამოკიდებულია რამდენი პიქსელის გამოყენება გსურთ: 3 €
  • Arduino USB კაბელით (UNO): 5 €

    ფარისთვის: პროტოტიპის ფარი, 3 პოზიციის ხრახნიანი ტერმინალი, USB-B გარღვევის დაფა, 330 ოჰმეტიანი რეზისტორი, 1000uF კონდენსატორი 7 €

  • Powerbank მობილური ტელეფონებისთვის (დაახლოებით 4000 mAh, რაც მეტი მით უკეთესი): 15 €
  • საკონტროლო განყოფილების ერთგვარი საცხოვრებელი

შემდეგი ინსტრუმენტები სასარგებლოა/აუცილებელია:

  • შედუღების ხელსაწყოები (რკინა, ფანქარი, საჭრელი …)
  • მაკრატელი
  • პატარა ხერხი და ქვიშის ქაღალდი სათაურების დასაჭრელად
  • sew ინსტრუმენტები LED ზოლები მფლობელი

ნაბიჯი 2: WS2812 LED- ების მომზადება

WS2812 LED- ების მომზადება
WS2812 LED- ების მომზადება

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

ნაბიჯი 3: მაისურის მომზადება

მაისურის მომზადება
მაისურის მომზადება
მაისურის მომზადება
მაისურის მომზადება
მაისურის მომზადება
მაისურის მომზადება
მაისურის მომზადება
მაისურის მომზადება

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

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

ნაბიჯი 4: LED- ების შერწყმა მაისურთან ერთად

LED- ების შერწყმა მაისურთან ერთად
LED- ების შერწყმა მაისურთან ერთად
LED- ების შერწყმა მაისურთან ერთად
LED- ების შერწყმა მაისურთან ერთად
LED- ების შერწყმა მაისურთან ერთად
LED- ების შერწყმა მაისურთან ერთად
LED- ების შერწყმა მაისურთან ერთად
LED- ების შერწყმა მაისურთან ერთად

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

დასრულების შემდეგ, ის უნდა გამოიყურებოდეს როგორც ფოტოში. შემდეგ თქვენ აიღეთ 10 სმ მამრობითი/მამრობითი მხტუნავის კაბელი და დააკავშირეთ 5V და დამჭერი ქინძისთავები ზიგზაგისებურად. შემდეგ თქვენ შეგიძლიათ აიღოთ უფრო გრძელი მამაკაცი მდედრი მხტუნავზე და პატარა მამაკაცი მამაკაცზე, როგორც მე გავაკეთე და დააკავშიროთ მონაცემები მომდევნო მონაცემებთან, კაბელების გადახვევით უქსოვი ჯიბეების უფასო ჯიბეების ქვეშ, ან უბრალოდ შეაერთეთ ისინი. მაგრამ შემდეგ ის აღარ ირეცხება. დარწმუნდით, რომ მიჰყევით სწორ მიმართულებას. დაბოლოს, შეაერთეთ რამდენიმე გრძელი ჯამპერის მავთული მონაცემთა შეყვანისა და კვების ბლოკის ქინძისთავებთან. შენი მაისური ახლა მზად არის!

ნაბიჯი 5: ელექტრონიკის პროტოტიპი

ელექტრონიკის პროტოტიპი
ელექტრონიკის პროტოტიპი
ელექტრონიკის პროტოტიპი
ელექტრონიკის პროტოტიპი

მაისურის შესამოწმებლად თქვენ უბრალოდ უნდა ააწყოთ სქემა სურათებში. მე გამოვიყენებ Arduino UNO– ს მცირე ფარით, რადგან თქვენ შეგიძლიათ გამოიყენოთ პირდაპირი სერიული კომუნიკაცია. ჩემი მაისურით, მე პირველად გამოვიყენე წვრილმანი Arduino UNO კლონი პერფორის დაფაზე. მაგრამ პრობლემა ის არის, რომ თქვენ არ შეგიძლიათ სერიული კომუნიკაციის გაკეთება, რომელიც გამოიყენება LED მატრიცის კონტროლის პროგრამულ უზრუნველყოფაში. თქვენ კვლავ შეგიძლიათ აჩვენოთ სურათები/ანიმაციები, მაგრამ ყოველ ჯერზე მოგიწევთ IC- ის ამოღება.

ერთ -ერთი ყველაზე მნიშვნელოვანი რამ, რაც უნდა გახსოვდეთ არის ძალა: როდესაც იყენებთ powerbank– ს 1A მაქსიმალურით, შეგიძლიათ მიიღოთ მაქსიმუმ 1 ამპერი. როდესაც მას Arduino- ს USB პორტის საშუალებით დაუკავშირებთ, მიიღებთ მაქსიმალურ 0, 5A- ს, რადგან არის დაუკრავენ. არასოდეს გადააჭარბოთ ზღვარს! ამიტომ, თქვენ შეგიძლიათ უბრალოდ დაამატოთ USB-B ბრეაკოუტ დაფა (ან უბრალოდ USB სოკეტი), რომ გქონდეთ კვების ბლოკი პაუზერის გარეშე.

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

ნაბიჯი 6: პროგრამირების პირველი ნაბიჯები

პროგრამირების პირველი ნაბიჯები
პროგრამირების პირველი ნაბიჯები

რადგან მე ნამდვილად არ მომწონს პროგრამირების ნაწილი, არ მივცემ კონკრეტულ ჩანახატებს. უბრალოდ სცადეთ რამდენიმე წიგნი. სასიამოვნოა Adafruit NeoMatrix.

უკეთესი და კიდევ უფრო მარტივი გზა არის პროგრამული უზრუნველყოფა სახელწოდებით "LED Matrix Control Software". ეს არის მართლაც გასაოცარი პროგრამა, რომელიც დამზადებულია ტაილერ ჯონსის მიერ (დარწმუნდით, რომ შეამოწმეთ მისი არხი, მან გადაიღო რამდენიმე სასარგებლო ვიდეო: ტაილერ ჯონის არხი).

მე ვიყენებდი 1.3.2 ვერსიას, მაგრამ ახალი უნდა მუშაობდეს კარგად. აქ არის ვერსია 1.3.2: LMCS 1.3.2, მაგრამ ასევე შეგიძლიათ სცადოთ უახლესი ვერსია: LMCS 2.

უბრალოდ გადმოწერეთ პროგრამული უზრუნველყოფა და ატვირთეთ მოთამაშის ესკიზი სახელწოდებით "LEDMatrix Serial" თქვენი LED- ების რაოდენობით და პინ -კოდი შეიცვალა თქვენს Arduino- ში Arduino IDE გამოყენებით. დაიწყეთ პროგრამა და დააჭირეთ აირჩიეთ COM პორტი და დაუკავშირდით თქვენს Arduino- ს. კავშირის სტატუსი უნდა შეიცვალოს მწვანედ. შემდეგ არის სხვადასხვა რეჟიმი, მათ შორის ხატვა,-g.webp

ნაბიჯი 7: გახადეთ ელექტრონიკა მუდმივი

გახადეთ ელექტრონიკა მუდმივი
გახადეთ ელექტრონიკა მუდმივი
გახადეთ ელექტრონიკა მუდმივი
გახადეთ ელექტრონიკა მუდმივი
გახადეთ ელექტრონიკა მუდმივი
გახადეთ ელექტრონიკა მუდმივი

როგორც უკვე ვთქვი მე –5 საფეხურზე, მე გამოვიყენე წვრილმანი Arduino დამოუკიდებელი პერფორის დაფაზე, როგორც პირველი ვერსია, იხილეთ სურათები თავზე. მაგრამ არსებობს უკეთესი გზა: "პროტოტიპის ფარის" გამოყენებით შეგიძლიათ უბრალოდ დააწყოთ სქემა არდუინოზე და ყველაფერი სუფთაა. შეაერთეთ იგივე წრე, როგორც მე –5 საფეხურზე, მაგრამ გამოიყენეთ სამი პოზიტიური ხრახნიანი ტერმინალი მატრიცის დასაკავშირებლად. თუ თქვენ უკვე ჩემზე უფრო გამოცდილი ხართ, ასევე შეგიძლიათ უბრალოდ გამოიყენოთ დაფა, როგორც ფარი. ეს არის ჩემი ვერსია 2. თუ გინდათ რომ დაინახოთ ფარის შედუღების დრო, ეწვიეთ ჩემს ინსტაგრამს:

დასრულების შემდეგ, თქვენ უნდა გქონდეთ სუფთა, კარგი გარეგნობის და კომპაქტური საკონტროლო განყოფილება! სცადეთ ის, როგორც ბოლო ნაბიჯში და თუ ის იმედია მუშაობს, შეგიძლიათ გააკეთოთ საქმე ამისთვის. მე ვფიქრობ, რომ საუკეთესო გზაა შარვლის ერთ ჯიბეში ჩასვათ საკონტროლო განყოფილება, მეორეში კი - ბანკი. თქვენ დააკავშირებთ მას USB კაბელის გამოყენებით.

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

ნაბიჯი 8: შემდგომი პროგრამირება და დასრულებული ტარება

შემდგომი პროგრამირება და დასრულებული ტარება
შემდგომი პროგრამირება და დასრულებული ტარება
შემდგომი პროგრამირება და დასრულებული ტარება
შემდგომი პროგრამირება და დასრულებული ტარება

როდესაც დაამთავრებთ ყველა ტექნიკას, დროა გახადოთ ის პორტატული პროგრამული უზრუნველყოფით. თქვენ უბრალოდ შეგიძლიათ დააჭიროთ ღილაკს "ექსპორტი FastLED კოდი" და დააკოპირეთ კოდი მარყუჟის განყოფილებაში LMCS პლეერიდან, რომელიც თქვენ უკვე ატვირთეთ მე -6 ნაბიჯში Arduino IDE გამოყენებით.

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

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

გირჩევთ: