Orodha ya maudhui:

Mradi wa Ukabila: Hatua 6
Mradi wa Ukabila: Hatua 6

Video: Mradi wa Ukabila: Hatua 6

Video: Mradi wa Ukabila: Hatua 6
Video: Leyla - Wimbo Wa Historia (sms SKIZA 8544651 to 811) 2024, Novemba
Anonim
Mradi wa Ukabila
Mradi wa Ukabila

Halo jamani, kwa hivyo huu ulikuwa mradi wa kupendeza sana. Katika shule, darasa letu lilipaswa kufanya mradi uitwao 'Ikiwa Hii, Halafu Hiyo', ambayo tulilazimika kutumia Arduino kutengeneza chochote. Tungeweza kuchagua chochote cha kufanya, maadamu tungetumia Arduino. Ilikuwa sawa pia ikiwa mradi wako haukufaulu, kwa hivyo nilianza jaribio.

Nimekuwa na hofu ya urefu kwa muda mrefu kama ninavyoweza kukumbuka. Sio mbaya kama ilivyokuwa wakati nilikuwa mdogo, lakini bado sipendi kutazama chini wakati umesimama juu ya jengo. Ndio sababu nilitengeneza glasi za acrophobia, lakini jambo ni kwamba, sijui ikiwa inafanya kazi. Tazama, kimsingi nilitumia kanuni za kioo kisicho na mwisho, lakini badala ya kununua kipande kilichoongozwa na RGB, nilinunua ukanda ulioongozwa na RGBW na sijui jinsi ya kuiunganisha na Arduino.

Ikiwa unataka kufanya jaribio hili dogo mwenyewe, wacha nikuonyeshe jinsi.

Onyo! Tafadhali usitumie hii unapokuwa na kifafa. Siwezi kusisitiza hii ya kutosha.

Hatua ya 1: Hatua ya 1: Pata Vifaa

Hatua ya 1: Pata Vifaa
Hatua ya 1: Pata Vifaa

Kwa hivyo wavulana hapa ndio unahitaji:

- Arduino Uno.

- Ubao wa mkate.

- Seti ya waya za kuruka za mkate.

- Ukanda ulioongozwa na RGB (W) (Ninapendekeza ukanda wa RGB ikiwa wewe hauna uzoefu kama mimi. Ni mafunzo mengi juu ya jinsi ya kuunganisha moja kwa Arduino).

- Masks mawili ya kupiga mbizi (kwa kweli ninaweza kupendekeza haya kwa sababu ni rahisi kutenganisha:

- Filamu ya Dirisha la Kioo.

- Mkataji wa kadibodi.

- Mkanda wa bata.

- Mkanda wa kuficha.

- Mkanda wa pande mbili

- Rangi na brashi ya rangi.

- Chupa ya dawa (unahitaji kuijaza na maji na kuipaka kwenye glasi).

Hatua ya 2: Hatua ya 2: Badilisha Kioo

Hatua ya 2: Rekebisha glasi
Hatua ya 2: Rekebisha glasi
Hatua ya 2: Rekebisha glasi
Hatua ya 2: Rekebisha glasi
Hatua ya 2: Rekebisha glasi
Hatua ya 2: Rekebisha glasi

1. Chukua vinyago vyako vya kupiga mbizi na utenganishe vitu vyote kwa kila mmoja

2. Pata glasi kutoka kwenye vinyago vyako vya kupiga mbizi na ukate Filamu ya Dirisha la Kioo.

3. Nyunyizia glasi yako na filamu na maji na uiweke kwa uangalifu juu ya kila mmoja.

4. Kunyakua kipande kigumu cha plastiki na ujaribu kutoka kwenye mapovu yote ya hewa.

5. Kata filamu ya ziada.

Hatua ya 3: Hatua ya 3: Rudisha Kila kitu Mahali

Hatua ya 3: Rudisha Kila kitu Mahali
Hatua ya 3: Rudisha Kila kitu Mahali
Hatua ya 3: Rudisha Kila kitu Mahali
Hatua ya 3: Rudisha Kila kitu Mahali
Hatua ya 3: Rudisha Kila kitu Mahali
Hatua ya 3: Rudisha Kila kitu Mahali

1. Weka kioo chako cha kioo katika vinyago vyako vyote vya kuzamia (hakikisha kuwa moja tu ina bendi ya plastiki).

2. Hakikisha kila kitu kiko salama.

3. Weka ukanda ulioongozwa na mkanda wa pande mbili (haijalishi ikiwa ukanda ulioongozwa ni mrefu kidogo sana, tunaweza kuuficha katika hatua ya baadaye).

Hatua ya 4: Hatua ya 4: Kumaliza Kugusa

Hatua ya 4: Kumaliza Kugusa
Hatua ya 4: Kumaliza Kugusa
Hatua ya 4: Kumaliza Kugusa
Hatua ya 4: Kumaliza Kugusa
Hatua ya 4: Kumaliza Kugusa
Hatua ya 4: Kumaliza Kugusa
Hatua ya 4: Kumaliza Kugusa
Hatua ya 4: Kumaliza Kugusa

1. Tumia mkanda wa bata kuunganisha vinyago vya kupiga mbizi (hakikisha waya ziko nje).

2. Weka mkanda wa kuficha kwenye maeneo ambayo unataka kuchora.

3. RANGI!

Hatua ya 5: Hatua ya 5: Kuandika

Hatua ya 5: Usimbuaji
Hatua ya 5: Usimbuaji

Ah ndio, sehemu ya kufurahisha. kwa hivyo hii ndio nambari yangu ya upinde wa mvua, lakini ikiwa unataka kujaribu zaidi kwa kuona ikiwa rangi fulani zina athari zaidi au kitu kingine chochote ungependa kujaribu, jisikie huru kufanya hivyo.

Kumbuka: Nimetumia mizunguko.io kuona ikiwa ni kweli na inafanya hivyo usijali.

Nimetumia ArduinoIDE na maktaba ya neopixel:

#jumuisha #fafanua PIN 6

#fafanua NUM_LEDS 24

Ukanda wa Adafruit_NeoPixel = Adafruit_NeoPixel (NUM_LEDS, PIN, NEO_GRB + NEO_KHZ800);

usanidi batili () {

strip. kuanza ();

onyesha ();

}

kitanzi batili () {

upinde wa mvua Mzunguko (20);

}

upinde wa mvua rainyCycle (int SpeedDelay) {

baiti * c;

uint16_t i, j;

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

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

c = Gurudumu (((i * 256 / NUM_LEDS) + j) & 255);

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

}

onyeshaStrip ();

kuchelewesha (SpeedDelay);

}

}

baiti * Gurudumu (baiti WheelPos) {

tuli tuli c [4];

ikiwa (WheelPos <85) {

c [0] = Magurudumu ya Magurudumu * 3;

c [1] = 255 - WheelPos * 3;

c [2] = 0;

c [3] = 0;

} mwingine ikiwa (WheelPos <170) {

WheelPos - = 85;

c [0] = 255 - Magurudumu ya Magurudumu * 3;

c [1] = 0;

c [2] = Magurudumu ya Magurudumu * 3;

c [3] = 0;

} mwingine {

WheelPos - = 170;

c [0] = 0;

c [1] = Magurudumu ya Magurudumu * 3;

c [2] = 255 - Magurudumu ya Magurudumu * 3;

c [3] = 0;

}

kurudi c;

}

onyesho batiliStrip () {

#ifdef ADAFRUIT_NEOPIXEL_H

onyesha ();

# mwisho

}

seti ya pikseli (pikseli ya ndani, kahawia kahawia, kijani kibichi, kahawia kahawia, nyeupe nyeupe) {

#ifdef ADAFRUIT_NEOPIXEL_H

strip.setPixelColor (Pixel, strip. Rangi (nyekundu, kijani, bluu, nyeupe));

# mwisho

}

batili seti zote

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

setPixel (i, nyekundu, kijani, bluu, nyeupe);

}

onyeshaStrip ();

}

Hatua ya 6: Hiyo ndio

Hiyo Ndio!
Hiyo Ndio!

Natumahi ulipenda inayoweza kufundishwa!

- Brechje

Ilipendekeza: