Orodha ya maudhui:

Bunduki ya Kadibodi ya Arduino (RangeFinder & Tachometer): Hatua 8
Bunduki ya Kadibodi ya Arduino (RangeFinder & Tachometer): Hatua 8

Video: Bunduki ya Kadibodi ya Arduino (RangeFinder & Tachometer): Hatua 8

Video: Bunduki ya Kadibodi ya Arduino (RangeFinder & Tachometer): Hatua 8
Video: The Quiet Kid Be Like… 2024, Novemba
Anonim
Bunduki ya Kadibodi ya Arduino (RangeFinder & Tachometer)
Bunduki ya Kadibodi ya Arduino (RangeFinder & Tachometer)
Bunduki ya Kadibodi ya Arduino (RangeFinder & Tachometer)
Bunduki ya Kadibodi ya Arduino (RangeFinder & Tachometer)
Bunduki ya Kadibodi ya Arduino (RangeFinder & Tachometer)
Bunduki ya Kadibodi ya Arduino (RangeFinder & Tachometer)
Bunduki ya Kadibodi ya Arduino (RangeFinder & Tachometer)
Bunduki ya Kadibodi ya Arduino (RangeFinder & Tachometer)

Je! Haitakuwa ya kushangaza kuweza kupima umbali ukiwa umekaa vizuri kwenye Kitanda? Badala ya kutumia mkanda wa biashara? Kwa hivyo leo nitatengeneza bunduki ya arduino ambayo inauwezo wa kupima mawasiliano yasiyo ya mawasiliano ya umbali kutoka 2cm hadi 400cm kwa usahihi wa 0.3cm na pia pima mapinduzi kwa dakika ya mwili unaozunguka (RPM) ukitumia sensa ya ultrasonic (HC-SR04) na sensor ya infrared mtawaliwa. Hapo awali, nilitaka kuifanya iweze kupima kasi ya kitu chochote kinachotembea kwa kutumia sensorer mbili za ziada za IR lakini nimeishiwa na vifaa kwa sababu ya janga la sasa. Kwa hivyo nitatumia kile nilicho nacho tu. Ikiwa unayo, basi unaweza kuongeza kwenye bunduki. Hapa kuna kiunga cha jinsi ya kufanya hivyo.

Hatua ya 1: Jinsi inavyofanya kazi

Inavyofanya kazi
Inavyofanya kazi
Inavyofanya kazi
Inavyofanya kazi

Sensorer za Ultrasonic hufanya kazi kwa kutoa sauti inayosafiri hewani na ikiwa kuna kitu kwenye njia yake, itarudi kwenye moduli. Kwa kuzingatia wakati wa kusafiri, unaweza kuhesabu umbali kwani tayari kasi ya sauti (340m / s) kwa kutumia fomula: umbali = wakati wa kasi *. Kusudi la sensa ya IR katika mradi huu ni kwa kugundua kitu. Sensor ya IR ina sehemu kuu mbili. Transmita ya IR na mpokeaji wa IR. Mtumaji hupeleka mawimbi ya IR na ikiwa kuna kitu, wimbi linalosambazwa linaonyeshwa na kitu ambacho kwa upande wake, mpokeaji huchukua wimbi wakati ikiwa hakuna kitu mbele ya sensor, wimbi lililosambazwa halipokelewi na mpokeaji na kisha Moduli ya IR hutoa pato au mapigo ambayo hugunduliwa na Arduino tunapobonyeza kitufe cha kuchochea. Inaendelea kwa sekunde 5. Basi hebu tuanze kujenga.

<

Hatua ya 2: Vifaa

Vifaa
Vifaa
Vifaa
Vifaa

VIFAA1. Arduino Uno (arduino yoyote itafanya kazi)

2. HC-SR04 sensor ya Ultrasonic

3. Arduino IR sensor

Moduli ya kuonyesha 16 16 * 2 LCD (12C)

5. Buzzer

6. 9V betri na kontakt

7. Bodi ya maridadi (hiari)

8. Pushbutton

9. Kubadilisha tactile * 1

10. Kubadilisha slaidi * 1

11. LED * 2 (Ikiwezekana rangi tofauti)

12. Kuzuia 220ohms * 2

13. 10k kupinga * 2

14. Vichwa vya pini vya Arduino

15. nyaya za jumper

VIFAA

1. Gundi ya moto

2. Gundi kubwa (hiari)

3. Soldering Iron na solder

4. X-acto kisu

5. Drill (hiari)

Hatua ya 3: Kutengeneza Mwili

Kufanya Mwili
Kufanya Mwili
Kufanya Mwili
Kufanya Mwili
Kufanya Mwili
Kufanya Mwili

1. Chapisha templeti iliyotolewa, ingiza kwa karatasi ya kadibodi na kisha ukate maumbo.

2. Kata shimo la buzzer, hali iliyoongozwa, nguvu iliyoongozwa, sensor ya ultrasonic, mashimo ya sensorer IR na nafasi ya kuonyesha LCD.

3. Tumia rula kuinama mistari yote iliyonyooka ndani na gundi kila sehemu pamoja. Usigundike sehemu ya onyesho, shika na kifuniko cha paa kwa bunduki iliyobaki. Gundi sensorer ya ultrasonic na sensor ya infrared kwenye mashimo yao anuwai.

4. Kata ukanda wa kadibodi pana wa 3cm na funika mbele na nyuma ya mpini. Gundi kitufe cha kushinikiza mbele ya kushughulikia na tembea waya kupitia nyuma ya kushughulikia.

Hatua ya 4: Usanidi wa Elektroniki

Usanidi wa Elektroniki
Usanidi wa Elektroniki
Usanidi wa Elektroniki
Usanidi wa Elektroniki
Usanidi wa Elektroniki
Usanidi wa Elektroniki
Usanidi wa Elektroniki
Usanidi wa Elektroniki

SENSE YA IR

Nilitumia waya kutoka kwa kebo ya mtandao kwani nimeishiwa na waya za kuruka, kisha nikauzia waya kwenye kipande kidogo cha bodi ya manukato ambayo huuzwa kwa pini tatu za sensorer.

SENSOR YA ULTRASONIC

Nilitumia kontakt ya zamani ambayo niliingiza kwenye pini za sensorer.

LCD INAONYESHA

Niliinama pini za onyesho la LCD ili ziwe sawa. Kisha nikarudia usanidi sawa na sensor ya IR.

LEDs

Kinzani ya 220ohms ni kwa kila mwongozo wa cathode iliyoongozwa.

Hatua ya 5: Mzunguko

Mzunguko
Mzunguko
Mzunguko
Mzunguko
Mzunguko
Mzunguko

Unaweza kuchagua kufanya mzunguko kwenye mkate wa mini au ikiwezekana kwenye bodi ya manukato. Kwa vyovyote vile, ni juu yako kuamua.

Kumbuka: arduino inaendeshwa ingawa pini yake ya VIN. Pia yangu imewekwa kichwa chini.

HAYA HAPA MAUNGANO

Nguvu ya LED

Anode ---- Pini ya Arduino 8

Kipinga cha Cathode --- 220ohm ---- Ground

HALI YA LED

Anode ---- Pini ya Arduino 9

Kipinga cha Cathode --- 220ohm ---- Ground

BUZZER

Chanya --- Arduino Pin 11

Hasi --- Ardhi

SENSE YA IR

VCC --- Arduino 5V

GND --- Ardhi

OUT --- Pini ya Arduino 5

HC-SR04

VCC --- Arduino 5V

GND --- Ardhi

TRIG --- Pini ya Arduino 7

ECHO --- Pini ya Arduino 6

LCD INAONYESHA

VCC --- Arduino 5V

GND --- Ardhi

SDA --- Arduino Pin A4 (pini ya analogi)

SCL --- Pini ya Arduino A5 (pini ya analogi)

Kitufe cha Kuchochea

Mguu wa Kwanza - ---- Arduino 5V

Mguu wa pili --- 10k resistor (mguu wa kwanza sambamba na) --- Arduino Pin 10

(Mguu mwingine wa kontena chini)

SWITCH YA SPDT

Mguu wa Kituo ------- Arduino 5V

Mguu wa kushoto ----- 10k resistor (mguu wa kwanza sambamba na) --- Arduino Pin 13

(Mguu mwingine wa kontena chini)

Pini ya Arduino VIN ------ Mguu wa kwanza wa kitufe cha kushinikiza

Mguu wa pili wa kitufe ----- + Ve ya betri

Pini ya Arduino GND --- Betri -Ve na reli ya ardhini

Hatua ya 6: Mkutano wa Mwisho

Mkutano wa Mwisho
Mkutano wa Mwisho
Mkutano wa Mwisho
Mkutano wa Mwisho
Mkutano wa Mwisho
Mkutano wa Mwisho
Mkutano wa Mwisho
Mkutano wa Mwisho

Anza kwa kuingiza LED kwenye mashimo yao, ikifuatiwa na buzzer, swichi mbili na kisha onyesho la LCD kwenye sehemu ya kuonyesha. Pitisha waya ya kitufe cha kuchochea kupitia shimo chini ya sehemu ya onyesho. Gundi moduli ya sensorer mbele ya bunduki. Gundi sehemu ya kuonyesha kwenye mwili kuu wa bunduki na kisha ambatisha mpini chini. Shikilia kifuniko cha paa la mstatili na mkanda kwa bunduki. Huu utakuwa mlango wa kuingia. Sasa RangeFinder / Tachometer yako iko tayari kutumika. Pamba unavyotaka.

Hatua ya 7: Kanuni

Ni wazo nzuri kujua nini nambari inafanya kabla ya kuanza kuipanga. Hii inaweza kukuokoa mengi ya maumivu ya kichwa.

Pia, sakinisha maktaba ya onyesho la kioo kioevu ikiwa LCD yako ina moduli ya 12C. Bonyeza hapa kupakua

Hapa ndivyo kanuni inavyofanya

1. Unapowasha bunduki, nguvu iliyoongozwa inawashwa na bunduki inapiga sauti ya beep kwa chini ya sekunde (nguvu iliyoongozwa inaweza kuwezeshwa moja kwa moja kutoka kwa betri, lakini niliamua kuweka nguvu yangu kutoka arduino. Hii inaruhusu iliyoongozwa kudhibitiwa)

2. Mara tu bunduki inapowezeshwa, itabidi usonge kubadili swidi ama kushoto au kulia kuchagua modi unayotaka. Mara baada ya hayo, itaonyesha "Tafadhali Chagua kitufe cha kuanza". Baada ya kubonyeza kitufe, usomaji / kipimo kinapaswa kuanza. Kwa kila kitufe cha kitufe, hali iliyoongozwa na blink na buzzer italia.

Hatua ya 8: VIDOKEZO

VIDOKEZO
VIDOKEZO
VIDOKEZO
VIDOKEZO
VIDOKEZO
VIDOKEZO

1. Unapotengeneza vichwa vya pini kwenye ubao wa manukato, kwanza ingiza vichwa vya pini kwenye pini za arduino unazotumia kisha punguza ubao juu ya ubao na upande wa shaba wa bodi ya manyoya ukiangalia juu. Solder vichwa mahali.

2. Tengeneza shimo ndogo la ufikiaji upande wa mbele wa bunduki. Hii itatumika kurekebisha unyeti wa sensa ya IR kwa kutumia bisibisi.

3. Ikiwa nambari haifanyi kazi, · Kwanza angalia viunganisho vyako (haswa ikiwa ulitumia ubao wa mkate).

· Ikiwa unatumia betri ya zamani, ibadilishe.

· Ikiwa bado haifanyi kazi, toa maoni yako hapa chini ili upate usaidizi.

Ilipendekeza: