Sadržaj:
- Korak 1: Kako to funkcionira
- Korak 2: Potrošni materijal
- Korak 3: Napravite tijelo
- Korak 4: Postavljanje elektronike
- Korak 5: Krug
- Korak 6: Završna montaža
- Korak 7: Kodirajte
- Korak 8: SAVJETI
Video: Arduino kartonska pištolj (daljinomer i tahometar): 8 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
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
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
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
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
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
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
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
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:
Tahometar/mjerač skeniranja pomoću Arduina, OBD2 i CAN sabirnice: 8 koraka
Tahometar/mjerač skeniranja pomoću Arduina, OBD2 i CAN sabirnice: Bilo koji vlasnik Toyote Prius (ili drugog hibridnog/specijalnog vozila) znat će da na njihovoj nadzornoj ploči nedostaje nekoliko brojčanika! Moj prius nema broj okretaja motora ili mjerač temperature. Ako ste momak s performansama, možda biste htjeli znati stvari poput unaprijed određenog vremena i
Uradi sam tahometar (RPM metar): 5 koraka
DIY tahometar (RPM metar): U ovom projektu ću vam pokazati kako radi IR senzor udaljenosti od 3 € i kako ga možemo koristiti za izradu odgovarajućeg DIY tahometra koji ispravno funkcionira. Hajde da počnemo
TAHOMETAR SUNČANIH PANELA: 5 koraka
TAHOMETAR SOLARNIH PANELA: U INSTRUCTABLE " Solar Panel as a Shadow Tracker ", predstavljena je eksperimentalna metoda za određivanje brzine objekta iz projekcije njegove sjene na solarnu ploču. Je li moguće primijeniti neku varijantu ove metode na s
Tahometar: 5 koraka
Tahometar: Pozdrav svima. Ovaj put ću podijeliti svoj način izrade digitalnog tahometra. Radi odlično i može se lako natjecati s komercijalnom verzijom. Povrh svega, želio sam izbjeći složenost dodavanja baterije u sistem. Zato sam odlučio da napravim
Ručni tahometar na bazi IR-a: 9 koraka
Ručni tahometar zasnovan na IR-u: Ovaj instruktor se temelji na kolu opisanom od strane electro18 u prijenosnom digitalnom tahometru. Mislio sam da bi bilo korisno imati ručni uređaj i da bi to bio zabavan projekt za izgradnju. Sviđa mi se kako je uređaj ispao - dizajn bi mogao biti