Përmbajtje:

Armë kartoni Arduino (RangeFinder & Tachometer): 8 hapa
Armë kartoni Arduino (RangeFinder & Tachometer): 8 hapa

Video: Armë kartoni Arduino (RangeFinder & Tachometer): 8 hapa

Video: Armë kartoni Arduino (RangeFinder & Tachometer): 8 hapa
Video: DIY Portal Sentry Bot by Dr. Peter Wissenschaftler 2024, Nëntor
Anonim
Armë kartoni Arduino (RangeFinder & Tachometer)
Armë kartoni Arduino (RangeFinder & Tachometer)
Armë kartoni Arduino (RangeFinder & Tachometer)
Armë kartoni Arduino (RangeFinder & Tachometer)
Armë kartoni Arduino (RangeFinder & Tachometer)
Armë kartoni Arduino (RangeFinder & Tachometer)
Armë kartoni Arduino (RangeFinder & Tachometer)
Armë kartoni Arduino (RangeFinder & Tachometer)

A nuk do të ishte e mrekullueshme të mund të matni distancën ndërsa uleni rehat në shtrat? Në vend që të përdorni kasetë tradicionale? Kështu që sot unë do të bëj një armë arduino që është e aftë të matë pa kontakt distanca nga 2cm në 400cm me një saktësi prej 0.3cm dhe gjithashtu të matë rrotullimet në minutë të një trupi rrotullues (RPM) duke përdorur një sensor tejzanor (HC-SR04) dhe një sensor infra të kuqe respektivisht. Fillimisht, doja ta bëja atë të aftë për të matur shpejtësinë e çdo objekti në lëvizje duke përdorur dy sensorë IR shtesë, por unë jam pa furnizime për shkak të pandemisë aktuale. Kështu që unë do të përdor vetëm atë që kam. Nëse i keni ato, atëherë mund t'i shtoni armës. Këtu keni një lidhje se si ta bëni atë.

Hapi 1: Si funksionon

Si punon
Si punon
Si punon
Si punon

Sensorët tejzanor punojnë duke lëshuar zë që udhëton nëpër ajër dhe nëse ka një objekt në rrugën e tij, ai do të kthehet përsëri në modul. Duke marrë parasysh kohën e udhëtimit, ju mund të llogaritni distancën pasi ne tashmë kemi shpejtësinë e zërit (340m/s) duke përdorur formulën: distanca = shpejtësia *koha. Qëllimi i sensorit IR në këtë projekt është për zbulimin e objektit. Sensori IR ka dy pjesë kryesore. Transmetuesi IR dhe marrësi IR. Transmetuesi transmeton valë IR dhe nëse ka një objekt, vala e transmetuar reflektohet nga objekti i cili nga ana tjetër, marrësi merr valën ndërsa nëse nuk ka objekt para sensorit, vala e transmetuar nuk pranohet nga marrësi dhe më pas Moduli IR gjeneron një dalje ose impuls i cili zbulohet nga Arduino kur shtypim butonin e shkaktimit. Ai numëron vazhdimisht për 5 sekonda. Pra, le të fillojmë të ndërtojmë.

<

Hapi 2: Furnizimet

Furnizimet
Furnizimet
Furnizimet
Furnizimet

MATERIALE 1. Arduino Uno (çdo arduino do të funksionojë)

2. Sensori tejzanor HC-SR04

3. Sensori IR Arduino

4. Moduli i ekranit LCD 16*2 (12C)

5. Buzzer

6. Bateri dhe lidhës 9V

7. Pllakë perfe (opsionale)

8. Një buton me buton

9. Ndërprerës i prekshëm *1

10. Çelës rrëshqitës *1

11. LED *2 (mundësisht ngjyra të ndryshme)

12. Rezistencë 220ohms *2

13. Rezistencë 10k *2

14. Kokat e pinit Arduino

15. Telat e kërcyesit

MJETET

1. Ngjitës i nxehtë

2. Super zam (sipas dëshirës)

3. Hekuri dhe saldimi për saldim

4. Thikë X-acto

5. Stërvitja (opsionale)

Hapi 3: Krijimi i trupit

Bërja e Trupit
Bërja e Trupit
Bërja e Trupit
Bërja e Trupit
Bërja e Trupit
Bërja e Trupit

1. Shtypni shabllonin e dhënë, ngjiteni në fletën e kartonit dhe më pas prerë format.

2. Prerë vrimën e ziles, drejtimin e statusit, fuqinë e udhëhequr, sensorin tejzanor, vrimat e sensorit IR dhe hapësirën e ekranit LCD.

3. Përdorni një vizore për të përkulur të gjitha linjat e drejta brenda dhe ngjitni secilën pjesë së bashku. Mos e ngjitni pjesën e ekranit, dorezën dhe mbulesën e çatisë në pjesën tjetër të armës. Ngjitni sensorin tejzanor dhe sensorin infra të kuqe në vrimat e tyre të ndryshme.

4. Prerë një shirit kartoni të gjerë 3 cm dhe mbuloni pjesën e përparme dhe të pasme të dorezës. Ngjitni një buton në pjesën e përparme të dorezës dhe kaloni telat përmes pjesës së pasme të dorezës.

Hapi 4: Konfigurimi i elektronikës

Konfigurimi i elektronikës
Konfigurimi i elektronikës
Konfigurimi i elektronikës
Konfigurimi i elektronikës
Konfigurimi i elektronikës
Konfigurimi i elektronikës
Konfigurimi i elektronikës
Konfigurimi i elektronikës

SENSORI IR

