Სარჩევი:

აკროფობიის პროექტი: 6 ნაბიჯი
აკროფობიის პროექტი: 6 ნაბიჯი

ვიდეო: აკროფობიის პროექტი: 6 ნაბიჯი

ვიდეო: აკროფობიის პროექტი: 6 ნაბიჯი
ვიდეო: მეფე და ვეზირი #5 - @Saechvo 2024, ნოემბერი
Anonim
აკროფობიის პროექტი
აკროფობიის პროექტი

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

რამდენადაც მახსოვს, სიმაღლის შიში მაქვს. ეს არ არის ისეთი ცუდი, როგორიც იყო ახალგაზრდობაში, მაგრამ მე მაინცდამაინც არ მიყვარს, როცა შენობის თავზე დგახართ. ამიტომაც გავაკეთე "აკროფობიის სათვალე", მაგრამ საქმე იმაშია, რომ არ ვიცი მუშაობს თუ არა. ნახეთ, მე ძირითადად ვიყენებდი უსასრულო სარკის პრინციპებს, მაგრამ RGB led ზოლის ყიდვის ნაცვლად, შევიძინე RGBW led ზოლები და არ ვიცი როგორ დავაკავშირო ის არდუინოსთან.

თუ გსურთ თავად ჩაატაროთ ეს პატარა ექსპერიმენტი, ნება მომეცით გაჩვენოთ როგორ.

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

ნაბიჯი 1: ნაბიჯი 1: მიიღეთ მასალები

ნაბიჯი 1: მიიღეთ მასალები
ნაბიჯი 1: მიიღეთ მასალები

ბიჭებო, აქ არის ის, რაც დაგჭირდებათ:

- არდუინო უნო.

- პურის დაფა.

- კომპლექტი breadboard jumper მავთულები.

- RGB (W) led ზოლები (მე გირჩევთ RGB ზოლს, თუ თქვენც ჩემნაირი გამოუცდელი ხართ. ისინი მრავალი გაკვეთილია, თუ როგორ უნდა დააკავშიროთ ერთი არდუინოსთან).

-ორი მყვინთავის ნიღაბი (მე ნამდვილად შემიძლია გირჩიოთ ეს, რადგან მათი დაშლა საკმაოდ ადვილია:

- სარკის ფანჯრის ფილმი.

- მუყაოს საჭრელი.

- დუკაპეტი.

- ნიღაბი ლენტი.

- ორმხრივი ლენტი

- საღებავი და ფუნჯი.

- სპრეის ბოთლი (თქვენ გჭირდებათ რომ შეავსოთ იგი წყლით და დაასხათ მინაზე).

ნაბიჯი 2: ნაბიჯი 2: შეცვალეთ მინა

ნაბიჯი 2: შეცვალეთ მინა
ნაბიჯი 2: შეცვალეთ მინა
ნაბიჯი 2: შეცვალეთ მინა
ნაბიჯი 2: შეცვალეთ მინა
ნაბიჯი 2: შეცვალეთ მინა
ნაბიჯი 2: შეცვალეთ მინა

1. აიღეთ მყვინთავის ნიღბები და გამოყავით ყველა ნივთი ერთმანეთისთვის

2. აიღეთ ჭიქა მყვინთავთა ნიღბებიდან და ამოიღეთ სარკის ფანჯრის ფილმი.

3. დაასხით ჭიქა და ფილმი წყლით და მოათავსეთ ერთმანეთზე ფრთხილად.

4. აიღეთ პლასტმასის მყარი ნაჭერი და შეეცადეთ ამოიღოთ ჰაერის ყველა ბუშტი.

5. შეწყვიტე ჭარბი ფილმი.

ნაბიჯი 3: ნაბიჯი 3: დააბრუნეთ ყველაფერი თავის ადგილზე

ნაბიჯი 3: დააბრუნეთ ყველაფერი თავის ადგილზე
ნაბიჯი 3: დააბრუნეთ ყველაფერი თავის ადგილზე
ნაბიჯი 3: დააბრუნეთ ყველაფერი თავის ადგილზე
ნაბიჯი 3: დააბრუნეთ ყველაფერი თავის ადგილზე
ნაბიჯი 3: დააბრუნეთ ყველაფერი თავის ადგილზე
ნაბიჯი 3: დააბრუნეთ ყველაფერი თავის ადგილზე

1. მოათავსეთ თქვენი სარკის მინა ორივე მყვინთავ ნიღბში (დარწმუნდით, რომ მხოლოდ ერთს აქვს პლასტიკური ლენტი).

2. დარწმუნდით, რომ ყველაფერი დაცულია.

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

ნაბიჯი 4: ნაბიჯი 4: დასრულების შეხება

ნაბიჯი 4: შეხების დასრულება
ნაბიჯი 4: შეხების დასრულება
ნაბიჯი 4: შეხების დასრულება
ნაბიჯი 4: შეხების დასრულება
ნაბიჯი 4: შეხების დასრულება
ნაბიჯი 4: შეხების დასრულება
ნაბიჯი 4: შეხების დასრულება
ნაბიჯი 4: შეხების დასრულება

1. გამოიყენეთ იხვის ლენტი მყვინთავთა ნიღბების დასაკავშირებლად (დარწმუნდით, რომ მავთულები არის გარედან).

2. მოათავსეთ ნიღაბი იმ ადგილებში, სადაც გსურთ დახატოთ.

3. საღებავი!

ნაბიჯი 5: ნაბიჯი 5: კოდირება

ნაბიჯი 5: კოდირება
ნაბიჯი 5: კოდირება

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

შენიშვნა: მე ვიყენებ circuits.io- ს იმის დასადგენად, რეალურად არის თუ არა და ასეც არის, არ ინერვიულოთ.

მე გამოვიყენე ArduinoIDE და neopixel ბიბლიოთეკა:

#ჩართეთ #განსაზღვრეთ PIN 6

#განსაზღვრეთ NUM_LEDS 24

Adafruit_NeoPixel ზოლები = Adafruit_NeoPixel (NUM_LEDS, PIN, NEO_GRB + NEO_KHZ800);

void setup () {

ზოლები. დაწყება ();

ზოლები. ჩვენება ();

}

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

ცისარტყელა ველოსიპედი (20);

}

void rainbowCycle (int SpeedDelay) {

ბაიტი *გ;

uint16_t i, j;

for (j = 0; j <256*5; j ++) {

for (i = 0; i <NUM_LEDS; i ++) {

c = ბორბალი (((i * 256 / NUM_LEDS) + კ) & 255);

setPixel (i, *c, *(c+1), *(c+2), *(c+3));

}

showStrip ();

შეფერხება (SpeedDelay);

}

}

ბაიტი * ბორბალი (ბაიტი WheelPos) {

სტატიკური ბაიტი c [4];

თუ (WheelPos <85) {

c [0] = WheelPos * 3;

c [1] = 255 - WheelPos * 3;

c [2] = 0;

c [3] = 0;

} სხვა თუ (WheelPos <170) {

WheelPos -= 85;

c [0] = 255 - WheelPos * 3;

c [1] = 0;

c [2] = WheelPos * 3;

c [3] = 0;

} სხვა {

WheelPos -= 170;

c [0] = 0;

c [1] = WheelPos * 3;

c [2] = 255 - WheelPos * 3;

c [3] = 0;

}

დაბრუნება გ;

}

void showStrip () {

#ifdef ADAFRUIT_NEOPIXEL_H

ზოლები. ჩვენება ();

#დაასრულე თუ

}

void setPixel (int Pixel, ბაიტი წითელი, ბაიტი მწვანე, ბაიტი ლურჯი, ბაიტი თეთრი) {

#ifdef ADAFRUIT_NEOPIXEL_H

strip.setPixelColor (პიქსელი, ზოლები. ფერი (წითელი, მწვანე, ლურჯი, თეთრი));

#დაასრულე თუ

}

ბათილი კომპლექტი ყველა (ბაიტი წითელი, ბაიტი მწვანე, ბაიტი ლურჯი, ბაიტი თეთრი) {

for (int i = 0; i <NUM_LEDS; i ++) {

setPixel (i, წითელი, მწვანე, ლურჯი, თეთრი);

}

showStrip ();

}

ნაბიჯი 6: ეს არის

Ის არის!
Ის არის!

იმედია მოგეწონათ სასწავლო!

- ბრეჩე

გირჩევთ: