Სარჩევი:
- ნაბიჯი 1: პირველი: დახაზეთ / დაბეჭდეთ / დახვრიტეთ ან გაბურღეთ თქვენი ვარსკვლავი
- ნაბიჯი 2: შედუღების დრო
- ნაბიჯი 3:… და მეტი შედუღება
- ნაბიჯი 4: ნივთების გაერთიანება
- ნაბიჯი 5: პროგრამირების დრო
- ნაბიჯი 6: რა არის შემდეგი: რისი გამოცდა გსურთ
- ნაბიჯი 7: საბოლოოდ…
- ნაბიჯი 8: დასრულებული პროექტის ვიდეოები. გაიხარე
ვიდეო: ცქრიალა არდუინოს საშობაო ვარსკვლავი: 8 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:15
ასე რომ, მე ვაფასებ, რომ ცოტა დაგვიანებულია წელს საშობაო პროექტის დაწყება. მაგრამ შესაძლოა თქვენ უკვე გაქვთ ყველაფერი რაც გჭირდებათ და შესაძლოა წელს არსად წასვლას არ აპირებთ: მაშინ შესაძლოა, უბრალოდ იქნებ გინდათ სცადოთ ეს პატარა პროექტი. ნაწილების სია მოცემულია ქვემოთ, ასე რომ თავად შეამოწმეთ!
ეს არის პენტაგრამის ტიპის ვარსკვლავი 20 LED- ებით, სხვადასხვა ფერის, რომლებიც სეზონზეა მორგებული.
და როგორც ეს არდუინოზეა ორიენტირებული, თქვენ შეგიძლიათ გახდეთ შემოქმედებითი თქვენი განათების ნიმუშებით: მე მოგცემთ რამოდენიმე ვარიანტს, რომ დაიწყოთ, რათა იპოვოთ საკუთარი შთაგონება. შემდეგ გააზიარე!
მასალები:
სინათლე:
- 10 მწვანე 3 მმ LED ნათურები
- 5 წითელი LED 3 მმ
- 5 ყვითელი 3 მმ ები
- 1 თეთრი 3 მმ
- 5 220 Ohm წინააღმდეგობა
Კონტროლი:
- 1 Arduino Uno (ან თავსებადი)
- 1 Adafruit 16 -არხიანი 12 ბიტიანი PWM/Servo Driver - I2C ინტერფეისი - PCA9685 (ან თავსებადი)
სხვა ნივთები:
- შესაფერისი ზომის პურის დაფა (მე გამოვიყენე 830 პინიანი დაფა დენის წყაროს თითოეულ მხარეს)
- 5V კვების ბლოკი
- ჯუმბერის მავთულის რამოდენიმე
- 20+1 18AWG მავთულები LED- ებისა და GND- ისთვის
ნაბიჯი 1: პირველი: დახაზეთ / დაბეჭდეთ / დახვრიტეთ ან გაბურღეთ თქვენი ვარსკვლავი
თუ თქვენ არ იცით ხატვა (როგორც ვაღიარებ, მე ვარ; ამიტომ უნდა გამოვიყენო www.wikipedia.org): იპოვნეთ პენტაგრამა ნებისმიერ უფასო სურათის საიტზე, გააფართოვეთ იგი დაახლოებით 8 სმ (3 1/8 ) სიგანეზე და დაბეჭდეთ რა
იმისათვის, რომ მოხერხებულად შეაერთოთ თქვენი LED- ები, შეგიძლიათ გააკეთოთ მუყაოს ხვრელები თქვენი ვარსკვლავის თითოეულ წვერზე და თითოეული კვეთა პლუს ერთი ცენტრში. ან თქვენ გადაიტანეთ პოზიციები პლაივუდის თხელი ნაჭერზე და გახვრიტეთ 3 მმ (1/8 ) ხვრელები, როგორც ნაჩვენებია ფოტოში.
ნაბიჯი 2: შედუღების დრო
შეარჩიეთ ნებისმიერი პოზიცია თქვენი მწვანე, ყვითელი და წითელი LED- ებისთვის. მე გადავწყვიტე, რომ ცენტრში იყოს თეთრი, მაგრამ თქვენ შეგიძლიათ გამოიყენოთ ნებისმიერი ფერი. ჩემი ვარსკვლავი საკმაოდ შემთხვევითი ნაზავია, მაგრამ ფერების მოწესრიგებული წესი რა თქმა უნდა ისევე კარგად იმუშავებს!
შემდეგი, წარმართეთ თითოეული LED- ის კათოდები 90 ° -იანი კუთხით. დარწმუნდით, რომ მოხარეთ ისინი ყველა იმავე მიმართულებით, რაც შემდგომში გაადვილებს შედუღებას. კათოდი არის თითოეული LED- ის მოკლე მავთული ან კორპუსის ბრტყელი მხარე.
განათავსეთ თითოეული LED შესაბამის ხვრელში და შეაერთეთ ყველა კათოდი ერთმანეთთან, რათა შეიქმნას ვარსკვლავის ფორმა, როგორც ჩანს ფოტოებში. სიფრთხილე: დარწმუნდით, რომ არ მოაკლდება კათოდი და ანოდი (გრძელი ფეხი / მრგვალი მხარე).
ნაბიჯი 3:… და მეტი შედუღება
თქვენი ვარსკვლავის დასრულების შემდეგ, თქვენ უნდა დაურთოთ მავთული თითოეულ LED ანოდზე (გახსოვდეთ: გრძელი ფეხი, მრგვალი მხარე…). ჩემი ვარსკვლავისთვის თქვენ შეარჩიეთ მწვანე და თეთრი მავთულები, ძირითადად იმიტომ, რომ მე მქონდა ისინი. ასევე მიამაგრეთ სხვადასხვა ფერის ერთი მავთული კათოდზე (ანუ წინა საფეხურზე აშენებული ვარსკვლავის ნებისმიერ წერტილში); მე შავი მავთული გამოვიყენე (არც ისე მხიარული, მაგრამ შავი იმდენად ტრადიციულად გამოიყენება GND– სთვის, მე მას ვერაფრით ვუშველი).
მოხერხებულობისთვის, იპოვნეთ გზა თქვენი მავთულის მოწყობის მიზნით, რაც თქვენთვის მნიშვნელოვანია. განსაკუთრებით:
- შეინახეთ (-) / კათოდური მავთულები ერთმანეთისგან
- იდენტიფიცირება (თეთრი) ცენტრის LED
- გამოყავით 5 LED, რომლებიც განლაგებულია პენტაგრამის კვეთაზე ("შიდა" LED- ები)
ნაბიჯი 4: ნივთების გაერთიანება
მას შემდეგ რაც შეაერთეთ თქვენი ულამაზესი ვარსკვლავი (რომელიც დარწმუნებული ვარ ჩემზე უკეთესად გამოიყურება: თქვენ ძალიან ფრთხილად იქნებით რომ შესანიშნავ ფორმაში იყოთ!), დროა შეაერთოთ ყველაფერი. უკაცრავად, მე არ ვაკეთებ FRITZING- ს, ამიტომ შევეცდები აგიხსნათ. მიმოხილვა მოცემულია პირველ სურათზე, ხოლო შემდგომი ნაბიჯები ნაჩვენებია შესაბამისად.
პურის დაფაზე
- ჩადეთ თქვენი 5 ვ კვების წყარო. დარწმუნდით, რომ მიწოდება (+) არის breadboard (+) პოზიციაზე!
- განათავსეთ 16 არხიანი PWM დაფა პურის დაფაზე მოსახერხებელ მდგომარეობაში
- მოათავსეთ 5 220 Ohm რეზისტორი მოხერხებულად ერთმანეთის გვერდით
არდუინოდან პურის დაფაზე
- შეაერთეთ Arduino GND პურის დაფაზე (-)
- შეაერთეთ Arduino SCL PWM დაფაზე SCL და SDA SDA– სთან
- შეაერთეთ ერთი ჯუმპერი არდუინოს ქინძისთავებიდან 3, 4, 5, 6, 7 ან თითოეული რეზისტორის ერთ მხარეს
PWM Breakout– დან Breadboard– მდე
- 16 მხტუნავი მავთული გადადის PWM გამოსვლიდან გარღვევაზე ზედიზედ 16 რიგზე პურის დაფაზე
- GND უკავშირდება (-) პურის დაფის დენის ზოლზე
- VCC დაკავშირებულია (+) პურის დაფის ზოლზე
- რადგან ჩვენ გამოვიყენებთ მხოლოდ მცირე ზომის LED- ებს, მე არ ვიყენებ V+ კავშირს
"ვარსკვლავის" კავშირები
- (შავი!) კათოდური მავთული უკავშირდება (-) პურის დაფაზე
- (თეთრი) ცენტრალური LED უკავშირდება PWM pin 15 -ს
- 5 "შიდა" LED- ები უკავშირდება რეზისტორების მეორე ბოლოს
- დანარჩენი 15 LED ნათურა უკავშირდება PWM ქინძისთავებს 0 -დან 14 -მდე შესაბამისად
Სხვა რაღაცეები
- თქვენ უნდა გაამდიდროთ თქვენი breadboard
- … და დაუკავშირეთ Arduino თქვენს კომპიუტერს სტანდარტული USB კაბელის გამოყენებით
ნაბიჯი 5: პროგრამირების დრო
დროა გახდეთ კრეატიული და გახადოთ თქვენი მუხტი პროექტში.
ჩემი მაგალითის ფაილები დაფუძნებულია Adafruit_PWMServoDriver ბიბლიოთეკაზე, რომელიც აღმოვაჩინე რომ არის მარტივი (და ლამაზად დოკუმენტირებული).
ყველა მათგანი იწყებს ბიბლიოთეკების გამოძახებით, საჭირო ცვლადების განსაზღვრით (და შეიძლება მე გამოვტოვე ამის გაწმენდა გვიანდელ მაგალითებში!)
SETUP განყოფილებაში თქვენ იხილავთ PWM გარღვევის ინიციალიზაციას და სერიული პორტის გახსნას (რომელიც მე გამოვიყენე გამართვისთვის … ჩემი პროგრამირების სტილი ძირითადად კოპირება-ჩასმა-ცდა-წარუმატებლობა-ცდა-გამეორებაა!) ასევე განსაზღვრავს 5 ქინძისთავი შიდა LED- ებისთვის, როგორც გამომავალი.
ბოლოს LOOP- ში მე დავუშვებ, რომ LED- ებმა მოციმციმე შემთხვევით, ან აედევნონ გარშემო, ან მათი ჯგუფები გაგრძელდეს და გამორთონ. სცადეთ ისინი, ნახეთ რას აკეთებენ ისინი თქვენთვის: ეს არის საშობაო საჩუქრები, არა? გაგიკვირდებათ! იმედია ისიამოვნებთ!
BTW: ზოგიერთი ნიმუში ჩემს ინსტაგრამზეა (@nicnowak), როგორც ეს აქ:
Sieh dire გარდაიცვალა Beitrag auf Instagram an
Ein Beitrag geteilt von nicnowak (@nicnowak)
ნაბიჯი 6: რა არის შემდეგი: რისი გამოცდა გსურთ
ვიმედოვნებთ, რომ ამ ინსტრუქციით სარგებლობდით აქამდე. თუ ასეა, აქ არის რამოდენიმე იდეა, რისი გაკეთებაც შეგიძლიათ რომ გახადოთ ის უფრო სახალისო:
გამოიყენეთ უფრო დიდი ები! 5 მმ, 8 მმ უბრალოდ არ უნდა დაგვავიწყდეს, რომ მათ უფრო მეტი ენერგია დასჭირდებათ, ასე რომ თქვენ გსურთ ცალკე დენის წყაროს მიმაგრება V+ - ზე PWM დაფაზე და შესაბამისად LED- ების დაკავშირება.
გამოიყენეთ მეტი LED ნათურები! რადგანაც PWM დაფა დაფუძნებულია I2C– ზე, თქვენ შეგიძლიათ დააკავშიროთ მრავალი დაფა (62 – მდე!) და გქონდეთ მრავალი LED ნათურა. შესაძლებელია ვარსკვლავების რთული ფორმები, იქნებ 3D ფორმაც კი იყოს ვარიანტი?
გამოიყენეთ განსხვავებული ფერები! რასაკვირველია, წითელი, ოქრო და მწვანე ტიპიური საშობაო თემაა, მაგრამ ლურჯი და თეთრი საინტერესო ვარიანტად გამოიყურება.
შექმენით ვარსკვლავის ფორმის სახლი! ხილული მავთულები არ არის ის, რაც ყველას ესთეტიურად მიმზიდველად მიაჩნია (კარგად: მე ვაკეთებ …), ასე რომ პლაივუდის ან პლასტმასის კოლოფს ვარსკვლავის დასაფარავად შეუძლია დაამატოს საშობაო სული. შეგიძლიათ 3D ბეჭდვა? დიახ შეგიძლია !! (მე არ შემიძლია …)
გამოიყენეთ DIFFUSOR! შიშველ LED- ებს აქვთ ძალიან მცირე ფოკუსირების არე. დიფუზორი მასალის გამოყენება, როგორიცაა ნახევრად გამჭვირვალე ქაღალდი ან გამჭვირვალე პლასტიკური, დაამსუბუქებს შუქებს.
შექმენით CRAZY მსუბუქი ეფექტები! ან გახადეთ უფრო სადღესასწაულო: თქვენზეა დამოკიდებული.
დაამატეთ კონტროლი! დღის ბოლოს, თქვენს Arduino– ს შეუძლია გაცილებით მეტი გააკეთოს, ვიდრე 21 LED ნათურა. ჩართეთ კონცენტრატორები სინათლის შაბლონებს შორის გადასატანად. გახადეთ ის მგრძნობიარე. გაანათეთ, როდესაც მზე ჩადის.
ნაბიჯი 7: საბოლოოდ…
როგორც თქვენ ალბათ შენიშნეთ, ჩემი კომპონენტები არის "თავსებადი" დაფები. ისინი კარგად იქცევიან, იაფია და ადვილად ხელმისაწვდომია ბევრ მაღაზიაში.
თუმცა, თუ ამის საშუალება გაქვთ, მხარი დაუჭირეთ შემქმნელებს, რომლებიც ამ ყველაფერს ჩვენთან მოაქვთ:
www.arduino.cc
www.adafruit.com/https://learn.adafruit.com/16-channel-pwm-servo-dr…
ნაბიჯი 8: დასრულებული პროექტის ვიდეოები. გაიხარე
ზოგი გადაღებულია მხოლოდ შიშველი LED- ებით, ხოლო სხვებზე მე გამოვიყენე ჩვეულებრივი თეთრი ქაღალდი შუქის გასავრცელებლად.
რომელი უფრო მოგწონს?
გირჩევთ:
უფრო დიდი და გაუმჯობესებული საშობაო ვარსკვლავი Neopixel Attiny85: 3 ნაბიჯი (სურათებით)
უფრო დიდი და გაუმჯობესებული საშობაო ვარსკვლავი Neopixel Attiny85: შარშან მე გავაკეთე პატარა 3D ნაბეჭდი საშობაო ვარსკვლავი, იხილეთ https://www.instructables.com/id/Christmas-Star-LE..ამ წელს მე გავაკეთე უფრო დიდი ვარსკვლავი ძაფისგან 50 ნეოპიქსელისგან (5V WS2811). ამ უფრო დიდ ვარსკვლავს უფრო მეტი შაბლონი ჰქონდა (მე კვლავ ვამატებ და ვაუმჯობესებ
მსუბუქი ცენზურის საშობაო ვარსკვლავი: 5 ნაბიჯი
მსუბუქი ცენზურის საშობაო ვარსკვლავი: კრედიტი: https: //www.instructables.com/id/Larger-and-Improv … ეს საშობაო ვარსკვლავის დიზაინი წარმოიშვა ზემოთ მოცემული ბმულისგან, რომელიც უფრო დიდი საშობაო ვარსკვლავია WS2811– ით, სხვა ფუნქციების გარეშე ანათებს. თუმცა, ჩემი დიზაინის კოდების უმეტესობა
საშობაო ვარსკვლავი პროგრამირებადი LED- ებით: 7 ნაბიჯი
საშობაო ვარსკვლავი პროგრამირებადი LED- ებით: მე მინდოდა რაღაც განსხვავებული ჩემი გარე საშობაო ჩვენებისთვის წელს, ამიტომ გადავწყვიტე შემეძინა RGB პროგრამირებადი LED- ების სიმებიანი (ზოგჯერ უწოდებენ ნეოპიქსელურ LED- ებს) და შევქმნა საშობაო ვარსკვლავი. ეს LEDS შეიძლება ინდივიდუალურად დაპროგრამდეს ფერადი და ნათელი
საშობაო ყუთი: Arduino/ioBridge ინტერნეტით კონტროლირებადი საშობაო შუქები და მუსიკალური შოუ: 7 ნაბიჯი
საშობაო ყუთი: Arduino/ioBridge ინტერნეტით კონტროლირებადი საშობაო შუქები და მუსიკალური შოუ: ჩემი საახალწლო ყუთის პროექტი შედგება ინტერნეტ კონტროლირებადი საშობაო შუქებისა და მუსიკალური შოუსგან. საშობაო სიმღერა შეიძლება ითხოვოს ონლაინ რეჟიმში, რომელიც შემდეგ იდება რიგში და უკრავს მოთხოვნილი თანმიმდევრობით. მუსიკა გადადის FM სტატისტიკაზე
საშობაო ვარსკვლავი Arduino და RGB LED- ებით: 5 ნაბიჯი (სურათებით)
საშობაო ვარსკვლავი Arduino და RGB LED- ებით: გამარჯობა! ჩვენ ვართ არდუინო ნოვოსიბირსკის საზოგადოება ღრმა გაყინული ციმბირიდან. საკუთარი თავის ოდნავ გასათბობად ჩვენ გადავწყვიტეთ შევქმნათ მშვენიერი ბრწყინვალე და მოციმციმე საშობაო ვარსკვლავები. აუცილებლად უყურეთ დემო ვიდეოს