
Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-23 14:53
Šioje pamokoje sužinosime, kaip aptikti smūgines vibracijas naudojant paprastą pjezoelektrinio jutiklio vibracijos modulį ir „Visuino“.
Žiūrėkite demonstracinį vaizdo įrašą.
1 žingsnis: ko jums reikės



- „Arduino UNO“(ar bet kuris kitas „Arduino“)
- Pjezoelektrinio smūgio vibracijos modulis
- OLED ekranas
- Jumperio laidai
- Bandomoji Lenta
- „Visuino“programa: atsisiųskite „Visuino“
2 žingsnis: grandinė

Prijunkite „Arduino“teigiamą kaištį [5v] prie duonos lentos raudonos linijos kaiščio [teigiamas]
Prijunkite „Arduino“teigiamą kaištį [GND] prie duonos lentos mėlynos linijos kaiščio [neigiamas]
Prijunkite pjezo modulio kaištį [V] prie duonos lentos teigiamo kaiščio [raudona linija]
Prijunkite pjezo modulio kaištį [G] prie neigiamos duonos plokštės kaiščio [mėlyna linija]
Prijunkite pjezo modulio kaištį [DO] prie skaitmeninio arduino kaiščio [7]
Prijunkite OLED kaištį [VCC] prie duonos lentos teigiamo kaiščio [raudona linija]
Prijunkite OLED kaištį [GND] prie duonos lentos neigiamo kaiščio [mėlyna linija]
Prijunkite OLED kaištį [SDA] prie „Arduino“kaiščio [SDA]
Prijunkite OLED kaištį [SCL] prie „Arduino“kaiščio [SCL]
3 veiksmas: paleiskite „Visuino“ir pasirinkite „Arduino UNO“plokštės tipą


Norėdami pradėti programuoti „Arduino“, turėsite įdiegti „Arduino IDE“iš čia:
Atminkite, kad „Arduino IDE 1.6.6“yra keletas svarbių klaidų. Įsitikinkite, kad įdiegėte 1.6.7 ar naujesnę versiją, kitaip ši instrukcija neveiks! Jei to nepadarėte, atlikite šioje instrukcijoje nurodytus veiksmus, kad nustatytumėte „Arduino IDE“programuoti „Arduino UNO“! Taip pat reikia įdiegti „Visuino“: https://www.visuino.eu. „Visuino“paleidimas, kaip parodyta pirmoje nuotraukoje „Visuino“spustelėkite mygtuką „Įrankiai“, esantį „Arduino“komponente (1 pav.) Kai pasirodys dialogo langas, pasirinkite „Arduino UNO“, kaip parodyta 2 paveiksle
4 žingsnis: „Visuino“pridėkite komponentų ir prijunkite juos



Pridėti komponentų
- Pridėkite „text value“komponentąPasirinkite „TextValue1“komponentą ir ypatybių lange nustatykite „Value“į „VIBRATION DETECTED“
- Pridėkite „Delay“komponentų ypatybių langų rinkinyje „Intervalas (uS)“iki 2000000
- Pridėti komponentą „SSD1306/SH1106 OLED Display (I2C)“Dukart spustelėkite „DisplayOLED1“komponentą ir elementų lange vilkite „Teksto laukas“į kairę, o vilkite „Užpildyti ekraną“į kairę Pasirinkite kairėje „Teksto laukas1“ir ypatybių lango nustatykite „Dydis“į 1, „x“į 0, „y“į 50
Prijunkite komponentus
- Prijunkite „Arduino“skaitmeninį kaištį [7] prie „Text Value1“komponento kaiščio [laikrodis]
- Prijunkite „Arduino“skaitmeninį kaištį [7] prie „uždelsimo“komponento kaiščio [pradėti]
- Prijunkite „Text Value1“komponento kaištį [Out] prie „DisplayOLED1“> „Text Field1“kaiščio [In]
- Prijunkite „Delay1“kaištį [Out] prie „DisplayOLED1“> „Fill Screen1“kaiščio [Laikrodis]
- Prijunkite „DisplayOLED1“kaištį [išėjimas] prie „Arduino I2C“kaiščio [į]
5 veiksmas: sukurkite, sukompiliuokite ir įkelkite „Arduino“kodą

„Visuino“paspauskite F9 arba spustelėkite mygtuką, parodytą 1 paveikslėlyje, kad sugeneruotumėte „Arduino“kodą, ir atidarykite „Arduino IDE“
„Arduino IDE“spustelėkite mygtuką Įkelti, kad surinktumėte ir įkeltumėte kodą (2 pav.)
6 žingsnis: žaiskite
Jei įjungiate „Arduino UNO“modulį ir purtote pjezo jutiklį, OLED ekrane turėtumėte pamatyti pranešimą.
Sveikinu! Jūs baigėte savo projektą su Visuino. Taip pat pridedamas „Visuino“projektas, kurį sukūriau šiam „Instructable“, galite jį atsisiųsti čia. Galite atsisiųsti ir atidaryti „Visuino“:
Rekomenduojamas:
Objekto aptikimas naudojant „Sipeed MaiX“plokštes („Kendryte K210“): 6 žingsniai

Objektų aptikimas naudojant „Sipeed MaiX“plokštes („Kendryte K210“): tęsdamas ankstesnį straipsnį apie vaizdo atpažinimą naudojant „Sipeed MaiX Boards“, nusprendžiau parašyti dar vieną mokymo programą, daugiausia dėmesio skiriant objektų aptikimui. Neseniai pasirodė įdomi aparatinė įranga su „Kendryte K210“mikroschema, įskaitant S
Pamoka: Kaip sukurti „VL53L0X“lazerio diapazono jutiklio modulį naudojant „Arduino UNO“: 3 žingsniai

Pamoka: Kaip sukurti „VL53L0X“lazerio diapazono jutiklio modulį naudojant „Arduino UNO“: Aprašymai: Ši pamoka visiems jums, vaikinams, išsamiai parodys, kaip sukurti atstumo detektorių naudojant VL53L0X lazerio diapazono jutiklio modulį ir „Arduino UNO“, ir jis veiks kaip jūs nori. Vykdykite instrukcijas ir suprasite šį mokytoją
Objekto aptikimas naudojant „Dragonboard 410c“arba „820c“naudojant „OpenCV“ir „Tensorflow“: 4 žingsniai

Objektų aptikimas „W/ Dragonboard 410c“arba „820c“naudojant „OpenCV“ir „Tensorflow“. Šiose instrukcijose aprašoma, kaip įdiegti „OpenCV“, „Tensorflow“ir mašininio mokymosi sistemas „Python 3.5“, kad būtų paleista objektų aptikimo programa
Kas yra prie mano durų? PIR judesio jutiklio/diapazono jutiklio projektas: 5 žingsniai

Kas yra prie mano durų? PIR judesio jutiklio/diapazono jutiklio projektas: Mūsų projekto tikslas yra pajusti judesį per PIR ir atstumo jutiklius. „Arduino“kodas skleis vaizdo ir garso signalą, kad vartotojui būtų pranešta, kad kažkas yra šalia. MATLAB kodas atsiųs el. Pašto signalą, kad įspėtų vartotoją, kad kažkas yra šalia. Šis įrenginys
Globėjas V1.0 --- Durų akutės kameros atnaujinimas naudojant „Arduino“(judesio aptikimo įrašymas ir elektros smūgio funkcijos): 5 žingsniai

Globėjas V1.0 ||| Durų skylių kameros atnaujinimas naudojant „Arduino“(judesio aptikimo įrašymas ir elektros smūgio funkcijos): užsisakiau žvilgsnio kamerą, bet kai ją naudoju, supratau, kad nėra automatinio įrašymo funkcijos (suaktyvinama judesio aptikimu). Tada aš pradėjau tirti, kaip tai veikia. Jei norite įrašyti vaizdo įrašą, 1- laikykite nuspaudę maitinimo mygtuką beveik 2 sekundes