Სარჩევი:

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

ვიდეო: სუპერ მარტივი ბროლის განწყობა: 6 ნაბიჯი

ვიდეო: სუპერ მარტივი ბროლის განწყობა: 6 ნაბიჯი
ვიდეო: იცის ეს საიდუმლო თქვენ არასოდეს გადაყარეთ პლასტმასის ბოთლი! 2024, ნოემბერი
Anonim
სუპერ მარტივი ბროლის განწყობის შუქი
სუპერ მარტივი ბროლის განწყობის შუქი

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

ამ პროექტის ზოგიერთი ფონი: ჩემი პატარა ძმა (ამიერიდან ცნობილია როგორც Unicorn) და მე ვიღებთ გასაოცარ Kiwico სააბონენტო ყუთებს (არ აფინანსებენ, უბრალოდ აღმერთებენ) და ამ თვის Tinker crate Unicorn– მა მიიღო მაგარი RGB განწყობა. მან ააშენა ის, მაგრამ სწრაფად გაარკვია, რომ თითოეულ ფერს მხოლოდ ჩართვა/გამორთვა ჰქონდა, ამიტომ შეზღუდული ფერები ჰქონდა. სკოლის ერთ – ერთ გაკვეთილზე, ყოველ ოთხშაბათს უნდა გავაკეთოთ STEM პროექტი. გასულ ოთხშაბათს, მე და უნიკორნმა ეს პროექტი ერთად გადავიტანეთ, რათა მან შეძლოს მეტი ფერის შესაძლებლობების კოდირება.

თუ თქვენ მას იყენებთ გაკვეთილად, მე გირჩევთ, რომ დროზე ადრე დაბეჭდოთ მოსწავლეები. ჩემი ბეჭდვა დაახლოებით 4 საათი დასჭირდა.

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

მარაგები

  • RGB LED (პატარა მუშაობს)
  • Arduino Uno (და ბატარეის კაბელი და usb კაბელი პროგრამისთვის უნდა მოდიოდეს ძირითად ნაკრებში)
  • ძირითადი ჯუმბერის მავთულები
  • პატარა დაფა
  • 220 ohm რეზისტორი
  • კივიკოს ბროლის ნაკრები (ან სხვა LED დიფუზორი)

www.kiwico.com/us/store/dp/color-mixing-le…

3D პრინტერზე წვდომა (ან იცით, თიხის მოდელირება მაგის მაგის ან რაღაცის მსგავსი)/ვაკუუმ ყოფილი ალბათ? ხე თუ გაქვთ ინსტრუმენტები შეიძლება იყოს მაგარი

ნაბიჯი 1: გაააქტიურეთ

გაააქტიურეთ!
გაააქტიურეთ!

შეაერთეთ RGB led– ის კათოდი, რომელიც არის RGB– ის გრძელი პინი, გამოიწვია Arduino– ს GND და დანარჩენი სამი ქინძისთავები Arduino– ს 11, 10, 9 პინ – ს 220 ohm რეზისტორების საშუალებით.

ნაბიჯი 2: დაბეჭდეთ ბაზა და ჩადეთ დიფუზორი (REMIX TIME!)

ბეჭდვის ბაზა და ჩადეთ დიფუზორი (REMIX TIME!)
ბეჭდვის ბაზა და ჩადეთ დიფუზორი (REMIX TIME!)

3D ბეჭდვის (ან მოდელის) ბაზა

კრისტალი არის რემიქსი #1, რადგან ეს არის კივიკოს შუქის რემიქსი (რომელიც მხოლოდ რამდენიმე ფერს აკეთებს)

ბაზა არის რემიქსი #2 ეს არის დაბალი პოლი მცენარეების რემიქსი რამ სამყაროზე:

მე გადავატრიალე და რამდენიმე ხვრელი გავჭრა დიფუზორისა და სიმძლავრისთვის tinkercad- ში. ჩემი დაბეჭდილი ფაილი აქ არის ჩასმული.

ნაბიჯი 3: კოდის დრო (და რემიქსი #3)

კოდის დრო (და რემიქსი #3)
კოდის დრო (და რემიქსი #3)

კოდი არის

მარტივად რომ ვთქვათ, გახსენით Arduino პროგრამა და მიჰყევით ქვე-ნაბიჯებს ქვემოთ.

1: შეიყვანეთ დაყენების კოდი.

int red_light_pin = 11; int green_light_pin = 10; int blue_light_pin = 9; void setup () {pinMode (red_light_pin, OUTPUT); pinMode (green_light_pin, OUTPUT); pinMode (blue_light_pin, OUTPUT);}

2: მთავარი კოდი.

ბათილი მარყუჟი () {

// შენი ფერები წადი აქ

} void RGB_color (int red_light_value, int green_light_value, int blue_light_value) {analogWrite (red_light_pin, red_light_value); analogWrite (green_light_pin, green_light_value); analogWrite (blue_light_pin, blue_light_value);}

3: როგორ მუშაობს ფერები. (თამამი = ჩემი კომენტარი, არ დაამატოთ არდუინოში)

თითოეულ ფერს, რომლის გაშუქება/პულსი გსურთ, აქვს ეს თანმიმდევრობა დამატებული ბათილი მარყუჟის ქვეშ () {

RGB_color (255, 0, 0 rgb მნიშვნელობა თქვენთვის სასურველი ფერისთვის); // წითელი დაწერეთ კომენტარი ფერიზე, რათა ის იკითხებოდეს

დაგვიანება (1000); რამდენ ხანს არის იქ ფერი, დარწმუნებული ვარ ეს არის 1 წამი

4: მაგალითი კოდი:

int red_light_pin = 11; int green_light_pin = 10; int blue_light_pin = 9; void setup () {pinMode (red_light_pin, OUTPUT); pinMode (green_light_pin, OUTPUT); pinMode (blue_light_pin, OUTPUT);} void loop () {RGB_color (255, 0, 0); // წითელი შეფერხება (1000); RGB_color (0, 255, 0); // მწვანე შეფერხება (1000); RGB_ ფერი (0, 0, 255); // ლურჯი დაყოვნება (1000); RGB_ ფერი (255, 255, 125); // ჟოლოს დაყოვნება (1000); RGB_ ფერი (0, 255, 255); // ციანი დაყოვნება (1000); RGB_ ფერი (255, 0, 255); // მაგენტა დაგვიანებით (1000); RGB_ ფერი (255, 255, 0); // ყვითელი დაყოვნება (1000); RGB_ ფერი (255, 255, 255); // თეთრი შეფერხება (1000);} void RGB_color (int red_light_value, int green_light_value, int blue_light_value) {analogWrite (red_light_pin, red_light_value); analogWrite (green_light_pin, green_light_value); analogWrite (blue_light_pin, blue_light_value);}

ნაბიჯი 4: გაგზავნეთ არდუინოში

გაგზავნეთ არდუინოში
გაგზავნეთ არდუინოში

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

ნაბიჯი 5: შეაერთეთ ერთად

განათავსეთ ერთად
განათავსეთ ერთად

მოათავსეთ დაფა ბაზის შიგნით, დენის კაბელი გამოდის ხვრელიდან.

ნაბიჯი 6: გსურთ მისი ხელახალი პროგრამირება?

ამოიღეთ იგი, შეაერთეთ კომპიუტერში, დააკოპირეთ და ისევ დააბრუნეთ ბაზაში. ისიამოვნეთ!

მას თან ერთვის ვიდეო მასალა.

გირჩევთ: