Სარჩევი:
- ნაბიჯი 1: უბრალოდ ხაზი! უბრალოდ სინათლე! (ტიპი 1)
- ნაბიჯი 2: პროექტის შესახებ (ტიპი 1)
- ნაბიჯი 3: მასალა (აპარატურა)
- ნაბიჯი 4: მასალა (კონტროლი)
- ნაბიჯი 5: ნაბიჯი 3: მასალა (ძალა)
- ნაბიჯი 6: ნაბიჯი: მასალა (და ა.შ.)
- ნაბიჯი 7: შაბლონის დახატვამდე
- ნაბიჯი 8: გააკეთეთ აპარატურა (აკრილის ჭრა)
- ნაბიჯი 9: გააკეთე (სტრუქტურა)
- ნაბიჯი 10: აპარატურა და პროგრამული უზრუნველყოფის შეკრება
- ნაბიჯი 11: აპარატურის დამზადება (ფორექსის ჭრა)
- ნაბიჯი 12: აპარატურის დამზადება (ხის ჭრა და შეღებვა)
- ნაბიჯი 13: * თუ გსურთ ეს ცალი კედელზე ჩამოკიდოთ, გააკეთეთ იგივე სტრუქტურა, როგორც სურათზე
- ნაბიჯი 14: შექმენით პროგრამული უზრუნველყოფა (სქემის დიაგრამა)
- ნაბიჯი 15: აპარატურის კომბინაცია და უკანა პანელის მიკროსქემის კონფიგურაცია
- ნაბიჯი 16: შეიყვანეთ კოდი პროგრამულ უზრუნველყოფაში (A-a Arduino Mega Board)
- ნაბიჯი 17: შეიყვანეთ კოდი პროგრამულ უზრუნველყოფაში (B-b Arduino Mega Board)
- ნაბიჯი 18: ისიამოვნეთ
ვიდეო: Just Line, Just Light! (ტიპი 1): 19 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
ეს არის ნამუშევარი, რომელიც ხაზს უსვამს ხაზის ხელოვნების ნიმუშებით ამოტვიფრულ აკრილის ფირფიტებს. იგი ჰარმონიულად გამოხატავს სხვადასხვა LED- ების ფერებს და ნიმუშებს. ეს პროექტი განხორციელდა არუტ მეიჯერის "მადლობა პლანეტებისთვის" მოტივებით, საიდანაც სინთეზირებულია ორი ღია ფერი ხაზების დაშორების მიხედვით და ლამაზად გამოსახული.
ნაბიჯი 1: უბრალოდ ხაზი! უბრალოდ სინათლე! (ტიპი 1)
ეს არის ნამუშევარი, რომელიც ხაზს უსვამს ხაზის ხელოვნების ნიმუშებით ამოტვიფრულ აკრილის ფირფიტებს. იგი ჰარმონიულად გამოხატავს სხვადასხვა LED- ების ფერებს და ნიმუშებს. ეს პროექტი განხორციელდა არუტ მეიჯერის "მადლობა პლანეტებისთვის" მოტივებით, საიდანაც სინთეზირებულია ორი ღია ფერი ხაზების დაშორების მიხედვით და ლამაზად გამოსახული.
ნაბიჯი 2: პროექტის შესახებ (ტიპი 1)
აკრილის სიბრტყეზე ხაზოვანი ხელოვნების ნიმუშის ამოტვიფრის შემდეგ, სინთეზირეთ და გაავრცელეთ სინათლე აკრილის შუა და გარეთ
სტრუქტურა
მომხმარებელს შეუძლია შეცვალოს სინათლე სტაბილურად 3 ორიგინალური ფირფიტის შიგნით პოტენომეტრის დაყენებით და ნეოფიქსელების დაჭერით ზღვარზე.
Როგორ გამოვიყენო
მომხმარებელი ბრუნავს სამ ფირფიტას ბალიშით, რათა გააკონტროლოს სინათლის ფერი (ელფერი) და ძირითადი LED- ები იყენებენ ელფერი, გაჯერება და სიკაშკაშე, რათა აუდიტორიის ინტერესი გამოიჩინონ ნიმუშის, სინათლის ფერისა და ანიმაციის მიმართ.
ნაბიჯი 3: მასალა (აპარატურა)
1. LED ზოლები.
: Adafruit NeoPixel Digital RGB LED Strip (WS2812) (144 LED/1 მ) - 2 მ
: Adafruit NeoPixel Digital RGB LED Strip (WS2812) (60 LED/1 მ) - 2 მ
2 აკრილის.
10 ტ - 600*600 (მმ)
3. ფორმექსი.
12t (10+2t) - 800*800 (მმ)*2
2t - 800*800 (მმ)*2
4. ხის დაფა
5 ტ - 850*850 (მმ)
ნაბიჯი 4: მასალა (კონტროლი)
1. ARDUINO MEGA 2560
ARDUINO MEGA 2560 * 2
2.10 კ პოტენომეტრი
10k პოტენციომეტრი * 3
ნაბიჯი 5: ნაბიჯი 3: მასალა (ძალა)
1. ელექტრომომარაგება
SMPS კვების ბლოკი 5V 40A (200W)
SMPS კვების ბლოკი 5V 2A (10W)
2. ელექტრო მავთული
14awg (3 ფერი) - 10 მ/თითოეული
ნაბიჯი 6: ნაბიჯი: მასალა (და ა.შ.)
1. საღებავის სპრეი (მეტ შავი)
*თუ გსურთ მიიღოთ უფრო დრამატული ეფექტი სიბნელეში, გამოიყენეთ Vanta Black Paint
2. ხრახნი
3. გაწურული კუთხე უთო
4. ბურღვა
5. გლუგანი
6. ძლიერი ადჰეზია
*მოამზადეთ ინსტრუმენტები თქვენი სიტუაციის შესაბამისად
ნაბიჯი 7: შაბლონის დახატვამდე
*სურათი ზემოთ არის არნუტ მეიჯერის "მადლობა პლანეტებისთვის", რომელმაც შთააგონა ჩემი ნამუშევარი.
პროექტში შესვლამდე ვიგრძენი, რომ სინათლის გრადაციის ფერი, რომელიც წარმოიქმნა მკრთალი შუქის შეღწევით იმ ნიმუშში, რომელიც გადანერგილი იყო აკრილში, იყო ძალიან ლამაზი.
ძირითადად, ორი ან მეტი ფერი უნდა იყოს გადახურული, რომ გახდეს გრადიენტები.
იმისათვის, რომ ორი ან მეტი ფერი ლამაზად ჩამოყალიბდეს, გაითვალისწინეთ მრუდის მიხედვით წარმოქმნილი სინათლის სიმკვრივე, კუთხე ან ხარისხი.
ნაბიჯი 8: გააკეთეთ აპარატურა (აკრილის ჭრა)
*იხილეთ. ნაბიჯი 7: სტრუქტურა (ნაწილი.55)
აკრილის ჭრის დანადგარის დაყენება
აკრილის (10 ტ)
*შეჭრა - თმის ხაზის დაყენება
სიჩქარე - ძალა
(5 - 50)
*გრავირება
სიჩქარე - ძალა
(20 - 35)
*თქვენ შეგიძლიათ დაარეგულიროთ, რამდენად არის მოჩუქურთმებული ნიმუში თქვენი გემოვნების შესაბამისად
ნაბიჯი 9: გააკეთე (სტრუქტურა)
1. 2 ტ - საფარი
2. 10 ტ - საკონტროლო სახელური
3. 10 ტ - LED ზოლები / პოტენსიომეტრი
4. 12 ტ - LED ზოლები (2 + 10) ტ
5. 10 ტ - ნიმუში (აკრილის)
6. 2 ტ - ფონი
7. 10 ტ - წრიული სივრცე
*გარდა No5 - ფორმექსის მასალისა.
ნაბიჯი 10: აპარატურა და პროგრამული უზრუნველყოფის შეკრება
Პირველი. მოამზადეთ 3.4.6.7.
მეორე ჩასვით იგი 7.6.4 ნაწილის მიხედვით ძლიერი წებოვანი საშუალებით.
მესამე. დააფიქსირეთ პოტენომეტრი 3 ნაწილი წებოს იარაღით.
მეოთხე. მიამაგრეთ 3 ნაწილი პოტენომეტრით 4.6.7 ნაწილზე ძლიერი წებოვანი საშუალებით.
მეხუთე. მიამაგრეთ ws2812b 3.4.6.7 (წითელი არე) ზღვარზე ძლიერი წებოს გამოყენებით.
მეექვსე.შეაყენეთ დაჭრილი აკრილის ფირფიტა კომბინირებულ 3.4.6.7 -ში და დააფიქსირეთ იგი წებოს იარაღით.
მეშვიდე. ჩადეთ 2 ნაწილი პოტენომეტრის კონტროლის ნაწილში და დააფიქსირეთ იგი წებოთი.
მერვე დაფარეთ ნაწილი 1 და დააფიქსირეთ ძლიერი წებოვანი საფარით.
* შეგიძლიათ მიმართოთ PDF ფაილებს
ნაბიჯი 11: აპარატურის დამზადება (ფორექსის ჭრა)
(აპარატურის კონფიგურაცია ისე, რომ მხოლოდ შაბლონები ჩანს ბნელ ოთახში)
1. 2 ტ - საფარი
2. 10 ტ - საკონტროლო სახელური
3. 10 ტ - LED ზოლები / პოტენსიომეტრი
4. 12 ტ - LED ზოლები (2 + 10) ტ
6. 2 ტ - ფონი
7. 10 ტ - წრიული სივრცე
*თქვენ უნდა მიმართოთ STEP7 (სურათი)
ნაბიჯი 12: აპარატურის დამზადება (ხის ჭრა და შეღებვა)
ნაბიჯი 13: * თუ გსურთ ეს ცალი კედელზე ჩამოკიდოთ, გააკეთეთ იგივე სტრუქტურა, როგორც სურათზე
*ეს კურსი არჩევითია და თქვენ შეგიძლიათ გამოტოვოთ ის, თუ არ გსურთ.
*სტრუქტურა ზემოთ არის ჩემი პირადი იდეა და თქვენი იდეების დამატებით, ეს იქნება უფრო განსაკუთრებული ნამუშევარი.
*და როდესაც ამ სტრუქტურას ვაშენებდი, არ მინდოდა ხის დაფისა და კედლის ნახვა.
ნაბიჯი 14: შექმენით პროგრამული უზრუნველყოფა (სქემის დიაგრამა)
მიკროსქემის აგებისას ფრთხილად დააკონფიგურირეთ ws2818b ზოლის GND / DIN / 5v და მიმდინარე ნაკადის მიმართულება (ისრის მიმართულება).
GND = ბატარეა - (შავი ხაზი)
5 ვ = ბატარეა + (წითელი ხაზი)
DIN = სიგნალის ხაზი (მწვანე ხაზი)
ნაბიჯი 15: აპარატურის კომბინაცია და უკანა პანელის მიკროსქემის კონფიგურაცია
შეუერთდით აპარატურას და დაიცავით წრე ხრახნებით უკან
ნაბიჯი 16: შეიყვანეთ კოდი პროგრამულ უზრუნველყოფაში (A-a Arduino Mega Board)
// თქვენ უნდა შეიყვანოთ A-arduino მეგა დაფა
#ჩართეთ
#ჩართეთ #განსაზღვრეთ LED_PIN 0 #განსაზღვრეთ NUM_OF_LEDS 120
int j = 0;
Adafruit_NeoPixel ზოლები = Adafruit_NeoPixel (NUM_OF_LEDS, LED_PIN, NEO_GRB + NEO_KHZ800);
// rampUnsignedChar RAMPh [NUM_OF_LEDS];
rampUnsignedChar RAMPv [NUM_OF_LEDS];
void setup () {
// განათავსეთ თქვენი კონფიგურაციის კოდი აქ, ერთხელ გასაშვებად: strip.begin (); ზოლები. ჩვენება ();
}
ბათილი მარყუჟი () {
// განათავსეთ თქვენი მთავარი კოდი აქ განმეორებით გასაშვებად:
valueSet ();
// LEDSet ();
for (int i = 0; i <num_of_leds; i ++) {= "" = "" 현재 = "" 을 = "" 얻 습니다 = "" uint8_t = "" h = "RAMPh . განახლება (); " v = "RAMPv . განახლება ();" strip.setpixelcolor (i, = "" strip.colorhsv (j*65535 = "" 360, = "" 230, = "" v)); = ""} = "" strip.show ();
}
void valueSet () {
სტატიკური uint32_t oldTime = 0; uint32_t ახლა დრო = მილი ();
// 00.3 에 에 번씩 코드 코드 실행 합니다
if (nowTime - oldTime> 300) {for (int i = 0; i = 360) {j = 0; }}}
ნაბიჯი 17: შეიყვანეთ კოდი პროგრამულ უზრუნველყოფაში (B-b Arduino Mega Board)
// თქვენ უნდა შეიყვანოთ B-b arduino მეგა დაფა
#ჩართეთ
#ჩართეთ #განსაზღვრეთ LED_PIN_A 2 #განსაზღვრეთ LED_PIN_B 1 #განსაზღვრეთ LED_PIN_C 0 #განსაზღვრეთ NUM_OF_LEDS 52
#განსაზღვრეთ POT_A A10
#განსაზღვრეთ POT_B A9 #განსაზღვრეთ POT_C A8
int j [3] = {0};
Adafruit_NeoPixel ზოლები [3] = {
Adafruit_NeoPixel (NUM_OF_LEDS, LED_PIN_A, NEO_GRB + NEO_KHZ800), Adafruit_NeoPixel (NUM_OF_LEDS, LED_PIN_B, NEO_GRB + NEO_KHZ800), Adafruit_NeoPixel (NUM_OF_GE)
rampUnsignedChar RAMPv [3] [NUM_OF_LEDS];
void setup () {
// განათავსეთ თქვენი კონფიგურაციის კოდი აქ, ერთხელ გასაშვებად: for (int i = 0; i <3; i ++) {strip .begin (); ზოლები . ჩვენება (); }
სერიული.დაწყება (9600);
}
ბათილი მარყუჟი () {
// განათავსეთ თქვენი მთავარი კოდი აქ განმეორებით გასაშვებად:
valueSet ();
// რუკა () 를 바꿔 주는
// 0 ~ 1023 0 ~ 359 로 바꿔 줌 // j = რუკა (analogRead (POT_B), 0, 1023, 0, 359); j [0] = რუკა (analogRead (POT_A), 0, 1023, 0, 359); j [1] = რუკა (analogRead (POT_B), 0, 1023, 0, 359); j [2] = რუკა (analogRead (POT_C), 0, 1023, 0, 359); for (int i = 0; i <3; i ++) თუ (j <0) j += 360;
for (int k = 0; k <3; k ++) {
for (int i = 0; i <NUM_OF_LEDS; i ++) {// 현재 값 을 int int uint8_t v = RAMPv [k] . განახლება (); ზოლები [k].setPixelColor (i, strip [k]. ColorHSV (j [k] * 65535 /360, 255, v));
}
ზოლები [k]. ჩვენება ();
}
}
void valueSet () {
სტატიკური uint32_t oldTime = 0; uint32_t ახლა დრო = მილი ();
// 00.3 에 에 번씩 코드 코드 실행 합니다
if (nowTime - oldTime> 300) {for (int k = 0; k <3; k ++) {for (int i = 0; i <NUM_OF_LEDS; i ++) {// 다음 값 을 설정 합니다 // 다음 값, 다음 값 까지 걸리는 시간, 방법)) RAMPv [k] .go (შემთხვევითი (0, 255), 300, LINEAR); }} oldTime = nowTime;
}
}
ნაბიჯი 18: ისიამოვნეთ
გირჩევთ:
DC მოტორის განახლება (RS-540 დავარცხნილი ტიპი): 15 ნაბიჯი
DC MOTOR– ის გადატვირთვა (RS-540 დავარცხნილი ტიპი): RS-555 DC MOTOR– ის გადახედვა (RS-540– ის მსგავსი ძრავის), რათა მიიღოთ მეტი სიჩქარე r.p.m. როგორ გავაუმჯობესოთ DC ძრავა და გავზარდოთ სიჩქარე. ყველაზე მნიშვნელოვანი არის ჯაგრისები, რომლებიც უნდა იყოს ნახშირბად-სპილენძი (ლითონი-გრაფიტი), ძალიან მნიშვნელოვანია დიდი
OPAMP (741 ტიპი) და 555 ტესტერი: 3 ნაბიჯი
OPAMP (741 ტიპი) და 555 TESTER: OPAMPS და 555 ქრონომეტრი არის ერთ -ერთი ფართოდ გავრცელებული ელექტრონული IC, რომელსაც ჩვენ რეგულარულად ვიყენებთ, ამიტომ ჩვენ უნდა დავრწმუნდეთ, რომ IC მუშაობს სწორად თუ გაუმართავი. ამრიგად, ჩვენ უნდა შევქმნათ ტესტერი, რომელიც დაგვეხმარება შეამოწმოთ მუშაობს თუ არა ეს IC
Z80 მონიტორის ტიპი ოპერაციული სისტემა და SBC: 6 ნაბიჯი (სურათებით)
Z80 მონიტორის ტიპი ოპერაციული სისტემა და SBC: EfexV4 არის მონიტორის ROM ჩამონტაჟებული ასამბლერით და დაშლით და ძირითადი საშუალებებით, რომ ჩაწეროთ, გაუშვათ და გამართოთ თქვენი z80 პროგრამები რეალურ აპარატურაში. EfexMon- ს არ სჭირდება CP/M, N8VEM ან სხვა რთული ტექნიკა. თქვენ გჭირდებათ მხოლოდ სტანდარტული Z80 არქიტექტურა SBC a
ტიპი 2 Menenekes to 3 230V სოკეტი: 4 ნაბიჯი (სურათებით)
ტიპი 2 ემსახურება 3 230V სოკეტს: ოთხი წელია სიხარულით ვმოძრაობ ჩემს ელექტრო მოტოციკლზე, ZeroS. დიახ, დატენვის დრო გახდა მნიშვნელოვანი ნაწილი იმისთვის, რომ გადაწყვიტო სადმე მოტოციკლით წასვლა ან მანქანით ან საზოგადოებრივი ტრანსპორტით … რადგან ჩემი მოდელი ძალიან ძველია საფასურის დასამატებლად
როგორ გავაკონტროლოთ თვითმფრინავის Quadcopter Brushless DC Motor (3 მავთულის ტიპი) HW30A საავტომობილო სიჩქარის კონტროლერის და Arduino UNO– ს გამოყენებით: 5 ნაბიჯი
როგორ გავაკონტროლოთ თვითმფრინავის Quadcopter Brushless DC Motor (3 მავთულის ტიპი) HW30A საავტომობილო სიჩქარის კონტროლერისა და Arduino UNO– ს გამოყენებით: აღწერა: HW30A საავტომობილო სიჩქარის კონტროლერი შეიძლება გამოყენებულ იქნას 4-10 NiMH/NiCd ან 2-3 უჯრედის LiPo ბატარეებით. BEC ფუნქციონირებს 3 -მდე LiPo უჯრედით. ის შეიძლება გამოყენებულ იქნას Brushless DC ძრავის სიჩქარის გასაკონტროლებლად (3 მავთული) მაქსიმუმ 12Vdc– მდე. სპეციფიკური