Kam përdorur telat nga një kabllo rrjeti pasi jam jashtë telave të kërcyesit, pastaj i bashkova telat në një pjesë të vogël të bordit të perfit e cila më pas ngjitet në tre kunjat e sensorit.

SENSOR ULTRASONIK

Kam përdorur një lidhës të vjetër të cilin e kam futur në kunjat e sensorit.

DISPLAY LCD

Përkulja kunjat e ekranit LCD në mënyrë që të jenë drejt. Pastaj përsërita të njëjtin konfigurim si me sensorin IR.

LEDs

Një rezistencë 220ohms është për secilën prej plumbit të katodës së led -it.

Hapi 5: Qarku

Qarku
Qarku
Qarku
Qarku
Qarku
Qarku

Ju mund të zgjidhni të bëni qarkun në një mini breadboard ose mundësisht në një tabelë perf. Sido që të jetë, ju takon të vendosni.

Shënim: Arduino mundësohet përmes pinit të tij VIN. Gjithashtu imja është montuar me kokë poshtë.

KERTU LIDHJET

POWER LED

Anode ---- Arduino Pin 8

Katodë --- rezistencë 220ohm ---- Tokë

STATUS LED

Anode ---- Arduino Pin 9

Katodë --- rezistencë 220ohm ---- Tokë

BUZZER

Pozitive --- Arduino Pin 11

Negativ --- Terren

SENSORI IR

VCC --- Arduino 5V

GND --- Tokë

JASHT --- Arduino Pin 5

HC-SR04

VCC --- Arduino 5V

GND --- Tokë

TRIG --- Arduino Pin 7

ECHO --- Arduino Pin 6

DISPLAY LCD

VCC --- Arduino 5V

GND --- Tokë

SDA --- Arduino Pin A4 (pin analog)

SCL --- Arduino Pin A5 (pin analog)

Butoni i aktivizimit

Këmba e Parë----- Arduino 5V

Këmba e dytë --- Rezistencë 10k (këmba e parë paralelisht me) --- Arduino Pin 10

(Këmba tjetër e rezistencës në tokë)

SPDT SLIDE SWITCH

Leg Leg ------- Arduino 5V

Këmba e majtë ----- Rezistencë 10k (këmba e parë paralelisht me) --- Arduino Pin 13

(Këmba tjetër e rezistencës në tokë)

Arduino VIN pin ------ Këmba e parë e butonit

Pjesa e dytë e butonit -----+Ve e baterisë

Arduino GND pin --- Bateri -Ve dhe hekurudhë tokësore

Hapi 6: Asambleja Përfundimtare

Asambleja Përfundimtare
Asambleja Përfundimtare
Asambleja Përfundimtare
Asambleja Përfundimtare
Asambleja Përfundimtare
Asambleja Përfundimtare
Asambleja Përfundimtare
Asambleja Përfundimtare

Filloni duke futur LED -et në vrimat e tyre, e ndjekur nga zile, dy ndërprerës dhe pastaj ekranin LCD në pjesën e ekranit. Kaloni telin e butonit të këmbëzës përmes vrimës në fund të pjesës së ekranit. Ngjiteni modulin e sensorit në pjesën e përparme të armës. Ngjiteni pjesën e ekranit në trupin kryesor të armës dhe pastaj lidhni dorezën poshtë. Mbajeni kapakun drejtkëndor të çatisë me shirit në armë. Kjo do të jetë një derë hyrëse. Tani RangeFinder/Tachometer juaj është gati për përdorim. Dekoroni sipas dëshirës tuaj.

Hapi 7: Kodi

Ideashtë një ide e mirë të dini se çfarë bën kodi para se të filloni ta programoni atë. Kjo mund t’ju kursejë shumë dhimbje koke.

Gjithashtu, instaloni bibliotekën e ekranit me kristale të lëngëta nëse LCD juaj ka një modul 12C. Klikoni këtu për ta shkarkuar

Ja çfarë bën kodi

1. Kur ndizni armën, priza e energjisë ndizet dhe arma luan një tingull bip për më pak se një sekondë (fuqia led mund të fuqizohet direkt nga bateria, por unë vendosa ta furnizoj minën nga arduino. Kjo lejon led të kontrollohet)

2. Pasi të ndizet arma, do të duhet të lëvizni çelësin rrëshqitës majtas ose djathtas për të zgjedhur modalitetin që dëshironi. Pasi të bëhet kjo, do të shfaqet "Ju lutemi aktivizoni butonin për të filluar". Pas shtypjes së butonit, leximi/matja duhet të fillojë. Me çdo shtypje të butonit, statusi drejtohet me ndezje dhe zilja do të bjerë.

Hapi 8: KIPSSHILLA

K TSHILLA
K TSHILLA
K TSHILLA
K TSHILLA
K TSHILLA
K TSHILLA

1. Kur bashkoni titujt e kunjave në tabelën e perfit, së pari futni titujt e kunjave në kunjat arduino që po përdorni dhe më pas ulni tabelën në majë të tabelës me anën e bakrit të bordit të parfumit përballë. Ngjitini titujt në vend.

2. Bëni një vrimë të vogël hyrëse në anën e përparme të armës. Kjo do të përdoret për të rregulluar ndjeshmërinë e sensorit IR duke përdorur një kaçavidë.

3. Nëse kodi nuk punon, · Së pari kontrolloni lidhjet tuaja (veçanërisht nëse keni përdorur një dërrasë buke).

· Nëse përdorni një bateri të vjetër, zëvendësojeni.

· Nëse akoma nuk funksionon, komentoni më poshtë për ndihmë.

Recommended: