Satura rādītājs:
- 1. solis: materiāli
- 2. solis: moduļi
- 3. solis: signalizācijas korpuss
- 4. solis: elektroinstalācija
- 5. darbība: kods
Video: Arduino modinātājs ar digitālo vibrācijas sensoru: 5 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:52
Šī pamācība ir par to, kā pašam izveidot vieglu un lētu trauksmes ierīci. Viss, kas jums nepieciešams, ir pamatzināšanas elektronikā un arduino programmēšanā.
Ja jums ir kādi jautājumi vai problēmas, varat sazināties ar mani pa manu e -pastu: [email protected]
Tātad sāksim
Komponenti, ko nodrošina DFRobot
1. solis: materiāli
Visus šim projektam nepieciešamos materiālus var iegādāties interneta veikalā: DFRobot
Šim projektam mums būs nepieciešams:
-Arduino Uno (varat lietot arī MEGA 2560)
-Digitāls kapacitatīvs pieskāriena sensors V2 4x
-Digitālās vibrācijas sensors V2 1x
-Digitālā skaņas signāla modulis 1x
-LCD displejs 20x4
-Dažas gaismas diodes
-4 kanālu releja vairogs Arduino
-Jumper vadi (daudzi no tiem)
-Maizes dēlis
-9V akumulators
-Akumulatora korpuss
Ja vēlaties kontrolēt gaismas vai kaut ko tamlīdzīgu, varat izmantot Arduino Relay Shield.
Es arī izveidoju korpusu šim modinātājam, tāpēc tam jums būs nepieciešama SolidWorks vai kāda cita līdzīga programma. Protams, jums būs nepieciešams arī 3D printeris. Ja jums nav 3D printera, varat izmantot arī uz virsmas uzstādītu plastmasas noslēgtu elektriskās sadales kārbas korpusu vai kaut ko tamlīdzīgu.
2. solis: moduļi
Šim projektam es izmantoju trīs dažādus moduļus. Šos moduļus ir ļoti viegli savienot ar Arduino, jo tiem ir ļoti labs savienojuma dizains. Savienojuma vadu jūs saņemat komplektā ar moduli (to var redzēt attēlā).
Digitālais vibrācijas sensora modulis
Šo sensoru moduli ir ļoti viegli lietot un ar to ir jautri spēlēt. Viņa jutība ir ļoti augsta, tāpēc jums nav nepieciešams to stipri kratīt. Pietiks ar nelielu švīkatu.
Specifikācija:
- IO tips: digitāls
- Slēdža kalpošanas laiks: līdz 10 miljoniem sekunžu
- Atvērta ķēdes pretestība: 10Mohm
- Barošanas spriegums: 3.3V līdz 5V
- Saskarne: digitāla
- Izmērs: 22x30mm (0,87 x 1,18 collas)
Digitāls kapacitatīvs pieskāriena sensora modulis
Ja jums nepatīk parastās spiedpogas, varat izmantot šo kapacitatīvo skārienjutīgo sensoru moduļus. Viņiem ir ļoti ātrs reakcijas laiks, liela pieskāriena zona abās pusēs.
Specifikācija:
- Barošanas spriegums: 3.3V līdz 5V
- Interfeiss: digitāls
- Izmērs: 22x30mm (0,87 x 1,18 collas)
Digitālais skaņas signāla modulis
Ļoti vienkāršs un vairumā gadījumu ļoti kaitinošs skaņas signāla modulis.
Specifikācija:
- Tips: digitāls
- Barošanas avots: 5VDC
Ja vēlaties uzzināt vairāk par šiem moduļiem, varat apmeklēt: DFRobot Product Wiki
3. solis: signalizācijas korpuss
Šim modinātājam es izveidoju 3D drukātu korpusu.
Vispirms es izmērīju katru komponentu, pēc tam uz milimetru papīra izveidoju priekšējās plaknes prototipu, lai pārbaudītu, vai ļoti attālums ir pareizs. Šo prototipu var redzēt attēlā.
Kad es pabeidzu prototipu, es skatījos, lai to uzzīmētu programmā 3D zīmēšanai. Ja jūs nezināt, kā zīmēt šajās programmās, varat arī uz manu pastu rakstīt šī korpusa STL failu, lai to varētu izdrukāt.
Šī korpusa izdrukāšana prasīja apmēram četras stundas. Šis printeris ir vidējā diapazonā, tāpēc jums ir jāveic nelieli labojumi attiecībā uz produktu (jums ir jāiesniedz korpuss vai, iespējams, jāpaplašina daži caurumi ar urbi …)
Izmērs:
150x60x120 mm
Korpuss ir izgatavots no PLA plastmasas. Tam ir 3 mm platas sienas, kas ir vairāk nekā pietiekami, lai izveidotu mājokli. Lielākā atvere ir LCD displejam, mazāki caurumi blakus LCD displejam ir paredzēti gaismas diodēm. Apakšā ir atveres skārienmoduļiem un skaņas signāla modulim. Labajā pusē ir arī vēl viena atvere skārienjutīgajam modulim. Šo korpusu var uzstādīt pie sienas vai durvīm.
4. solis: elektroinstalācija
Šajā projektā ir daudz dažādu komponentu, tāpēc jums jābūt uzmanīgiem, lai tos pareizi savienotu.
Es jums parādīšu, kā šajā projektā ir pievienots katrs komponents.
Pieskārienu sensoru moduļi:
Es izmantoju četrus no šiem moduļiem. Viens samazināšanai un otrs trauksmes palielināšanas laikam, trešais tiek izmantots programmu izvēlei (par to sīkāk pastāstīšu nākamajā solī), bet ceturtais - aktivizēšanai.
Šim modulim ir trīs tapas. (5V+, GND, OUTPUT).
Jūs savienojat sarkano vadu ar 5V+ un melno vadu ar GND. Zaļais vads iet uz Arduino digitālo tapu. (Varat arī izmantot dažādas krāsas, taču jums ir vieglāk un vieglāk pārvaldīt, ja izmantojat šīs krāsas.)
Šim projektam:
- Samazināšanas modulis ir pievienots 8. ciparu tapai.
- Palielināšanas modulis ir pievienots digitālajai tapai 9.
- Programmas izvēles modulis ir pievienots ciparu tapai 10.
- Modulis trauksmes aktivizēšanai ir pievienots digitālajai tapai 11.
Digitālais vibrācijas sensors:
Šim modulim ir trīs tapas. (5V+, GND, OUTPUT).
Modulis ir pievienots digitālajam kontaktam 3
Signāla modulis:
Šim modulim ir trīs tapas. (5V+, GND, OUTPUT).
Modulis ir pievienots digitālajai tapai 13
LCD displejs:
Displejam ir četras tapas. (Vcc, GND, SCL, SDA):
Savienojiet Vcc ar 5V+, GND ar GND Arduino, SCL un SDA tapu displejā ar SLC un SDA tapu Arduino
LED:
Indikācijai izmantoju dažas gaismas diodes. Gaismas diodes īsākā kāja vai katods iet uz GND, garāka kāja vai anods - uz digitālo tapu. Ja neticat man, varat to pārbaudīt arī ar multimetru. (Ja diode ir labā stāvoklī, tā vada no anoda uz katodu)
- Zaļā gaismas diode ir pievienota 4. digitālajai tapai (ieslēdzas, kad ir aktivizēts trauksmes signāls)
- Dzeltenā gaismas diode ir pievienota digitālajai tapai 5 (deg, kad trauksme ir deaktivizēta)
- Sarkanā gaismas diode ir pievienota digitālajai tapai 12 (mirgo, ja izvēlaties pareizo programmu un kratāt vibrācijas sensoru)
- Baltas gaismas diodes ir savienotas ar 2. ciparu tapu (ieslēdzas, kad trauksme ir deaktivizēta, lai varētu redzēt skārienjutīgos moduļus).
Moduļi un gaismas diodes tiek piegādāti no Arduino. Tātad jūs vienkārši savienojat visas Vcc tapas ar 5 V Arduino un visas GND tapas ar GND Arduino. Arduino nav pietiekami 5V un GND tapas, tāpēc jums ir jāizmanto maizes dēlis.
Jūs varat piegādāt Arduino ar 9 V akumulatoru vai ar atbilstošu adapteri. Barojot to ar 9 V akumulatoru, jūs saņemsiet daudz lielāku mobilitāti, taču pēc kāda laika tas būs jāmaina.
Ja vēlaties kontrolēt maiņstrāvas ierīces, jums jāpievieno releja modulis.
5. darbība: kods
Kods ir nedaudz garāks, un, ja neesat pazīstams ar programmēšanu, varat ļoti viegli pazust.
Es izmantoju apakšprogrammas, jo tas padara programmu vieglāk pārvaldāmu.
Tātad programmas ideja ir šāda:
- Jūs varat izvēlēties modinātāja ilgumu (1-15 sekundes ar 5 intervāliem)
- Jūs varat izvēlēties programmu (ar programmu es domāju dažādas trauksmes signāla izslēgšanas iespējas. Jūs varat izvēlēties, vai ir ieslēgts tikai zvana signāls, ka skaņas signāls kopā ar gaismas diodi ir ieslēgts vai ka ir ieslēgta tikai gaismas diode.)
- Jūs varat aktivizēt un deaktivizēt modinātāju (tas ir norādīts ar gaismas diodēm. Ar zaļu un dzeltenu)
- Un viss tiek parādīts LCD displejā. Jums ir daudz iespēju, ko vēlaties parādīt LCD displejā.
- Tātad, kratot vibrācijas sensora signāls atskan, bet tas ir atkarīgs no izvēlētās programmas.
Tātad, turpiniet un turpiniet, ja zināt, kā lietot paziņojumus un zināt LCD displeja vadīklas (lcd.clear, lcd.setCursor (x, y)…), šī programma būtu grūti saprotama.
Ieteicams:
Kā mājās izgatavot pavasara vibrācijas sensoru!: 5 soļi (ar attēliem)
Kā mājās izgatavot pavasara vibrācijas sensoru!: Es strādāju pie jauna projekta, kas ietver pavasara vibrācijas sensoru jeb “nabaga cilvēka”. akselerometrs/kustības sensors! Šie atsperu vibrācijas slēdži ir augstas jutības bezvirziena vibrācijas izraisīti sprūda slēdži. Iekšpusē ir
Viedais modinātājs: viedais modinātājs, kas izgatavots ar Raspberry Pi: 10 soļi (ar attēliem)
Viedais modinātājs: viedais modinātājs, kas izgatavots, izmantojot Raspberry Pi: Vai esat kādreiz vēlējies gudru pulksteni? Ja tā, tas ir risinājums jums! Es izveidoju viedo modinātāju, tas ir pulkstenis, ar kuru jūs varat mainīt modinātāja laiku atbilstoši vietnei. Kad modinātājs atskan, atskanēs skaņa (skaņas signāls) un iedegsies 2 gaismas
Sarkans mezgls ar IoT liela attāluma vibrācijas un temperatūras sensoru: 34 soļi
Sarkans mezgls ar IoT liela diapazona vibrācijas un temperatūras sensoru: iepazīstinām ar NCD bezvadu temperatūras mitruma sensoru, kas var darboties līdz 28 jūdzēm, izmantojot bezvadu tīkla tīkla arhitektūru. Iekļaujot Honeywell HIH9130 temperatūras mitruma sensoru, tiek pārraidīta ļoti precīza temperatūra un
KĀ LIETOT VIBRĀCIJAS SENSORU- VISUINO PAMĀCĪBA AR ARDUINO: 6 soļi
KĀ LIETOT VIBRĀCIJAS SENSORU- VISUINO PAMĀCĪBA AR ARDUINO: Šajā apmācībā mēs izmantosim vibrācijas sensoru, LED, skaņas signālu, rezistoru, Arduino Uno un Visuino, lai pīkstētu, kad tiek konstatēta vibrācija. Noskatieties demonstrācijas video
Temperatūras, lietus ūdens un vibrācijas sensoru izmantošana Arduino, lai aizsargātu dzelzceļus: 8 soļi (ar attēliem)
Temperatūras, lietus ūdens un vibrācijas sensoru izmantošana Arduino, lai aizsargātu dzelzceļus: Mūsdienu sabiedrībā dzelzceļa pasažieru skaita pieaugums nozīmē, ka dzelzceļa uzņēmumiem ir jādara vairāk, lai optimizētu tīklus, lai neatpaliktu no pieprasījuma. Šajā projektā mēs nelielā mērogā parādīsim, kā temperatūras, lietus ūdens un vibrācijas sensori darbojas