Სარჩევი:

ინტერაქტიული უსასრულობის სარკე: 9 ნაბიჯი (სურათებით)
ინტერაქტიული უსასრულობის სარკე: 9 ნაბიჯი (სურათებით)

ვიდეო: ინტერაქტიული უსასრულობის სარკე: 9 ნაბიჯი (სურათებით)

ვიდეო: ინტერაქტიული უსასრულობის სარკე: 9 ნაბიჯი (სურათებით)
ვიდეო: ❤️⚡️𝗖𝗜𝗡𝗘𝗩𝗔 𝗩𝗘𝗗𝗘 𝗔𝗗𝗘𝗩𝗔𝗥𝗨𝗟! 𝗥𝗢𝗔𝗧𝗔 𝗗𝗘𝗦𝗧𝗜𝗡𝗨𝗟𝗨𝗜 𝗜𝗡𝗧𝗘𝗥𝗩𝗜𝗡𝗘 𝗦𝗜 𝗥𝗨𝗣𝗧𝗨𝗥𝗔 𝗦𝗘 𝗣𝗢𝗔𝗧𝗘 𝗥𝗘𝗣𝗔𝗥𝗔 💥🤫! 2024, ივლისი
Anonim
Image
Image
შეაგროვეთ ყველა საჭირო ნივთი (ან გსურთ)
შეაგროვეთ ყველა საჭირო ნივთი (ან გსურთ)

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

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

საკმარისია ლაპარაკი, მოდით ავაშენოთ!

ps შეგიძლიათ გააკეთოთ ეს პროექტი ნებისმიერი ზომის, მოგეხსენებათ, რაც უფრო მეტ LED- ებს იყენებთ, მით მეტი ენერგია სჭირდება მას;)

ნაბიჯი 1: შეაგროვეთ ყველა საჭირო ნივთი (ან გსურთ)

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

ნაწილები: 8x6 მმ სისქის 60x60 სმ MDF პანელები 1x 3 მმ სისქე 50x50 სმ პლექსიგლასის პანელი 1x 3 მ ws2812 5050 სმ. LED ზოლები 60 LED- ით მეტრზე, ან დაახლოებით 160 LED- ით (დარწმუნდით, რომ მას აქვს 5V სარკინიგზო 12V ერთის ნაცვლად) 1x 5 მმ სისქის 50x50 სმ მინის სარკე (მინა სარკე იძლევა საუკეთესო ეფექტს! თქვენ შეგიძლიათ გამოიყენოთ სხვა სახის სარკე, მაგრამ ის არ გამოიყურება ისეთი კარგი!) 1x Arduino Uno (უფრო პატარა ან უფრო დიდი Arduino საკმარისი იქნება, სანამ ის იკვებება 5V- ით და აქვს მინიმუმ 7 ციფრული I /O ქინძისთავები 1x 5V 7A DC ადაპტერი (ეს შეიცვლება თუ თქვენ გაქვთ პატარა ან უფრო დიდი პროექტი, ასე რომ დარწმუნდით, რომ გამოთვალეთ რამდენად მიმდინარე პროექტს მიაპყრობს!) 1x პერფორდი 15x15cm5x სხვადასხვა ფერის 24 AWG მოქნილი ძირითადი მავთული (ბევრი, უბრალოდ იყიდეთ პაკეტი, რომელიც უნდა იყოს საკმარისი) 1x 50x50 სმ კონფიდენციალურობის ფანჯრის ელფერით კილიტა, თქვენ უნდა შეამოწმოთ რომ დარწმუნდეთ, რომ ამრეკლავი ტიპი გაქვთ საუკეთესო შედეგების მისაღებად. ასევე კარგი პრაქტიკაა ცოტაოდენი დამატებით მიღება, რათა შეძლოთ მისი გაფუჭება პირველად, რადგან საკმაოდ რთულია 1x CAP1188 (at24qt1070) 5 ძირითადი capacitive sens ან სპრეი 1x პატარა სპილენძის ან ალუმინის ლენტი (მიიღეთ 1 მეტრი თუ გსურთ დარწმუნებული იყოთ) 1x იაფი გამჭვირვალე ლაქი

ინსტრუმენტები: ლაზერული საჭრელი (უნდა შეეძლოს პლექსიგლასის და 6 მმ სისქის MDF პანელების ჭრა 60x60 სმ -მდე) ძირითადი ინსტრუმენტები (მცირე ზომის ხალიჩა, ხის ფაილები, ქაღალდის გასაპრიალებელი ნებისმიერი ხრეში, საბურღი და ა.შ.) შედუღება

ნაბიჯი 2: ყველაფრის მოჭრა

ყველაფრის მოჭრა
ყველაფრის მოჭრა
ყველაფრის მოჭრა
ყველაფრის მოჭრა

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

ნაბიჯი 3: წებო

წებო
წებო
წებო
წებო
წებო
წებო

პირველ რიგში, ჩვენ წებოვანა ხის ნაჭრები ერთად, მე გირჩევთ gluing ქვედა 2 ფენების ერთად. შემდეგ მე –3 – მე –6 ფენა ერთად (არ მიამაგრეთ იგი პირველ 2 ფენაზე). და მე -7 და მე -8 ფენის ერთმანეთთან მიმაგრებაც. მე გირჩევთ ყველაფერი შეაერთოთ, როგორც საბოლოო ნაბიჯი, რადგანაც თქვენ ვერ შეძლებთ შენობების ზოგიერთ ნაწილში მოხვედრას, მას შემდეგ რაც შეაერთებთ მას. შუაში არსებული ღრუ კვადრატი ასევე შეიძლება ერთმანეთთან იყოს შეკრული, ტოვებს ზედა საფარს. დატოვე ყველაფერი მშრალი მინიმუმ 2 საათის განმავლობაში მშრალ ადგილას ოთახის ტემპერატურაზე. პლექსიგლასის ნაწილისთვის ჩვენ ვიყენებთ ამრეკლ ფოლგას, გირჩევთ მიიღოთ ვინმე დაგეხმაროთ, რადგან ეს ძალიან რთული პროცესია და თქვენ მხოლოდ იმდენჯერ შეგიძლიათ გააფუჭოთ, სანამ კილიტა მუდმივ ნაპრალებს მიიღებს (და ეს $ hlT ძვირია!). სამეფო საპონი თქვენი პლექსიგლასის ერთ მხარეს და ამოიღეთ დამცავი ფენა კილიტადან, რათა გამოავლინოს წებოვანი მხარე. შეეცადეთ ის ლამაზად და გლუვად გამოიყენოთ, გამოიყენეთ საკრედიტო ბარათი ან რაიმე ბრტყელი, რომ ამოაგდოთ წარმოქმნილი ყველა საჰაერო ჯიბე. (მიზანშეწონილია მოათავსოთ ის კვადრატი, რომელიც ადრე გაჭერით, რათა ზედაპირი უფრო გაბრტყელდეს). მოაცილეთ ზედმეტი კილიტა და გააჩერეთ მინიმუმ ერთი საათი. (სასურველია ღამით)

ნაბიჯი 4: LED- ები გააკეთეთ ზოლები

LED- ები გააკეთეთ ზოლები!
LED- ები გააკეთეთ ზოლები!
LED- ები გააკეთეთ ზოლები!
LED- ები გააკეთეთ ზოლები!
LED- ები გააკეთეთ ზოლები!
LED- ები გააკეთეთ ზოლები!
LED- ები გააკეთეთ ზოლები!
LED- ები გააკეთეთ ზოლები!

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

ნაბიჯი 5: მაგრამ! ტონა… მოდით მათ მავთულხლართებს

მაგრამ! ტონა… მოდით მათ მავთულხლართები
მაგრამ! ტონა… მოდით მათ მავთულხლართები
მაგრამ! ტონა… მოდით მათ მავთულხლართები
მაგრამ! ტონა… მოდით მათ მავთულხლართები
მაგრამ! ტონა … მოდით მათ მავთული
მაგრამ! ტონა … მოდით მათ მავთული

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

ნაბიჯი 6: ვაკეთებთ ამას?

ჩვენ ამას ვაკეთებთ?
ჩვენ ამას ვაკეთებთ?
ჩვენ ამას ვაკეთებთ?
ჩვენ ამას ვაკეთებთ?
ჩვენ ამას ვაკეთებთ?
ჩვენ ამას ვაკეთებთ?

დარჩენილია მხოლოდ ელექტროენერგიის მიწოდება, უბრალოდ გათიშეთ თქვენი ადაპტერის დენის დანამატი და შეაერთეთ 1000uF კონდენსატორი მიწასა და 5 ვ მავთულს შორის. შემდეგ დააკავშირეთ ეს თქვენს პარამეტრებთან, როგორც ეს ნაჩვენებია წინა დიაგრამაში. თქვენ ასევე შეგიძლიათ დააკავშიროთ მავთულები led ზოლიდან (უნდა იყოს მხოლოდ 3) არდუინოსთან.

ნაბიჯი 7: HACKERTIME

HACKERTIME
HACKERTIME

ჩემ მიერ მოწოდებული კოდი უნდა მუშაობდეს უნაკლოდ (შეიძლება დაგჭირდეთ შეყვანის ღილაკის განლაგებით თამაში, თუკი სადენები სხვანაირად შეაერთეთ) ასე რომ, უბრალოდ დააკოპირეთ, ჩასვით და ატვირთეთ!

// კოდი Jael van Rossum | სტუდენტი Nr. 3032611 // ITTT პროექტი: ჭკვიანი უსასრულობის სარკე

#ჩართეთ #ჩართეთ #ჩართეთ #ჩართეთ #ჩართეთ #ჩართეთ #ჩართეთ #ჩართეთ #ჩართეთ

// მეხსიერებაში სივრცის შექმნა LED_Strip Setup #განსაზღვრეთ NUM_LEDS 151 #განსაზღვრეთ DATA_PIN 6

// ცვლადების გამოცხადება და მისამართური LED_Strip CRGB leds შექმნა [NUM_LEDS]; int LED_Hue = 0; int LED_ გაჯერება = 255; int LED_Brightness = 255; int LED_Brightness_Right = LED_Brightness; int LED_Brightness_Top = LED_Brightness; int LED_Brightness_Left = LED_Brightness; int LED_Brightness_Bottom = LED_Brightness; int LED_Color = CRGB (255, 0, 0); CHSV hsv_Val (LED_Hue, LED_Saturation, LED_Brightness);

void setup () {Serial.begin (9600);

// pinModes– ის გამოცხადება არ არის LED_pin– ის გამოცხადება, როგორც ეს ზემოთ გაკეთდა DATA_PIN– ის განსაზღვრებით 6 pinMode (7, INPUT); pinMode (8, INPUT); pinMode (9, INPUT); pinMode (10, INPUT); pinMode (11, INPUT); pinMode (12, INPUT); // მისამართური LED_Strip FastLED.addLeds (leds, NUM_LEDS) შექმნა; CHSV LED_Color = CHSV (LED_Hue, LED_Saturation, LED_Brightness); fill_solid (leds, NUM_LEDS, LED_Color); FastLED.show (); }

void loop () {int Button_Bottom = digitalRead (8); int Button_Middle = digitalRead (9); int Button_Left = digitalRead (10); int Button_Top = digitalRead (11); int Button_Right = digitalRead (12); if (Button_Middle == HIGH) {LED_Hue = LED_Hue +1; CHSV LED_Color = CHSV (LED_Hue, LED_Saturation, LED_Brightness); fill_solid (leds, NUM_LEDS, LED_Color); FastLED.show (); } if (Button_Right == HIGH) {if (LED_Brightness_Right> 0) {LED_Brightness_Right = LED_Brightness_Right - 1; CHSV LED_Color_Right = CHSV (LED_Hue, LED_Saturation, LED_Brightness_Right); fill_solid (leds, 28, LED_Color_Right); fill_solid (leds+116, 10, LED_Color_Right); FastLED.show (); } სხვა {LED_Brightness_Right = 255; }}

if (Button_Top == HIGH) {if (LED_Brightness_Top> 0) {LED_Brightness_Top = LED_Brightness_Top -1; CHSV LED_Color_Top = CHSV (LED_Hue, LED_Saturation, LED_Brightness_Top); შევსების მყარი (leds+28, 28, LED_Color_Top); fill_solid (leds+126, 10, LED_Color_Top); FastLED.show (); } სხვა {LED_Brightness_Top = 255; }}

if (Button_Left == HIGH) {if (LED_Brightness_Left> 0) {LED_Brightness_Left = LED_Brightness_Left-1; CHSV LED_Color_Left = CHSV (LED_Hue, LED_Saturation, LED_Brightness_Left); fill_solid (leds+56, 28, LED_Color_Left); fill_solid (leds+136, 10, LED_Color_Left); FastLED.show (); } სხვა {LED_Brightness_Left = 255; }}

if (Button_Bottom == HIGH) {if (LED_Brightness_Bottom> 0) {LED_Brightness_Bottom = LED_Brightness_Bottom-1; CHSV LED_Color_Bottom = CHSV (LED_Hue, LED_Saturation, LED_Brightness_Bottom); fill_solid (leds+84, 27, LED_Color_Bottom); fill_solid (leds+111, 5, LED_Color_Bottom); fill_solid (leds+146, 5, LED_Color_Bottom); FastLED.show (); } სხვა {LED_Brightness_Bottom = 255; }}}

ნაბიჯი 8: ფინალი

ფინალი
ფინალი
ფინალი
ფინალი

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

ნაბიჯი 9: თქვენ დასრულებული ხართ

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

გირჩევთ: