Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
V tomto návode sa naučíme detekovať otrasy pomocou jednoduchého vibračného modulu s piezoelektrickým snímačom a Visuino.
Pozrite si ukážkové video.
Krok 1: Čo budete potrebovať
- Arduino UNO (alebo akékoľvek iné Arduino)
- Piezoelektrický šokový vibračný modul
- OLED displej
- Prepojovacie vodiče
- Breadboard
- Program Visuino: Stiahnite si Visuino
Krok 2: Okruh
Pripojte kladný kolík Arduino [5v] k kolíku červenej čiary na prkénku [kladný]
Pripojte kladný kolík Arduino [GND] k kolíku modrej čiary na zástrčke [záporný]
Pripojte pin [V] modulu Piezo k kladnému kolíku nepájivého poľa [červená čiara]
Pripojte kolík modulu Piezo [G] k zápornému kolíku nepájivého poľa [modrá čiara]
Pripojte kolík piezo modulu [DO] k digitálnemu kolíku arduino [7]
Pripojte pin OLED [VCC] k kladnému kolíku prepojovacej dosky [červená čiara]
Pripojte pin OLED [GND] k zápornému kolíku breadboardu [modrá čiara]
Pripojte pin OLED [SDA] k kolíku Arduino [SDA]
Pripojte pin OLED [SCL] k kolíku Arduino [SCL]
Krok 3: Spustite Visuino a vyberte typ dosky Arduino UNO
Ak chcete začať programovať Arduino, budete musieť mať nainštalované Arduino IDE tu:
Uvedomte si, že v Arduino IDE 1.6.6 existujú niektoré kritické chyby. Uistite sa, že inštalujete 1.6.7 alebo vyšší, inak tento návod nebude fungovať! Ak ste to neurobili, postupujte podľa pokynov v tomto návode na nastavenie Arduino IDE na programovanie Arduino UNO! Je tiež potrebné nainštalovať Visuino: https://www.visuino.eu. Spustite Visuino ako je znázornené na prvom obrázku Kliknite na tlačidlo „Nástroje“na komponente Arduino (obrázok 1) v programe Visuino Keď sa zobrazí dialógové okno, zvoľte „Arduino UNO“podľa obrázku 2
Krok 4: V programe Visuino pridajte komponenty a pripojte ich
Pridajte komponenty
- Pridajte komponent „textová hodnota“Vyberte komponent „TextValue1“a v okne vlastností nastavte „Hodnota“na „ZISŤOVANÁ VIBRÁCIA“
- Pridajte komponent „Oneskorenie“do okna vlastností „Interval (uS)“na 2000000
- Pridajte komponent „OLED Display (I2C)“„SSD1306/SH1106 OLED“Dvakrát kliknite na komponent „DisplayOLED1“a v okne prvkov presuňte „Textové pole“doľava a presuňte „Vyplniť obrazovku“doľavaVyberte vľavo „Textové pole1“a v okno vlastností nastavené na „Veľkosť“na 1, „x“na 0, „y“na 50
Pripojte komponenty
- Pripojte digitálny pin Arduino [7] ku komponentnému kolíku „Text Value1“[hodiny]
- Pripojte digitálny pin Arduino [7] k komponentnému kolíku „Oneskorenie“[štart]
- Pripojte kolík komponentu „Textová hodnota1“[Výstup] k kolíku „DisplayOLED1“> „Textové pole1“[Vstup]
- Pripojte pin „Delay1“[Out] k „DisplayOLED1“> pin „Fill Screen1“[Hodiny]
- Pripojte pin „DisplayOLED1“[Out] k pinu Arduino I2C [In]
Krok 5: Generujte, kompilujte a nahrajte kód Arduino
Vo Visuine vygenerujte kód Arduino stlačením klávesu F9 alebo kliknutím na tlačidlo zobrazené na obrázku 1 a otvorte Arduino IDE
V Arduino IDE kliknite na tlačidlo Nahrať a zostavte a nahrajte kód (obrázok 2)
Krok 6: Hrajte
Ak napájate modul Arduino UNO a zatrasiete piezo snímačom, mala by sa vám na OLED displeji zobraziť správa.
Gratulujem Dokončili ste svoj projekt s Visuino. Tiež je pripojený projekt Visuino, ktorý som vytvoril pre tento Instructable, môžete si ho stiahnuť tu. Môžete si ho stiahnuť a otvoriť vo Visuino: