Sadržaj:

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

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

Video: Arduino kartonska pištolj (daljinomer i tahometar): 8 koraka
Video: diy SPECTROSCOPE for kids 2024, Novembar
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)

Zar ne bi 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 pokretnog 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 funkcionira

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 nazad do modula. S obzirom na vrijeme putovanja, možete izračunati udaljenost budući da već imamo brzinu zvuka (340m/s) koristeći formulu: udaljenost = brzina *vrijeme. Svrha IC senzora u ovom projektu je otkrivanje objekata. IR senzor ima dva glavna dijela. IR predajnik i IC prijemnik. Odašiljač odašilje IC valove i ako postoji objekt, emitirani val se reflektira od objekta koji prijemnik preuzima val, dok ako nema objekta ispred senzora, preneseni val se ne prima prijemnik, a zatim IR modul generira izlaz ili impuls koji detektira Arduino kada pritisnemo okidač. Broji se neprekidno 5 sekundi. Pa krenimo u izgradnju.

<

Korak 2: Potrošni materijal

Supplies
Supplies
Supplies
Supplies

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

2. HC-SR04 Ultrazvučni senzor

3. Arduino IC senzor

4. Modul LCD ekrana 16*2 (12C)

5. Zujalica

6. 9V baterija i konektor

7. Perf tabla (opcionalno)

8. Taster

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 (opcionalno)

3. Lemilica i lemljenje

4. X-acto nož

5. Bušilica (opcionalno)

Korak 3: Napravite tijelo

Izrada tela
Izrada tela
Izrada tela
Izrada tela
Izrada tela
Izrada tela

1. Odštampajte predložak koji ste dobili, 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 ekranu.

3. Pomoću ravnala savijte sve ravne linije prema unutra i zalijepite svaki dio zajedno. Ne lijepite odjeljak ekrana, 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 prekrijte prednju i stražnju stranu ručke. Zalijepite dugme na prednji dio ručke i provucite žice kroz stražnju stranu ručke.

Korak 4: Postavljanje elektronike

Podešavanje elektronike
Podešavanje elektronike
Podešavanje elektronike
Podešavanje elektronike
Podešavanje elektronike
Podešavanje elektronike
Podešavanje elektronike
Podešavanje elektronike

IR SENZOR

Koristio sam žice s mrežnog kabela jer nemam više kratkospojnih žica, 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 EKRAN

Savio sam igle LCD ekrana tako da su ravne. Zatim sam ponovio isto podešavanje kao i sa 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 napravite krug 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 moja je postavljena naopako.

OVDJE VEZE

LED POWER

Anoda ---- Arduino pin 8

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

STATUS LED

Anoda ---- Arduino pin 9

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

BUZZER

Pozitivno --- Arduino pin 11

Negativno --- Uzemljenje

IR SENZOR

VCC --- Arduino 5V

GND --- Uzemljenje

OUT --- Arduino Pin 5

HC-SR04

VCC --- Arduino 5V

GND --- Uzemljenje

TRIG --- Arduino pin 7

ECHO --- Arduino pin 6

LCD EKRAN

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 sa) --- Arduino Pin 10

(Druga noga otpornika prema masi)

SPDT SLIDE SWITCH

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 dugmeta -----+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 i zatim LCD ekran u odjeljak ekrana. Provucite žicu dugmeta okidača kroz rupu na dnu odjeljka zaslona. Zalijepite senzorski modul na prednji dio pištolja. Zalijepite dio ekrana na glavno tijelo pištolja, a zatim pričvrstite ručku ispod. Pravokutni krovni pokrivač 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

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

Takođe instalirajte biblioteku ekrana sa tečnim kristalima ako vaš LCD ima modul od 12C. Kliknite ovdje za preuzimanje

Evo šta kôd radi

1. Kada 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ćava LED se kontrolira)

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

Korak 8: SAVJETI

SAVETI
SAVETI
SAVETI
SAVETI
SAVETI
SAVETI

1. Prilikom lemljenja zaglavlja iglica na perf ploču, prvo 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. Zalijepite zaglavlja na mjesto.

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

3. Ako kôd ne radi, · Prvo provjerite svoje veze (posebno ako ste koristili matičnu ploču).

· Ako koristite staru bateriju, zamijenite je.

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

Preporučuje se: