Orodha ya maudhui:

Viwango, Viashiria, na Malengo ya Kujifunza: Hatua 5
Viwango, Viashiria, na Malengo ya Kujifunza: Hatua 5

Video: Viwango, Viashiria, na Malengo ya Kujifunza: Hatua 5

Video: Viwango, Viashiria, na Malengo ya Kujifunza: Hatua 5
Video: Siri 5 ili kuwa mjasiriamali mwenye mafanikio. 2024, Novemba
Anonim
Viwango, Viashiria, na Malengo ya Kujifunza
Viwango, Viashiria, na Malengo ya Kujifunza

Hii inaweza kufundisha mwanafunzi kupitia ujenzi wa sensorer ya maegesho kwa kutumia arduino. Hasa nitakuwa na sensorer ya ultrasonic kupiga kura kila wakati kwa umbali, na pamoja na nambari ndogo ambayo inachukua umbali huu na kuiweka kwa njia zingine ikiwa vitanzi vingine kuamua ni sauti gani zinachezwa kwa umbali gani.

Kazi hii inashughulikia viwango vya 17 na 18 kwani inahusu teknolojia za habari na teknolojia za uchukuzi.

Mwisho wa kazi hii, wanafunzi wanapaswa kuwa na ufahamu wa kimsingi wa mzunguko, na usimbuaji.

Hatua ya 1: Sehemu Zinazohitajika

Sehemu Zinazohitajika
Sehemu Zinazohitajika

Kuanzia arduino, senator wa anuwai ya upeo na buzzer ya kupita, unaweza kuunda sensor ya maegesho kwa klutz yako ya kaka. Kitanda cha arudino ambacho ninatumia kwa gharama hii inayoweza kufundishwa $ 30 kwenye Amazon.

Hatua ya 2: Kuunganisha Kila kitu

Kuunganisha Kila kitu
Kuunganisha Kila kitu

Baada ya kukusanya vifaa, vinapaswa kuunganishwa kwa njia kama inavyoonyeshwa. Njia tofauti za mzunguko zimewekwa rangi kwa urahisi. Na nyekundu inawakilisha waya wa moja kwa moja na kahawia inayowakilisha ardhi. Waya za samawati na manjano zinawakilisha pini mbili za dijiti ambazo sensorer ya ultrasonic inahitaji kushikamana nayo. Na kijani ni pini ya dijiti ambayo buzzer ya kupita inapaswa kushikamana nayo.

Hakuna sharti kwao kuchukua sura ya kuchora iliyoonyeshwa, kwani vifaa vinapaswa kuwekwa kwa njia ambayo buzzer inaweza kusikika na dereva, na sensor ya ultrasonic lazima iunganishwe nyuma ya gari.

Hatua ya 3: Kanuni

Kanuni
Kanuni

Wazo nyuma ya nambari hii ni kutumia maktaba iliyotolewa na Elegoo unaponunua kitanda cha arduino kutoka kwao. Hasa maktaba ya SR04, ambayo ni ya sensorer ya ultrasonic, na viwanja vya maktaba, ambayo ni maktaba ya noti ambazo zinaweza kuchezwa kwenye buzzers zako. Unaweza kubadilisha pini gani unayotumia kuunganisha sehemu kwa kurekebisha pini za trig na echo kwa SR04 na kwa kubadilisha nambari ya kwanza katika utendaji wa toni kwenye nambari yako unaweza kubadilisha ni pini gani buzzer yako imeunganishwa nayo. Pini ambazo nimeweka sasa ni pini chaguomsingi zilizowekwa na Elegoo.

# pamoja na "SR04.h" #fafanua TRIG_PIN 12

#fafanua ECHO_PIN 11 SR04 sr04 = SR04 (ECHO_PIN, TRIG_PIN);

int a;

# pamoja na "viwanja."

wimbo wa ndani = {NOTE_C5, NOTE_D5, NOTE_E5, NOTE_F5, NOTE_G5, NOTE_A5, NOTE_B5, NOTE_C6};

muda = 500;

kuanzisha batili () {Serial.begin (9600); kuchelewesha (1000); }

kitanzi batili () {a = sr04. Umbali (); Serial.println (a); kuchelewesha (500);

ikiwa (sr04. Urefu () <50) {toni (8, melody [7], 250); kuchelewesha (250); } mwingine

ikiwa (sr04. Urefu () <100) {toni (8, melody [3], 500); kuchelewesha (500); } mwingine

ikiwa (sr04. Urefu () <150) {toni (8, melodi [0], 500); kuchelewesha (500); } mwingine

ikiwa (sr04. Umbali ()> 150) {kuchelewesha (500); }}

Hatua ya 4: Rekebisha Nambari Yako Ili Kukidhi Kusudi Lako

Rekebisha Nambari Yako Ili Kukidhi Kusudi Lako
Rekebisha Nambari Yako Ili Kukidhi Kusudi Lako

Ikiwa ni lazima unaweza kuhitaji kurekebisha nambari hiyo kwa kusudi lako. Kwa sababu nambari iliyopewa inamaanisha kumpa mtumiaji maoni mengi kupitia mfuatiliaji wa serial kama inafanya nini. Inapokataliwa kutoka kwa kompyuta inaweza kutoka nje na kuacha kufanya kazi kwa usahihi. katika hali kama hiyo utahitaji kurekebisha nambari kwa njia ambayo haitegemei mfuatiliaji wa serial kufanya kazi. Katika kesi hii niliacha kuwa na uchapishaji wa serial serial kutoka kwa anuwai, na badala yake niichapishe moja kwa moja. Hii inaweza kusababisha kupungua kwa usahihi wa mfuatiliaji wa serial kwani umbali unaweza kubadilika kidogo kati ya usomaji na sauti, hata hivyo hii inaondoa umuhimu wake kitanzi.

# pamoja na "SR04.h" #fasili TRIG_PIN 12 #fafanua ECHO_PIN 11 SR04 sr04 = SR04 (ECHO_PIN, TRIG_PIN);

int a;

# pamoja na "viwanja."

wimbo wa ndani = {NOTE_C5, NOTE_D5, NOTE_E5, NOTE_F5, NOTE_G5, NOTE_A5, NOTE_B5, NOTE_C6};

muda = 500;

kuanzisha batili () {Serial.begin (9600); kuchelewesha (1000); }

kitanzi batili () {Serial.println (sr04. Distance ());

ikiwa (sr04. Urefu () <50) {toni (8, melody [7], 250); kuchelewesha (250); } mwingine

ikiwa (sr04. Usaidizi () <100) {toni (8, melody [3], 500); kuchelewesha (500); } mwingine

ikiwa (sr04. Urefu () <150) {toni (8, melodi [0], 500); kuchelewesha (500); } mwingine

ikiwa (sr04. Umbali ()> 150) {kuchelewesha (500); }}

Hatua ya 5: Tafuta Kesi ya Matumizi

Pata Kesi ya Matumizi
Pata Kesi ya Matumizi

Kuwa mbunifu na uumbaji wako. Unaweza kutumia kifaa hiki na zaidi ya gari tu. Unaweza kuitumia kama sensorer ya ukaribu na chumba chako cha kulala, au kama zana ya Halloween. Mara tu unapopata mkono wa kuweka alama na wiring unaweza kupanua kifaa hiki. Ikiwa ungetaka unaweza kuongeza LCD kwa arduino inayoonyesha usomaji wa umbali wa wakati halisi. Mara tu unapopata huba yake, kutumia arduino ni njia ya kufurahisha na rahisi kupata raha na mchakato wa kujenga na kuweka nambari nayo.

Ilipendekeza: