Sadržaj:

SW -520D Senzor vibracije, metalna kuglična sklopka - Visuino: 6 koraka
SW -520D Senzor vibracije, metalna kuglična sklopka - Visuino: 6 koraka

Video: SW -520D Senzor vibracije, metalna kuglična sklopka - Visuino: 6 koraka

Video: SW -520D Senzor vibracije, metalna kuglična sklopka - Visuino: 6 koraka
Video: SKINWALKER RANCH - Интервью Кандуса Линде и Тома Льюиса о 4 сезоне 2024, Studeni
Anonim
Image
Image

Ovaj osnovni prekidač za naginjanje SW-520D može se lako koristiti za otkrivanje orijentacije. Unutar limenke nalazi se kugla koja dolazi u dodir sa iglama kada je kućište uspravno. Nagnite kućište i kuglice se ne dodiruju, čime se ne stvara veza.

Senzor nagiba omogućuje otkrivanje orijentacije ili nagiba. Otkriva je li senzor potpuno uspravan ili je nagnut. U ovom ćemo vodiču naučiti kako radi osjetnik nagiba i kako ga koristiti s Arduino pločom za otkrivanje pokreta. Koristit ćemo piezo modul za stvaranje zvuka svaki put kada prekidač uspostavi kontakt.

Pogledajte demonstracijski video.

Korak 1: Ono što će vam trebati

Ono što će vam trebati
Ono što će vam trebati
Ono što će vam trebati
Ono što će vam trebati

Arduino UNO (ili bilo koji drugi Arduino)

Senzor nagiba SW-520D

Piezo modul

CRVENA LED

1K ohmski otpornik

Kratkospojne žice

Oglasna ploča

Visuino program: Preuzmite Visuino

Korak 2: Krug

Krug
Krug
  1. Spojite pin Piezo modula [-] na Arduino pin [GND]
  2. Priključite pin Piezo modula [+] na Arduino pin [5V]
  3. Spojite pin Piezo modula [S] na Arduino digitalni pin [7]
  4. Spojite senzorski pin Tilt [1] na Arduino pin [5V]
  5. Spojite senzorski pin Tilt [1] na Arduino digitalni pin [8] i otpornik.
  6. Spojite drugu stranu otpornika na Arduino pin [GND]
  7. Spojite LED pozitivni pin na Arduino digitalni pin [7]
  8. Spojite LED negativni pin na Arduino pin [GND]

Korak 3: Pokrenite Visuino i odaberite vrstu ploče Arduino UNO

Pokrenite Visuino i odaberite vrstu ploče Arduino UNO
Pokrenite Visuino i odaberite vrstu ploče Arduino UNO
Pokrenite Visuino i odaberite vrstu ploče Arduino UNO
Pokrenite Visuino i odaberite vrstu ploče Arduino UNO

Za početak programiranja Arduina morat ćete instalirati Arduino IDE odavde:

Imajte na umu da postoje neke kritične pogreške u Arduino IDE 1.6.6. Obavezno instalirajte 1.6.7 ili noviju verziju, u protivnom ovaj Instructable neće raditi! Ako niste učinili, slijedite korake u ovom Uputu za postavljanje Arduino IDE -a za programiranje Arduino UNO! Visuino: https://www.visuino.eu također je potrebno instalirati. Pokrenite Visuino kao što je prikazano na prvoj slici Pritisnite gumb "Alati" na komponenti Arduino (Slika 1) u Visuinu Kad se pojavi dijaloški okvir, odaberite "Arduino UNO" kao što je prikazano na slici 2

Korak 4: U Visuinu dodajte i povežite komponente

U Visuinu komponente za dodavanje i povezivanje
U Visuinu komponente za dodavanje i povezivanje
U Visuinu komponente za dodavanje i povezivanje
U Visuinu komponente za dodavanje i povezivanje
  1. Dodajte komponentu "Digitalni (Booleov) pretvarač (ne)"
  2. Spojite Arduino digitalni pin out [8] na "Inverter1" komponentni pin [In]
  3. Spojite iglu komponente "Inverter1" [Out] na Arduino Digital pin [7]

Korak 5: Generirajte, kompajlirajte i prenesite Arduino kôd

Generirajte, sastavite i prenesite Arduino kod
Generirajte, sastavite i prenesite Arduino kod
Generirajte, sastavite i prenesite Arduino kod
Generirajte, sastavite i prenesite Arduino kod

U Visuinu pritisnite F9 ili kliknite gumb prikazan na slici 1 za generiranje Arduino koda i otvorite Arduino IDE

U Arduino IDE -u kliknite gumb Upload za sastavljanje i prijenos koda (Slika 2)

Korak 6: Igrajte se

Ako napajate Arduino UNO modul i pritisnete senzor osjetnika sile, trebali biste vidjeti promjenjivi broj na OLED zaslonu, a trebala bi zasvijetliti zelena LED dioda, ali kad dosegnete granicu, crvena LED lampica bi trebala zasvijetliti.

Čestitamo! Završili ste svoj projekt s Visuinom. U prilogu je i projekt Visuino koji sam stvorio za ovaj Instructable, možete ga preuzeti ovdje i otvoriti u Visuinu:

Preporučeni: