Orodha ya maudhui:

Mfumo mdogo wa Kengele Kutumia Bodi ndogo inayofanana ya Arduino !: Hatua 10
Mfumo mdogo wa Kengele Kutumia Bodi ndogo inayofanana ya Arduino !: Hatua 10

Video: Mfumo mdogo wa Kengele Kutumia Bodi ndogo inayofanana ya Arduino !: Hatua 10

Video: Mfumo mdogo wa Kengele Kutumia Bodi ndogo inayofanana ya Arduino !: Hatua 10
Video: Как использовать до 10 кнопочных переключателей с 1 входным контактом Arduino ANPB-V1 2024, Novemba
Anonim
Mfumo mdogo wa Kengele Kutumia Bodi ndogo inayofanana ya Arduino!
Mfumo mdogo wa Kengele Kutumia Bodi ndogo inayofanana ya Arduino!

Halo, leo tutafanya mradi mzuri sana. Tutaunda kifaa kidogo cha kengele ambacho hupima umbali kati yake na kitu mbele yake. Na wakati kitu kinapita kupita umbali uliowekwa, kifaa kitakujulisha kwa kelele kubwa ya buzzer.

Ili kutengeneza kifaa kidogo cha kengele, tunahitaji vifaa vidogo, ndio sababu tulitumia PICO kama mdhibiti wetu mdogo, kwani inatimiza mahitaji yetu wakati ni ndogo sana kwa saizi. Tulitumia pia vitu vilivyotumika kusoma umbali na kutoa ishara kwa buzzer. Mradi huu utakuchukua karibu dakika 45 kumaliza, ikiwa umechagua kutumia nambari iliyotolewa.

Hatua ya 1: Vipengele

Vipengele
Vipengele
  • Bodi 1 ya PICO, inapatikana kwenye mellbell.cc ($ 17)
  • 1 sensor ya ultrasonic, ebay ($ 1.03)
  • 1 buzzer ndogo 5 ~ 6 volt, kifungu cha 10 kwenye ebay ($ 1.39)
  • LED 3 5mm (rangi tofauti), kifungu cha 100 kwenye ebay ($ 0.99)
  • Vipingao 4 330 ohm, kifungu cha 100 kwenye ebay ($ 1.08)
  • Waya 12 za waya, kifungu cha 40 kwenye ebay ($ 0.99)
  • 1 mkate mdogo wa mkate, kifungu cha 5 kwenye ebay ($ 2.52)

Hatua ya 2: Jinsi Sensorer Ultrasonic inavyofanya kazi

Jinsi Sensorer Ultrasonic inavyofanya kazi
Jinsi Sensorer Ultrasonic inavyofanya kazi
Jinsi Sensorer Ultrasonic inavyofanya kazi
Jinsi Sensorer Ultrasonic inavyofanya kazi

Kabla ya kuunganisha sensorer ya ultrasonic na kuitumia, wacha tujifunze jinsi inavyofanya kazi:

  • Kwanza, hutuma wimbi la Ultrasonic kutoka kwa transducer ya transmitter (Transducer ya kushoto). Ikiwa kuna kitu mbele ya sensa, mawimbi hupiga kitu hicho na kurudi kwa transducer ya mpokeaji (transducer ya kulia)
  • Halafu, mdhibiti mdogo anahesabu wakati kati ya kutuma mawimbi na kuyapokea. Baada ya hapo, mdhibiti mdogo hufanya mahesabu ya hesabu na anapata umbali kati ya sensorer na kitu kilicho mbele yake.
  • Hii ndio fomula inayotumika kupata umbali katika CM: (muda / 2) / 29.1 (Unaweza kupata hesabu nyuma ya fomula hii kwenye picha hapo juu).

Hatua ya 3: Kuingiliana na Sensor ya Ultrasonic na PICO

Kuingiliana na Sensor ya Ultrasonic na PICO
Kuingiliana na Sensor ya Ultrasonic na PICO
Kuingiliana na Sensor ya Ultrasonic na PICO
Kuingiliana na Sensor ya Ultrasonic na PICO

Jambo la kwanza kufanya, ni kuangalia PICO yako na uone unachoweza kufanya nayo. Kama unavyoona, PICO ina pini 5 za I / O za dijiti, na pini 3 za pembejeo za analog. Ambayo itatumika kama ifuatavyo:

Ultrasonic sensor siri nje:

  • VCC (Sensorer ya Ultrasonic) - VCC (PICO)
  • GND (Sensorer ya Ultrasonic) - GND (PICO)
  • Trig (Sensorer ya Ultrasonic) - A1 (PICO)
  • Echo (Sensorer ya Ultrasonic) - A0 (PICO)

Sasa unachohitaji ni kuunganisha sensor ya ultrasonic na PICO na uhakikishe kuwa kila kitu ni sawa.

Hatua ya 4: Mchoro wa Sensorer ya Ultrasonic

Mchoro wa Sensorer ya Ultrasonic
Mchoro wa Sensorer ya Ultrasonic

Sasa unapaswa kuunda programu, ambayo inachukua umbali uliopimwa na sensor ya ultrasonic, na uionyeshe kwenye mfuatiliaji wa serial. Ili uweze kupata usomaji na uhakikishe kuwa kila kitu kimeunganishwa na kufanya kazi vizuri.

Unda kazi inayoitwa kipimoDalili ambayo inawajibika kupima wakati kati ya kutuma ishara na kuipokea, na kuhesabu umbali. Lazima pia uonyeshe usomaji kwenye mfuatiliaji wako wa serial, ili uweze kutatua mradi kwenye IDE.

Unaweza kupakua programu iliyoambatanishwa, ikiwa hautaki kuiandika mwenyewe. Unaweza pia kuona jinsi usomaji wa mfuatiliaji wa serial unapaswa kuonekana kutoka kwenye picha hapo juu.

Hatua ya 5: Kuunganisha Buzzer

Kuunganisha Buzzer
Kuunganisha Buzzer
Kuunganisha Buzzer
Kuunganisha Buzzer

Sasa, kwa kuwa una sensor yako inayotoa umbali kati yake na kitu chochote mbele yake. Lazima ufanye kitu na usomaji, na kama tulivyosema hapo awali, utakuwa na buzzer atatoa kelele kubwa wakati kitu mbele ya sensor kinapita mbali sana.

Kufanya kazi na buzzers ni rahisi sana, kwani wana hali mbili tu za operesheni, iwe ON au OFF. Pia wana miguu miwili tu, moja ni chanya (mguu mrefu), na nyingine hasi (Mguu Mfupi).

  • Wakati 5V inatumiwa kwa buzzer, inawasha na kutoa kelele kubwa ya kupiga kelele.
  • Wakati 0V inatumiwa kwa buzzer, inazima na hakuna buzz inayotengenezwa.

Hatua ya 6: Kupanga Buzzer

Kupanga Buzzer
Kupanga Buzzer

Unataka buzzer ianze kupiga kelele wakati kitu kilicho mbele ya sensor kinapata zaidi ya 20CM, na uzime wakati kitu kiko karibu na 20CM "Unaweza kutumia umbali wowote unaotaka".

Programu iliyoambatanishwa ina nambari inayopata usomaji kutoka kwa sensorer ya ultrasonic, na hutuma maagizo kwa buzzer. Ambayo ni kuanza kufanya kelele wakati kitu kiko zaidi ya 20CM, na kuacha wakati iko karibu kuliko hiyo.

Kumbuka kuwa unaweza kubadilisha nambari kwa sheria na umbali wowote unaotaka.

Hatua ya 7: Kuunganisha LED

Kuunganisha LEDs
Kuunganisha LEDs
Kuunganisha LEDs
Kuunganisha LEDs

Sasa, unataka kuongeza LED tatu kwenye mradi wako kuifanya iwe maingiliano na ya nguvu zaidi.

Tulitumia LED za kawaida za 5mm, na hizi zina miguu miwili tu, mzuri (mguu mrefu), na hasi (mguu mfupi). Na tunapotumia 5V kwa iliyoongozwa inawasha tunapotumia 0v inazima. Unaweza kutumia aina yoyote ya LED ambazo unataka hapa, na ikiwa una maswali yoyote juu ya hilo, jisikie huru kuwauliza.

Hatua ya 8: Kupanga LEDs

Kupanga LEDs
Kupanga LEDs

Tulitumia LED 3 katika mradi wetu, na zinawaka kulingana na umbali kati ya sensa na kitu kilicho mbele yake.

LED ya bluu itawasha wakati umbali uko chini ya 10cm. LED ya Njano itawasha wakati umbali ni kati ya cm 10 na 20cm. LED nyekundu itawasha wakati umbali ni mkubwa kuliko 20cm.

Na tena, kumbuka kuwa unaweza kubadilisha sheria zinazodhibiti jinsi taa zako zinavyowaka.

Hatua ya 9: Kuunganisha Chanzo cha Nguvu

Kuunganisha Chanzo cha Nguvu
Kuunganisha Chanzo cha Nguvu
Kuunganisha Chanzo cha Nguvu
Kuunganisha Chanzo cha Nguvu

Katika hatua hii, unataka uwezo wa kutumia kengele yako ndogo bila kulazimishwa kuiunganisha kwenye PC. Kwa hivyo, ongeza betri ya 9V kwenye mradi wako na uiunganishe na PICO yako.

  • Waya mwekundu mzuri (Betri) - Vin (PICO)
  • Waya mbaya nyeusi (Betri) - GND (PICO)

Na sasa, mfumo wako wa kengele utafanya kazi bila kuunganishwa na PC.

Hatua ya 10: Umemaliza

Hongera! Sasa una kifaa kinachokutahadharisha kulingana na umbali wa kitu kilicho mbele yake. Pia, usisahau kwamba unaweza kubadilisha sheria zake, na ubadilishe jinsi na kwa nini buzzer hutoa sauti.

Unaweza kutupata kwenye ukurasa wetu wa Facebook, na kwenye mellbell.cc. Na tafadhali jisikie huru kuuliza maswali yoyote, tutafurahi kuyajibu:)

Ilipendekeza: