Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
V tej vadnici se bomo naučili odkrivati udarne vibracije s preprostim modulom vibracij s piezoelektričnim senzorjem in Visuinom.
Oglejte si predstavitveni video.
Korak: Kaj boste potrebovali
- Arduino UNO (ali kateri koli drug Arduino)
- Piezoelektrični udarni modul Vibracija
- OLED zaslon
- Mostične žice
- Ogledna plošča
- Program Visuino: Prenesite Visuino
2. korak: vezje
Priključite pozitivni zatič Arduino [5v] na pin rdeče črte [pozitiven]
Priključite pozitivni zatič Arduino [GND] na pin za modro črto [negativno]
Pino modula Piezo [V] povežite s pozitivnim zatičem na plošči [rdeča črta]
Pino modula Piezo [G] povežite z negativnim zatičem na plošči [modra črta]
Pino modula Piezo [DO] priključite na arduino digitalni pin [7]
Priključite pin OLED [VCC] na pozitivni zatič na plošči [rdeča črta]
Priključite pin OLED [GND] na negativni zatič na plošči [modra črta]
Priključite OLED pin [SDA] na Arduino pin [SDA]
Priključite OLED pin [SCL] na Arduino pin [SCL]
Korak: Zaženite Visuino in izberite vrsto plošče Arduino UNO
Če želite začeti programirati Arduino, morate imeti nameščen Arduino IDE od tu:
Upoštevajte, da je v Arduino IDE 1.6.6 nekaj kritičnih napak. Namestite 1.6.7 ali novejšo različico, sicer ta navodila ne bodo delovala! Če tega niste storili, sledite korakom v tem navodilu za nastavitev Arduino IDE za programiranje Arduino UNO! Namestiti je treba tudi Visuino: https://www.visuino.eu. Zaženite Visuino, kot je prikazano na prvi sliki Kliknite gumb "Orodja" na komponenti Arduino (slika 1) v Visuinu Ko se prikaže pogovorno okno, izberite "Arduino UNO", kot je prikazano na sliki 2
4. korak: V Visuinu dodajte komponente in jih povežite
Dodajte komponente
- Dodajte komponento "besedilna vrednost" Izberite komponento "TextValue1" in v oknu lastnosti nastavite "Vrednost" na "VIBRACIJA DETEKTIRANA"
- Dodajte komponento "Zamuda" V oknu lastnosti nastavite "Interval (uS)" na 2000000
- Dodajte komponento "SSD1306/SH1106 OLED Display (I2C)" Dvokliknite komponento "DisplayOLED1" in v oknu elementov povlecite "Text Field" na levo in povlecite "Fill Screen" na levo Izberite na levi "Text Text1" in v okno lastnosti nastavite »Velikost« na 1, »x« na 0, »y« na 50
Povežite komponente
- Arduino digitalni izhod [7] povežite s komponentnim zatičem "Text Value1" [ura]
- Arduino digitalni izhod [7] povežite s komponentnim zatičem "Zakasnitev" [začetek]
- Priključite pin komponente "Text Value1" [Out] na "DisplayOLED1"> "Text Text1" pin [In]
- Pin "Delay1" [Out] priključite na "DisplayOLED1"> "Fill Screen1" pin [Clock]
- Priključite "DisplayOLED1" pin [Out] na Arduino I2C pin [In]
5. korak: Ustvarite, prevedite in naložite kodo Arduino
V Visuinu pritisnite F9 ali kliknite gumb, prikazan na sliki 1, da ustvarite kodo Arduino, in odprite Arduino IDE
V Arduino IDE kliknite gumb za nalaganje, da sestavite in naložite kodo (slika 2)
Korak 6: Igrajte se
Če napajate modul Arduino UNO in pretresite piezo tipalo, bi morali na zaslonu OLED videti sporočilo.
Čestitamo! S projektom Visuino ste zaključili svoj projekt. Priložen je tudi projekt Visuino, ki sem ga ustvaril za ta Instructable, ki ga lahko prenesete tukaj. Lahko ga prenesete in odprete v Visuinu: