Arduino kartonska pištolj (daljinomer i tahometar): 8 koraka
Arduino kartonska pištolj (daljinomer i tahometar): 8 koraka
Anonim
Arduino kartonska pištolj (daljinomer i tahometar)
Arduino kartonska pištolj (daljinomer i tahometar)
Arduino kartonska pištolj (daljinomer i tahometar)
Arduino kartonska pištolj (daljinomer i tahometar)
Arduino kartonska pištolj (daljinomer i tahometar)
Arduino kartonska pištolj (daljinomer i tahometar)
Arduino kartonska pištolj (daljinomer i tahometar)
Arduino kartonska pištolj (daljinomer i tahometar)

Ne bi li bilo sjajno moći mjeriti udaljenost dok udobno sjedite na kauču? Umjesto da morate koristiti tradicionalnu traku? Danas ću napraviti arduino pištolj koji je u stanju beskontaktno mjeriti udaljenosti od 2 cm do 400 cm s točnošću od 0,3 cm, a također će mjeriti i okretaje u minuti rotacijskog tijela (RPM) pomoću ultrazvučnog senzora (HC-SR04) odnosno infracrveni senzor. U početku sam htio omogućiti mjerenje brzine bilo kojeg pomičnog objekta pomoću dva dodatna IR senzora, ali nemam zaliha zbog trenutne pandemije. Zato ću koristiti samo ono što imam. Ako ih imate, možete ih dodati pištolju. Evo linka kako to učiniti.

Korak 1: Kako to radi

Kako radi
Kako radi
Kako radi
Kako radi

Ultrazvučni senzori rade tako da emitiraju zvuk koji putuje zrakom, a ako na njegovoj putanji postoji objekt, odskočit će natrag do modula. S obzirom na vrijeme putovanja, udaljenost možete izračunati budući da već imamo brzinu zvuka (340m/s) koristeći formulu: udaljenost = brzina *vrijeme. IR senzor u ovom projektu ima za cilj otkrivanje objekata. IR senzor ima dva glavna dijela. IR odašiljač i IR prijemnik. Odašiljač odašilje infracrvene valove, a ako postoji objekt, emitirani val se reflektira od objekta koji prijemnik preuzima val, dok ako nema objekta ispred senzora, preneseni val ne prima prijemnik, a zatim IR modul generira izlaz ili impuls koji detektira Arduino kada pritisnemo okidač. Broji se neprekidno 5 sekundi. Pa počnimo graditi.

<

Korak 2: Opskrba

Pribor
Pribor
Pribor
Pribor

MATERIJALI1. Arduino Uno (bilo koji arduino će raditi)

2. HC-SR04 Ultrazvučni senzor

3. Arduino IC senzor

4. 16*2 LCD zaslon modul (12C)

5. Zvučni signal

6. 9V baterija i priključak

7. Perf ploča (izborno)

8. Tipka

9. Taktilni prekidač *1

10. Klizni prekidač *1

11. LED *2 (po mogućnosti različite boje)

12. 220ohmski otpornik *2

13. 10k otpornik *2

14. Arduino pin zaglavlja

15. Žice za kratkospojnike

ALATI

1. Vruće ljepilo

2. Super ljepilo (izborno)

3. Lemilica i lemljenje

4. X-acto nož

5. Bušilica (izborno)

Korak 3: Izrada tijela

Izrada tijela
Izrada tijela
Izrada tijela
Izrada tijela
Izrada tijela
Izrada tijela

1. Ispišite isporučeni predložak, zalijepite ga na list kartona, a zatim izrežite oblike.

2. Izrežite rupu zujalice, statusnu lampicu, LED diodu za napajanje, ultrazvučni senzor, rupe za IR senzor i prostor na LCD zaslonu.

3. Pomoću ravnala savijte sve ravne linije prema unutra i zalijepite svaki dio zajedno. Ne lijepite odjeljak zaslona, ručku i krovni pokrov na ostatak pištolja. Zalijepite ultrazvučni senzor i infracrveni senzor u njihove različite rupe.

4. Izrežite kartonsku traku širine 3 cm i pokrijte prednju i stražnju stranu ručke. Zalijepite gumb na prednju stranu ručke i provucite žice kroz stražnju stranu ručke.

Korak 4: Postavljanje elektronike

Postavljanje elektronike
Postavljanje elektronike
Postavljanje elektronike
Postavljanje elektronike
Postavljanje elektronike
Postavljanje elektronike
Postavljanje elektronike
Postavljanje elektronike

IR SENZOR

Koristio sam žice s mrežnog kabela budući da nema više kratkospojnika, a zatim sam lemio žice na mali komad perf ploče koja je zatim lemljena na tri pina senzora.

ULTRAZVUČNI OSJETNIK

Koristio sam stari konektor koji sam umetnuo u pinove senzora.

LCD ZASLON

Savio sam igle LCD zaslona tako da su ravne. Zatim sam ponovio isto postavljanje kao i s IR senzorom.

LED diode

Otpor od 220 ohma nalazi se na svakom od katodnih vodiča LED -a.

Korak 5: Krug

Krug
Krug
Krug
Krug
Krug
Krug

Možete odabrati da krug napravite na mini ploči ili po mogućnosti na perf ploči. U svakom slučaju, na vama je da odlučite.

Napomena: Arduino se napaja putem svog VIN pina. I moj je montiran naopako.

OVDJE VEZE

LED POWER

Anoda ---- Arduino Pin 8

Katoda --- 220ohm otpornik ---- Uzemljenje

LED STATUS

Anoda ---- Arduino Pin 9

Katoda --- 220ohm otpornik ---- Uzemljenje

ZVUK

Pozitivno --- Arduino pin 11

Negativno --- Uzemljenje

IR SENZOR

VCC --- Arduino 5V

GND --- Uzemljenje

IZLAZ --- Arduino pin 5

HC-SR04

VCC --- Arduino 5V

GND --- Uzemljenje

TRIG --- Arduino pin 7

ECHO --- Arduino pin 6

LCD ZASLON

VCC --- Arduino 5V

GND --- Uzemljenje

SDA --- Arduino Pin A4 (analogni pin)

SCL --- Arduino Pin A5 (analogni pin)

Dugme okidača

Prva noga----- Arduino 5V

Druga noga --- 10k otpornik (prva noga paralelno s) --- Arduino Pin 10

(Druga noga otpornika prema masi)

SPDT KLIZNI PREKIDAČ

Središnja noga ------- Arduino 5V

Lijeva noga ----- 10k otpornik (prva noga paralelno s) --- Arduino Pin 13

(Druga noga otpornika prema masi)

Arduino VIN pin ------ Prva noga tipke

Druga noga tipke -----+Ve baterije

Arduino GND pin --- Baterija -Ve i uzemljenje

Korak 6: Završna montaža

Završna skupština
Završna skupština
Završna skupština
Završna skupština
Završna skupština
Završna skupština
Završna skupština
Završna skupština

Počnite tako što ćete LED diode umetnuti u njihove rupe, zatim zvučni signal, dva prekidača, a zatim LCD zaslon u odjeljak zaslona. Provucite žicu gumba okidača kroz rupu na dnu odjeljka zaslona. Zalijepite senzorski modul na prednji dio pištolja. Zalijepite dio zaslona na glavno tijelo pištolja, a zatim pričvrstite ručku ispod njega. Pravokutni krovni pokrov držite trakom za pištolj. Ovo će biti pristupna vrata. Sada je vaš RangeFinder/Tahometar spreman za upotrebu. Ukrasite po želji.

Korak 7: Kodirajte

Bilo bi dobro znati što kôd radi prije nego ga počnete programirati. Ovo vam može uštedjeti mnogo glavobolje.

Također, instalirajte biblioteku zaslona s tekućim kristalima ako vaš LCD ima 12C modul. Kliknite ovdje za preuzimanje

Evo što kôd radi

1. Kad uključite pištolj, LED lampica za napajanje se uključuje i pištolj pušta zvučni signal manje od sekunde (LED dioda se može napajati izravno iz baterije, ali ja sam odlučio napajati moju iz arduina. To omogućuje LED se kontrolira)

2. Nakon što se pištolj uključi, morat ćete pomaknuti klizni prekidač ulijevo ili udesno kako biste odabrali željeni način rada. Nakon što to učinite, prikazat će se "Molimo aktivirajte gumb za početak". Nakon pritiska na gumb, očitavanje/mjerenje bi trebalo početi. Svakim pritiskom na tipku status će treptati, a zvučni signal će se oglasiti.

Korak 8: SAVJETI

SAVJETI
SAVJETI
SAVJETI
SAVJETI
SAVJETI
SAVJETI

1. Prilikom lemljenja zaglavlja iglica na perf ploču, najprije umetnite zaglavlja iglica u arduino pinove koje koristite, a zatim spustite ploču na vrh ploče s bakrenom stranom perf ploče okrenutom prema gore. Lemite zaglavlja na mjestu.

2. Napravite mali otvor za pristup na prednjoj strani pištolja. To će se koristiti za podešavanje osjetljivosti IC senzora pomoću odvijača.

3. Ako kôd ne radi, · Prvo provjerite svoje veze (pogotovo ako ste koristili ploču s osnovom).

· Ako koristite staru bateriju, zamijenite je.

· Ako i dalje ne radi, komentirajte dolje za pomoć.

Preporučeni: