Obsah:
- Krok 1: Ako to funguje
- Krok 2: Spotrebný materiál
- Krok 3: Vytvorenie tela
- Krok 4: Nastavenie elektroniky
- Krok 5: Okruh
- Krok 6: Konečná montáž
- Krok 7: Kód
- Krok 8: TIPY
Video: Kartónová pištoľ Arduino (diaľkomer a otáčkomer): 8 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:56
Nebolo by úžasné, keby ste mohli pohodlne sedieť na gauči merať vzdialenosť? Namiesto toho, aby ste museli používať tradičné pásky? Dnes teda vyrobím arduino pištoľ, ktorá je schopná bezkontaktného merania vzdialeností od 2 cm do 400 cm s presnosťou 0,3 cm a tiež merať otáčky rotujúceho telesa (RPM) za minútu pomocou ultrazvukového senzora (HC-SR04) a infračerveným snímačom. Pôvodne som chcel, aby bol schopný merať rýchlosť akéhokoľvek pohybujúceho sa objektu pomocou dvoch ďalších IR senzorov, ale kvôli súčasnej pandémii mi dochádzajú zásoby. Preto použijem iba to, čo mám. Ak ich máte, môžete ich pridať do zbrane. Tu je odkaz, ako to urobiť.
Krok 1: Ako to funguje
Ultrazvukové senzory pracujú tak, že vydávajú zvuk, ktorý sa šíri vzduchom, a ak je na jeho ceste predmet, odrazí sa späť k modulu. Vzhľadom na cestovný čas môžete vypočítať vzdialenosť, pretože už sme rýchlosť zvuku (340 m/s) pomocou vzorca: vzdialenosť = rýchlosť *čas. IR senzor v tomto projekte slúži na detekciu objektov. IR senzor má dve hlavné časti. IR vysielač a IR prijímač. Vysielač vysiela infračervené vlny a ak je tam nejaký predmet, prenášanú vlnu odráža predmet, ktorý naopak prijímač vlnu zachytí, pričom ak pred senzorom nie je žiadny predmet, prenášanú vlnu neprijme prijímač a potom infračervený modul generuje výstup alebo impulz, ktorý zariadenie Arduino zistí po stlačení spúšte. Počíta nepretržite 5 sekúnd. Začnime teda stavať.
<
Krok 2: Spotrebný materiál
MATERIÁLY 1. Arduino Uno (akékoľvek arduino bude fungovať)
2. HC-SR04 Ultrazvukový senzor
3. IR senzor Arduino
4. Modul displeja 16*2 LCD (12C)
5. Bzučiak
6. 9V batéria a konektor
7. Perf doska (voliteľné)
8. Tlačidlo
9. Hmatový spínač *1
10. Posuvný prepínač *1
11. LED *2 (najlepšie rôzne farby)
12. 220 ohmový odpor *2
13. 10k odpor *2
14. Hlavičky pinov Arduino
15. Prepojovacie vodiče
NÁSTROJE
1. Horúce lepidlo
2. Super lepidlo (voliteľné)
3. Spájkovačka a spájka
4. Nôž X-acto
5. Vŕtačka (voliteľné)
Krok 3: Vytvorenie tela
1. Vytlačte dodanú šablónu, prilepte ju na list lepenky a potom vystrihnite tvary.
2. Vyrežte otvor pre bzučiak, stavovú LED, napájaciu diódu, ultrazvukový senzor, otvory pre IR senzor a priestor pre LCD displej.
3. Pravítkom ohnite všetky rovné čiary dovnútra a prilepte každú časť k sebe. Nelepte časť displeja, držadlo a kryt strechy na zvyšok pištole. Prilepte ultrazvukový snímač a infračervený snímač do ich rôznych otvorov.
4. Vystrihnite 3 cm široký lepenkový pás a zakryte prednú a zadnú časť držadla. Prilepte tlačidlo na prednú časť držadla a prevlečte drôty cez zadnú časť držadla.
Krok 4: Nastavenie elektroniky
IR SENZOR
Použil som vodiče zo sieťového kábla, pretože som neprešiel prepojovacími vodičmi, potom som drôty spájkoval s malým kúskom výkonovej dosky, ktorý sa potom spájkoval s tromi kolíkmi senzora.
ULTRAZVUKOVÝ SENZOR
Použil som starý konektor, ktorý som vložil do kolíkov senzora.
DISPLEJ LCD
Ohnul som kolíky LCD displeja tak, aby boli rovné. Potom som zopakoval rovnaké nastavenie ako pri infračervenom senzore.
LED diódy
Rezistor 220 ohmov je na každom z katódových káblov LED.
Krok 5: Okruh
Môžete si vybrať, či chcete obvod vytvoriť na mini doske alebo najlepšie na doske. Tak či onak, je na vás, aby ste sa rozhodli.
Poznámka: Arduino je napájané pinom VIN. Aj ten môj je namontovaný hore nohami.
TU JE PRIPOJENIE
LED dióda POWER
Anóda ---- Arduino Pin 8
Katóda --- 220 ohmový odpor ---- Zem
STATUS LED
Anóda ---- Arduino Pin 9
Katóda --- 220 ohmový odpor ---- Zem
BUZZER
Pozitívne --- Arduino Pin 11
Negatívne --- Zem
IR SENZOR
VCC --- Arduino 5V
GND --- Zem
OUT --- Arduino Pin 5
HC-SR04
VCC --- Arduino 5V
GND --- Zem
TRIG --- Arduino Pin 7
ECHO --- Pin Arduino 6
DISPLEJ LCD
VCC --- Arduino 5V
GND --- Zem
SDA --- Arduino Pin A4 (analógový pin)
SCL --- Arduino Pin A5 (analógový pin)
Spúšťacie tlačidlo
Prvá noha----- Arduino 5V
Druhá noha --- 10k odpor (prvá vetva súbežne s) --- Arduino Pin 10
(Druhá časť odporu voči zemi)
SPDT SLIDE SPÍNAČ
Stredová noha ------- Arduino 5V
Ľavá noha ----- 10k odpor (prvá noha paralelne s) --- Arduino Pin 13
(Druhá časť odporu voči zemi)
PIN VIN Arduino ------ Prvá časť tlačidla
Druhá noha tlačidla -----+Ve batérie
Arduino GND pin --- Batéria -Ve a uzemňovacia lišta
Krok 6: Konečná montáž
Začnite vložením diód LED do ich otvorov, potom bzučiakom, dvoma spínačmi a potom LCD displejom do zobrazovacej časti. Prevlečte vodič spúšte cez otvor v spodnej časti sekcie displeja. Prilepte senzorový modul k prednej časti pištole. Prilepte časť displeja k hlavnému telu pištole a zospodu pripevnite držadlo. Držte obdĺžnikový strešný kryt s páskou k pištoli. Toto budú prístupové dvere. Teraz je váš diaľkomer/otáčkomer pripravený na použitie. Ozdobte podľa želania.
Krok 7: Kód
Je dobré vedieť, čo kód robí, než ho začnete programovať. To vám môže ušetriť veľa bolesti hlavy.
Ak má váš LCD modul modul 12C, nainštalujte si tiež knižnicu displejov z tekutých kryštálov. Kliknutím sem stiahnete
Tu je to, čo kód robí
1. Keď zapnete pištoľ, kontrolka napájania sa zapne a pištoľ zaznie zvukový signál na menej ako sekundu (napájaciu diódu je možné napájať priamo z batérie, ale ja som sa rozhodol napájať moju z arduina. To umožňuje LED dióda sa má ovládať)
2. Akonáhle je zbraň zapnutá, budete musieť posunúť prepínač doľava alebo doprava, aby ste vybrali požadovaný režim. Akonáhle je to hotové, zobrazí sa „Spustite tlačidlo, prosím, spustite“. Po stlačení tlačidla by sa malo začať odčítanie/meranie. Pri každom stlačení tlačidla začne stav blikať a zaznie zvukový signál.
Krok 8: TIPY
1. Pri spájkovaní záhlaví kolíkov s výkonovou doskou najskôr zasuňte záhlavie kolíkov do kolíkov arduino, ktoré používate, a potom sklopte dosku na vrchu dosky tak, aby medená strana výkonnej dosky smerovala nahor. Spájkujte hlavičky na miesto.
2. Na prednej strane pištole urobte malý prístupový otvor. Toto bude použité na nastavenie citlivosti IR senzora pomocou skrutkovača.
3. Ak kód nefunguje, · Najprv skontrolujte svoje pripojenia (najmä ak ste použili nepájivú dosku).
· Ak pouzívate starú batériu, vymeňte ju.
· Ak to stále nefunguje, požiadajte o pomoc komentár nižšie.
Odporúča:
Otáčkomer/merač skenovania pomocou zbernice Arduino, OBD2 a CAN: 8 krokov
Otáčkomer/merač skenovania pomocou zbernice Arduino, OBD2 a CAN: Každý majiteľ Toyoty Prius (alebo iného hybridného/špeciálneho vozidla) bude vedieť, že na jeho palubných doskách môže chýbať niekoľko ciferníkov! Môj prius nemá otáčky motora ani teplomer. Ak ste výkonnostný chlapík, možno budete chcieť vedieť veci ako načasovanie a
Diaľkomer pre garážové parkovanie s Arduino: 4 kroky (s obrázkami)
Diaľkomer pre garážové parkovanie s Arduino: Tento jednoduchý projekt vám pomôže zaparkovať auto v garáži zobrazením vzdialenosti od predmetov pred nárazníkom auta. Hlásenie „Stop“vám povie, kedy je potrebné zastaviť. Projekt je založený na bežných HC-SR04 alebo Parallax Ping)))
Otáčkomer s STM32: 8 krokov
Otáčkomer so STM32: Aj keď je nákup trochu nepríjemný (pretože nie je dostupný v mnohých internetových obchodoch), považujem za potrebné prediskutovať STM32 L432KC. Tento čip si zaslúži osobitnú náklonnosť, pretože je to ULTRA NÍZKA VÝKON. Avšak pre tých, ktorí nevlastnia ST
Návod na ultrazvukový diaľkomer s Arduino a LCD: 5 krokov
Výukový program pre ultrazvukový diaľkomer s Arduino a LCD: Mnoho ľudí vytvorilo návod, ako používať Arduino Uno s ultrazvukovým senzorom a niekedy aj s LCD obrazovkou. Vždy som však zistil, že tieto ďalšie pokyny často preskakujú kroky, ktoré nie je zrejmé, aby začali
Ultrazvukový diaľkomer s dverami: 7 krokov (s obrázkami)
Ultrazvukový diaľkomer s dverami: Ultrazvukový diaľkomer detekuje, či mu niečo stojí v ceste, vydaním vysokofrekvenčnej zvukovej vlny. Tento návod bude zameraný na to, ako môžu dvere a ultrazvukové diaľkomery spolupracovať, konkrétne ako ich možno použiť na zistenie,