Სარჩევი:

მარტივი გარემოს RGB LED ნათურები Visuino– ით .: 7 ნაბიჯი (სურათებით)
მარტივი გარემოს RGB LED ნათურები Visuino– ით .: 7 ნაბიჯი (სურათებით)

ვიდეო: მარტივი გარემოს RGB LED ნათურები Visuino– ით .: 7 ნაბიჯი (სურათებით)

ვიდეო: მარტივი გარემოს RGB LED ნათურები Visuino– ით .: 7 ნაბიჯი (სურათებით)
ვიდეო: უბრალოდ დაადეთ სუპერ წებო ლედ ნათურას და გაოცებული დარჩებით 2024, ნოემბერი
Anonim
მარტივი გარემოს RGB LED ნათურები Visuino– ით
მარტივი გარემოს RGB LED ნათურები Visuino– ით

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

შედარებით იაფი უნდა იყოს ერთად აწყობა, აი რა დაგჭირდებათ:

  • მცირე ზომის Arduino ტიპის დაფა, როგორიცაა Pro Mini ან Pro Micro.
  • რამდენიმე Neo-Pixel ტიპის RGB LED- ები მხოლოდ ერთ PCB- ზე
  • მავთულის დაახლოებით 6 ', მე გამოვიყენე ქსელის კაბელი, რომელიც გადავარჩიე, მას აქვს 8 ღერი და მე მხოლოდ რამდენიმე მათგანი გამოვიყენე.
  • 2 -დან 6 პინგ -პონგის ბურთი, თქვენი სპორტული საქონლის მაღაზიიდან.
  • რამდენიმე კაცი to jumper ხაზები, თუ გსურთ შეამოწმოთ თქვენი პროგრესი გზაზე.
  • Visuino და Arduino IDE

საჭირო ინსტრუმენტები

გამაგრილებელი რკინა, გამაგრება, დიაგონალური საჭრელი, მავთულის სტრიპტიზატორები, ჰობის დანა, ცხელი წებოს იარაღი და USB კაბელი არდუინოს პროგრამირებისთვის.

ნაბიჯი 1: ტესტირებისთვის დაყენება…

ტესტირებისთვის დაყენება…
ტესტირებისთვის დაყენება…
ტესტირებისთვის დაყენება…
ტესტირებისთვის დაყენება…

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

სურათი 1 გვიჩვენებს კავშირებს. ნარინჯისფერი არის V, ყვითელი არის მონაცემები და ლურჯი არის GND

Neo -Pixels და თავსებადი მოწყობილობები მოითხოვს 5V ენერგიას, ასე რომ თქვენ უნდა მოძებნოთ Pro Mini ან Pro Micro 5V - 16MHz ვერსია. მე გამოვცადე მიკრო, დაკავშირების და ატვირთვის სიმარტივის გამო, საბოლოო ვერსია იქნება მინი, რადგან ისინი უფრო იაფია და მე უფრო მეტი მაქვს ხელთ. ასევე, უნდა აღინიშნოს, რომ თუ თქვენ მხოლოდ 2 -დან 4 მათგანს მართავთ, არ გჭირდებათ დამატებითი კვების წყარო.

სურათი 2 გვიჩვენებს კავშირებს საგნების Pro Micro მხარეს. გამოიყენეთ პინ 2 მონაცემებისთვის.

ნაბიჯი 2: ტესტირება და დაყენება…

Image
Image
ტესტირება და დაყენება…
ტესტირება და დაყენება…
ტესტირება და დაყენება…
ტესტირება და დაყენება…

ასე რომ, მე დავიწყე Visuino ესკიზის ტესტირება რამდენიმე მარტივი კომპონენტით.

დავამატე Neo-Pixel ColorGroup. ColorPixel და შემდეგ Random Color Generator და Clock Generato r. აქ, სურათ 2 -ში თქვენ შეგიძლიათ ნახოთ ეს კომპონენტები მიბმული და ეს ვიდეო აჩვენებს შედეგს. ჩემი პატარა განწყობის RGB ატმოსფეროსთვის, ის ძალიან სწრაფად მიდიოდა და სანამ მე შემეძლო მისი შენელება, ეს ჯერ კიდევ ცოტა არეული იყო ჩემი ხედვისთვის.

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

ასე რომ, როდესაც კვადრატული ხვრელის ამოსაკვეთად მიდიხართ, გსურთ პიქსელის დალაგება და გამოიცანით სად უნდა გამოავლინოთ ხვრელი და უბრალოდ მონიშნეთ იგი წვრილი/მახვილი ფანქრით. [მე ვიყენებ მექანიკურ ფანქრებს ამგვარი სამუშაოსთვის, 0.5 მმ] როგორც ჩანს სურათზე 5. შემდეგ უბრალოდ დაიწყეთ ზედაპირის დანით დალევა თითქმის ბოლომდე, შემდეგ ფრთხილად მიამაგრეთ წერტილი და ნაზად გაჭერით ზემოთ ისე, რომ ნაჭერი არ იყოს ' t მოხვდება ბურთში. სურათი 6 გვიჩვენებს, რომ ის მოთავსებულია ხვრელში, შეიძლება დაგჭირდეთ მისი მორთვა ოდნავ უფრო დიდი, ისე რომ იგი მჭიდროდ ჯდება.

ნაბიჯი 3: პიქსელების შედუღება…

პიქსელების შედუღება…
პიქსელების შედუღება…
პიქსელების შედუღება…
პიქსელების შედუღება…
პიქსელების შედუღება…
პიქსელების შედუღება…

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

მათი შედუღებისას მნიშვნელოვანია მხოლოდ რკინა გქონდეთ ბალიშებზე მინიმალური დროით, დაახლოებით 3 წამი ნორმალურია და შეეცადეთ არ გადააჭარბოთ ამას ისე, რომ არ გაგრილდეს შუალედში. სურათ 1 -ში, მე პირველად დავამატე გამაგრილებელი ბუშტუკები თითოეულ ბალიშზე პირველი პიქსელის DIN [მონაცემების] გვერდზე. შემდეგ დაახლოებით ერთი წუთის განმავლობაში გაგრილების შემდეგ, თითოეულ ბუშტს ვუთმობ რკინას, რომ მასში მავთული დაამატოთ. მე –2 სურათზე თქვენ ხედავთ, რომ ეს არის დასრულებული შედეგი და მე მეოთხე მავთული შემოვიხვიე სხვებზე, რათა შეენარჩუნებინა ისინი ადგილზე, სანამ მე ვასხამდი მათ.

სურათი 3 გვიჩვენებს მეორე პიქსელს ბოლოში DOUT- ზე (მონაცემები გარეთ) და ამჯერად მე დავიწყე DOUT [მონაცემების გამოტანა] და დავამატე მავთულები ბოლო პიქსელიდან მას. შემდეგ მე –4 სურათზე შეგიძლიათ ნახოთ მეორე პიქსელი ორივე ბოლოებით შეკრული.

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

ნაბიჯი 4: ესკიზის დაყენება Visuino– ში…

ესკიზის დაყენება Visuino– ში…
ესკიზის დაყენება Visuino– ში…
ესკიზის დაყენება Visuino– ში…
ესკიზის დაყენება Visuino– ში…
ესკიზის დაყენება Visuino– ში…
ესკიზის დაყენება Visuino– ში…
ესკიზის დაყენება Visuino– ში…
ესკიზის დაყენება Visuino– ში…

ამრიგად, ამ პირველ Visuino ნაბიჯში თქვენ უნდა გახსნათ Visuino ან გადმოწეროთ აქედან: Visuino.com და დააინსტალიროთ ეკრანზე მოთხოვნის შესაბამისად.

შემდეგ, მთავარ ფანჯარაში, თქვენ უნდა აირჩიოთ Arduino თავსებადი დაფები, რომლებსაც გამოიყენებთ ამ პროექტისათვის. სურათი 1 გვიჩვენებს, რომ მე მაქვს შერჩეული Pro Mini, შემდეგ დააჭირეთ ღილაკს "OK"

შემდეგ თქვენ მოგიწევთ გადადით საძიებო ველში ზედა მარჯვენა კუთხეში და ჩაწერეთ "საათი", შემდეგ შეარჩიეთ და გადაიტანეთ საათის გენერატორი (სურათი 2) და გადაიტანეთ Arduino დაფის მარცხნივ და გაშორეთ მისგან, როგორც ნაჩვენებია სურათზე 3. საათის გენერატორი 'მონიშნავს' მომდევნო კომპონენტს რასაც შემფასებელს მივცემთ. ასე რომ, შემდეგ გადადით "თვისებებში" და იპოვეთ "სიხშირის" ვარიანტი და ჩაწერეთ, "0.1", (სურათი 4), რომელიც მონიშნულია 10 წამში ერთხელ. ეს მნიშვნელობა შეიძლება შეიცვალოს მოგვიანებით, როგორც საჭიროდ ჩათვლით.

შემდეგი, მოძებნეთ 'შემთხვევითი' იმავე საძიებო ველში კომპონენტების გვერდითა ზოლზე, (სურათი 5) და იპოვეთ 'შემთხვევითი ფერი' კომპონენტი (სურათი 6) და გადაიტანეთ იგი თქვენს მთავარ ფანჯარაში 'საათის' კომპონენტის მარჯვნივ. იხილეთ სურათი 7 და დააკავშირეთ იგი "გარეთ" პინიდან "საათის" პინზე "შემთხვევითი ფერი"

ნაბიჯი 5: ესკიზის დაყენება Visuino– ში… [გაგრძელება]

ესკიზის დაყენება Visuino– ში… [გაგრძელება]
ესკიზის დაყენება Visuino– ში… [გაგრძელება]
ვისკინოში ესკიზის დაყენება… [გაგრძელება]
ვისკინოში ესკიზის დაყენება… [გაგრძელება]
ვისკინოში ესკიზის დაყენება… [გაგრძელება]
ვისკინოში ესკიზის დაყენება… [გაგრძელება]
ესკიზის დაყენება Visuino– ში… [გაგრძელება]
ესკიზის დაყენება Visuino– ში… [გაგრძელება]

ახლავე, განაგრძეთ დანარჩენი კომპონენტების დამატება, ასე რომ მოძებნეთ 'Ramp' და გადაიტანეთ 'Ramp to Color Value' (სურათი 1) სამუშაო სივრცეში, 'შემთხვევითი ფერის' მარჯვნივ, რომელიც ჩვენ ახლახანს დავამატეთ. მის "თვისებებში" იპოვეთ "ფერდობი" და შეცვალეთ იგი "0.5" (სურათი 2) ეს იქნება ნაზი გადასვლა ფერის ცვლილებებს შორის. შემდეგ დააკავშირეთ "Out" "In" "Ramp" კომპონენტზე, გთხოვთ იხილოთ სურათი 3. ეს არის სურვილისამებრ, მაგრამ მე შევიცვალე ჩემი საწყისი ფერი იასამნისფერიდან, საწყისი "საწყისი ღირებულების" ჩამოსაშლელიდან.

ნაბიჯი 6: ესკიზის დაყენება Visuino– ში… [გაგრძელდა Neo-Pixel დამატებით]

ესკიზის დაყენება Visuino– ში… [გაგრძელდა Neo-Pixel დამატებით]
ესკიზის დაყენება Visuino– ში… [გაგრძელდა Neo-Pixel დამატებით]
ესკიზის დაყენება Visuino– ში… [გაგრძელდა Neo-Pixel დამატებით]
ესკიზის დაყენება Visuino– ში… [გაგრძელდა Neo-Pixel დამატებით]
ესკიზის დაყენება Visuino– ში… [გაგრძელდა Neo-Pixel დამატებით]
ესკიზის დაყენება Visuino– ში… [გაგრძელდა Neo-Pixel დამატებით]

შემდეგი არის Neo-Pixel კომპონენტი, მოძებნეთ "neo" და ისინი იქნებიან მხოლოდ ერთი ვარიანტი, სურათი 1, ასე რომ გადაიტანეთ ქვემოთ "Ramp"-სა და Arduino დაფას შორის. ახლა, ორჯერ დააწკაპუნეთ მასზე 6 რათა გამოჩნდეს "PixelGroups" ფანჯარა, ხოლო მარჯვენა მხარეს იპოვეთ და ორჯერ დააწკაპუნეთ "პიქსელებზე". (სურათი 2) ახლა, 10 პიქსელი დაემატება ნაგულისხმევად, მაგრამ ჩვენ ამას შევცვლით 2 -ით, ასე რომ, როდესაც ეს ფანჯარა კვლავ ღიაა, გადადით "თვისებების" ყუთში და შეცვალეთ "პიქსელების რაოდენობა" 2 -ზე, იხილეთ სურათი 3. ახლა თქვენ შეგიძლიათ დახუროთ "PixelGroups" და გადაიტანოთ ორი კავშირი "Ramp Out" - დან პინზე [0] და [1] NeoPixel– ზე. იხილეთ სურათი 4. შემდეგ თქვენ შეგიძლიათ გადაიტანოთ საბოლოო კავშირი "NeoPixel" - დან Pin B– ზე, ჩემს შემთხვევაში, Arduino დაფაზე, როგორც სურათ 5 – ში.

ახლა ატვირთეთ ესკიზი Visuino– ში F9 კლავიშის საშუალებით და შემდეგ ატვირთეთ დაფაზე Arduino IDE– დან CTRL+U– ით. შემდეგ თქვენ გექნებათ ამ პროექტის სამუშაო ვერსიაც.

ნაბიჯი 7: დასრულების ვიდეო და დასრულებული

Image
Image

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

ისიამოვნეთ !!

გირჩევთ: