Obsah:

Kartónová pištoľ Arduino (diaľkomer a otáčkomer): 8 krokov
Kartónová pištoľ Arduino (diaľkomer a otáčkomer): 8 krokov

Video: Kartónová pištoľ Arduino (diaľkomer a otáčkomer): 8 krokov

Video: Kartónová pištoľ Arduino (diaľkomer a otáčkomer): 8 krokov
Video: How to Make a Robotic Arm at Home out of Cardboard 2024, November
Anonim
Kartónová pištoľ Arduino (diaľkomer a otáčkomer)
Kartónová pištoľ Arduino (diaľkomer a otáčkomer)
Kartónová pištoľ Arduino (diaľkomer a otáčkomer)
Kartónová pištoľ Arduino (diaľkomer a otáčkomer)
Kartónová pištoľ Arduino (diaľkomer a otáčkomer)
Kartónová pištoľ Arduino (diaľkomer a otáčkomer)
Kartónová pištoľ Arduino (diaľkomer a otáčkomer)
Kartónová pištoľ Arduino (diaľkomer a otáčkomer)

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

Ako to funguje
Ako to funguje
Ako to funguje
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

Zásoby
Zásoby
Zásoby
Zásoby

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

Tvorba tela
Tvorba tela
Tvorba tela
Tvorba tela
Tvorba tela
Tvorba 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

Nastavenie elektroniky
Nastavenie elektroniky
Nastavenie elektroniky
Nastavenie elektroniky
Nastavenie elektroniky
Nastavenie elektroniky
Nastavenie elektroniky
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

Obvod
Obvod
Obvod
Obvod
Obvod
Obvod

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áž

Konečné zhromaždenie
Konečné zhromaždenie
Konečné zhromaždenie
Konečné zhromaždenie
Konečné zhromaždenie
Konečné zhromaždenie
Konečné zhromaždenie
Konečné zhromaždenie

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

TIPY
TIPY
TIPY
TIPY
TIPY
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: