Satura rādītājs:
- 1. darbība. Kā tas darbojas
- 2. solis: Piegādes
- 3. solis: ķermeņa veidošana
- 4. darbība. Elektronikas iestatīšana
- 5. solis: ķēde
- 6. solis: galīgā montāža
- 7. solis: kods
- 8. solis: PADOMI
Video: Arduino kartona lielgabals (diapazona meklētājs un tahometrs): 8 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:53
Vai nebūtu lieliski, ja varētu ērti izmērīt attālumu, ērti sēžot uz dīvāna? Tā vietā, lai izmantotu tradicionālo lenti? Tāpēc šodien es gatavošu izgatavot arduino pistoli, kas spēj bezkontakta mērīt attālumus no 2 cm līdz 400 cm ar precizitāti 0,3 cm, kā arī izmērīt rotējoša ķermeņa apgriezienus minūtē (RPM), izmantojot ultraskaņas sensoru (HC-SR04) un attiecīgi infrasarkano staru sensoru. Sākotnēji es vēlējos padarīt to spējīgu izmērīt jebkura kustīga objekta ātrumu, izmantojot divus papildu IR sensorus, taču pašreizējās pandēmijas dēļ man krājumi ir beigušies. Tāpēc es izmantošu tikai to, kas man ir. Ja jums tie ir, varat to pievienot pistolei. Šeit ir saite, kā to izdarīt.
1. darbība. Kā tas darbojas
Ultraskaņas sensori darbojas, izstarojot skaņu, kas pārvietojas pa gaisu, un, ja uz tās ceļa atrodas kāds priekšmets, tas atgriezīsies pie moduļa. Ņemot vērā ceļojuma laiku, jūs varat aprēķināt attālumu, jo mēs jau zinām skaņas ātrumu (340 m/s), izmantojot formulu: attālums = ātrums *laiks. Šajā projektā IR sensora mērķis ir objektu noteikšana. IR sensoram ir divas galvenās daļas. IR raidītājs un IR uztvērējs. Raidītājs pārraida IR viļņus, un, ja ir objekts, pārraidīto viļņu atspoguļo objekts, kas savukārt uztvērējs uztver vilni, turpretī, ja sensora priekšā nav objekta, pārraidīto viļņu nesaņem uztvērējs un pēc tam IR modulis ģenerē izeju vai impulsu, ko Arduino nosaka, nospiežot sprūda pogu. Tas tiek nepārtraukti skaitīts 5 sekundes. Tātad, sāksim būvēt.
<
2. solis: Piegādes
MATERIĀLI 1. Arduino Uno (derēs jebkurš arduino)
2. HC-SR04 ultraskaņas sensors
3. Arduino IR sensors
4. 16*2 LCD displeja modulis (12C)
5. Signāls
6. 9V akumulators un savienotājs
7. Perf dēlis (pēc izvēles)
8. Spiedpoga
9. Taustes slēdzis *1
10. Bīdāmais slēdzis *1
11. LED *2 (vēlams dažādas krāsas)
12. 220 omi rezistors *2
13. 10k rezistors *2
14. Arduino pin galvenes
15. Jumper vadi
RĪKI
1. Karstā līme
2. Super līme (pēc izvēles)
3. Lodāmurs un lodētava
4. X-acto nazis
5. Urbis (pēc izvēles)
3. solis: ķermeņa veidošana
1. Izdrukājiet piegādāto veidni, pielīmējiet to kartona loksnei un pēc tam izgrieziet formas.
2. Izgrieziet skaņas signāla atveri, statusa LED, strāvas vadu, ultraskaņas sensoru, IR sensora caurumus un LCD displeja vietu.
3. Ar lineālu salieciet visas taisnās līnijas uz iekšu un pielīmējiet katru sadaļu kopā. Nelīmējiet displeja daļu, rokturi un jumta pārsegu pie pārējās pistoles. Līmējiet ultraskaņas sensoru un infrasarkano sensoru to dažādajos caurumos.
4. Izgrieziet 3 cm platu kartona sloksni un pārklājiet roktura priekšpusi un aizmuguri. Līmējiet spiedpogu roktura priekšpusē un vadiet vadus caur roktura aizmuguri.
4. darbība. Elektronikas iestatīšana
IR SENSOR
Es izmantoju vadus no tīkla kabeļa, jo man vairs nav džemperu vadu, pēc tam pielodēju vadus pie neliela perforācijas plātnes gabala, kas pēc tam tiek pielodēts pie trim sensora tapām.
ULTRAZONISKAIS SENSORS
Es izmantoju veco savienotāju, kuru ievietoju sensora tapās.
LCD displejs
Es saliecu LCD displeja tapas tā, lai tās būtu taisnas. Pēc tam es atkārtoju to pašu iestatīšanu kā ar IR sensoru.
Gaismas diodes
Katra LED katoda vadam ir 220 omi rezistors.
5. solis: ķēde
Jūs varat izvēlēties izveidot shēmu uz mini maizes dēļa vai, vēlams, uz perf dēļa. Jebkurā gadījumā tas ir jāizlemj jums.
Piezīme: Arduino tiek darbināts, izmantojot tā VIN tapu. Arī mans ir uzstādīts otrādi.
ŠEIT SAVIENOJUMI
POWER LED
Anode ---- Arduino tapa 8
Katods-220 omi rezistors ---- Zeme
STATUS LED
Anode ---- Arduino tapa 9
Katods-220 omi rezistors ---- Zeme
BUZZER
Pozitīvs --- Arduino tapa 11
Negatīvs --- zeme
IR SENSOR
VCC --- Arduino 5V
GND --- Zeme
OUT --- Arduino tapa 5
HC-SR04
VCC --- Arduino 5V
GND --- Zeme
TRIG --- Arduino tapa 7
ECHO --- Arduino tapa 6
LCD displejs
VCC --- Arduino 5V
GND --- Zeme
SDA --- Arduino tapa A4 (analogā tapa)
SCL --- Arduino tapa A5 (analogā tapa)
Trigera poga
Pirmā kāja----- Arduino 5V
Otrā kāja --- 10k rezistors (pirmā kārta paralēli) --- Arduino tapa 10
(Otra rezistora kāja pie zemes)
SPDT Slaidu slēdzis
Centrālā kāja ------- Arduino 5V
Kreisā kāja ----- 10k rezistors (pirmā kārta paralēli) --- Arduino tapa 13
(Otra rezistora kāja pie zemes)
Arduino VIN tapa ------ Spiedpogas pirmā kāja
Spiedpogas otrā kājiņa -----+Ve akumulators
Arduino GND tapa --- Akumulators -Ve un zemes sliede
6. solis: galīgā montāža
Sāciet, ievietojot gaismas diodes savos caurumos, kam seko skaņas signāls, divi slēdži un pēc tam LCD displejs displeja sadaļā. Izlaidiet sprūda pogas vadu caur caurumu displeja daļas apakšā. Līmējiet sensora moduli pistoles priekšpusē. Līmējiet displeja daļu pie pistoles galvenā korpusa un pēc tam piestipriniet rokturi zem tā. Turiet taisnstūra jumta pārsegu ar lenti pie pistoles. Šīs būs ieejas durvis. Tagad jūsu RangeFinder/tahometrs ir gatavs lietošanai. Dekorējiet, kā vēlaties.
7. solis: kods
Pirms sākat to programmēt, ieteicams zināt, ko kods dara. Tas var ietaupīt daudz galvassāpju.
Instalējiet arī šķidro kristālu displeja bibliotēku, ja jūsu LCD ir 12C modulis. Noklikšķiniet šeit, lai lejupielādētu
Lūk, ko dara kods
1. Ieslēdzot pistoli, strāvas padeves indikators ieslēdzas un lielgabals atskaņo pīkstienu mazāk nekā sekundi (strāvas vadu var darbināt tieši no akumulatora, bet es nolēmu barot raktuvi no arduino. Tas ļauj vadība jākontrolē)
2. Kad lielgabals ir ieslēgts, jums būs jāpārvieto slīdnis pa kreisi vai pa labi, lai izvēlētos vēlamo režīmu. Kad tas ir izdarīts, tas parādīs “Lūdzu, aktivizējiet pogu, lai sāktu”. Pēc pogas nospiešanas jāsāk nolasīšana/mērīšana. Ar katru pogas nospiešanu statusa indikators mirgo un skaņas signāls pīkst.
8. solis: PADOMI
1. Lodējot tapu galviņas pie plātnes, vispirms ievietojiet tapu galviņas arduino tapās, kuras izmantojat, un pēc tam nolaidiet dēli tāfeles augšdaļā ar perf plāksnes vara pusi uz augšu. Lodējiet galvenes vietā.
2. Pistoles priekšpusē izveidojiet nelielu piekļuves atveri. Tas tiks izmantots, lai pielāgotu IR sensora jutību, izmantojot skrūvgriezi.
3. Ja kods nedarbojas, · Vispirms pārbaudiet savienojumus (īpaši, ja izmantojāt rīvdēli).
· Ja izmantojat vecu akumulatoru, nomainiet to.
· Ja tas joprojām nedarbojas, lūdziet palīdzību zemāk.
Ieteicams:
Sonāra diapazona meklētājs: 4 soļi
Sonāra diapazona meklētājs: šajā instrukcijā tika izveidots testa plāns, lai noskaidrotu, vai hidrolokatoru diapazona meklētājs var noteikt, vai klēpjdators ir atvērts vai nē. Tālāk ir sniegti norādījumi par to, kā izveidot sonāra diapazona meklētāju, kā ieprogrammēt Arduino un to kalibrēt
DIY diapazona meklētājs ar Arduino: 6 soļi
DIY diapazona meklētājs ar Arduino: Šajā rakstā es jums parādīšu, kā jūs varat izveidot diapazona meklētāju, izmantojot arduino
Arduino diapazona meklētājs: 6 soļi
Arduino diapazona meklētājs: Šis diapazona meklētājs tika izveidots, lai uzraudzītu, vai durvis ir atvērtas. Durvju attāluma mērīšana ļaus mums noteikt, vai durvis ir atvērtas vai aizvērtas
Ultraskaņas sensora diapazona meklētājs: 5 soļi
Ultraskaņas sensora diapazona meklētājs: Ievads: Ultraskaņas diapazona meklētājs, izmantojot Arduino. Ultraskaņas diapazona meklētājs ir vienkārša metode, kā aprēķināt attālumu no šķēršļa no attāluma bez jebkāda fiziska kontakta. Tas izmanto ultraskaņas attāluma sensoru, kas izmanto skaņas impulsus
Ultraskaņas diapazona meklētājs ar durvīm: 7 soļi (ar attēliem)
Ultraskaņas diapazona meklētājs ar durvīm: Ultraskaņas diapazona meklētājs nosaka, vai kaut kas ir ceļā, izstarojot augstfrekvences skaņas vilni. Šīs pamācības uzmanības centrā būs tas, kā durvis un ultraskaņas diapazona meklētāji var strādāt kopā, īpaši tas, kā tos var izmantot, lai noteiktu, kad