
Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-23 15:08
V tej vadnici se bomo naučili, kako s senzorjem kretenj APDS9960 z Arduinom prikazati navodila za roke na zaslonu OLED s programsko opremo Visuino.
Poglej si posnetek!
Korak: Kaj boste potrebovali



- Arduino UNO (ali kateri koli drug Arduino)
- Senzor APDS9960
- Mostične žice
- Ogledna plošča
- OLED zaslon
- Program Visuino: Prenesite Visuino
2. korak: vezje

- Pin senzorja [GND] priključite na pin Arduino plošče [GND]
- Pin senzorja [Vin] priključite na pin Arduino plošče [3.3V]
- Pin senzorja [SDA] povežite z zatičem plošče Arduino [SDA]
- Pin senzorja [SCL] povežite z zatičem plošče Arduino [SCL]
- Priključite zatič zaslona OLED [GND] na zatič plošče Arduino [GND]
- Pin za zaslon OLED [VCC] priključite na zatič plošče Arduino [+5V]
- Priključite zatič zaslona OLED [SCL] na zatič plošče Arduino [SCL]
- Priključite pin OLED [SDA] na pin Arduino plošče [SDA]
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 komponentah Visuino ADD in Set Components




- Dodajte komponento "Gesture Color Proximity APDS9960 I2C"
- Dodajte komponento "Besedilna vrednost" Dvokliknite komponento "TextValue1" in v oknu Elements povlecite 4x "Set Value" na levo stran Izberite "SetValue1" na levi strani in v oknu lastnosti nastavite vrednost na UPS, izberite "SetValue2" na levi strani in v oknu lastnosti lastnosti nastavite na DOLI Izberite "SetValue3" na levi strani in v oknu lastnosti nastavite vrednost na LEFTS Izberite "SetValue4" na levi strani in v oknu lastnosti nastavite vrednost na DESNO zaprite okno elementov
Dodajte komponento "SSD1306/SH1106 OLED Display (I2C)" Dvokliknite komponento "DisplayOLED1" in v oknu Elements povlecite "Text Field" na levo stran Na levi strani izberite TextField1 in v oknu lastnosti nastavite velikost na 3 Zaprite okno elementov
5. korak: V komponentah Visuino Connect

- Priključite "GestureColorProximity1" pin "Up" na "TextValue1"> "SetValue1" pin [In]
- Priključite "GestureColorProximity1" pin "Down" na "TextValue1"> "SetValue2" pin [In]
- Priključite "GestureColorProximity1" pin "Levo" na "TextValue1"> "SetValue3" pin [In]
- Priključite "GestureColorProximity1" pin "Desno" na "TextValue1"> "SetValue4" pin [In]
- "GestureColorProximity1" I2C pin "Out" priključite na pin I2C Arduino Board [In]
- Priključite "GestureColorProximity1" I2C pin "Out" na "DisplayOLED1"> "TextField1" pin [In]
- Priključite "DisplayOLED1" I2C pin "Out" na Arduino Board pin I2C [In]
6. korak: Ustvarite, prevedite in naložite kodo Arduino

V Visuinu na dnu kliknite zavihek "Build", se prepričajte, da so izbrana pravilna vrata, nato kliknite gumb "Compile/Build and Upload".
7. korak: Igrajte se
Če vklopite modul Arduino UNO in premaknete roko preko senzorja kretenj, mora zaslon OLED prikazati smer kretnje roke.
Čestitamo! S projektom Visuino ste zaključili svoj projekt. Priložen je tudi projekt Visuino, ki sem ga ustvaril za ta Instructable, lahko ga prenesete in odprete v Visuinu:
Priporočena:
Kako uporabljati DHT22 senzor vlažnosti in temperature z Arduinom: 6 korakov

Kako uporabljati senzor vlažnosti in temperature DHT22 z Arduinom: V tej vadnici se bomo naučili, kako uporabljati senzor vlažnosti in temperature DHT22 z Arduinom ter prikazati vrednosti na zaslonu OLED. Oglejte si video
Kako uporabljati senzor vlažnosti in temperature DHT12 I2C z Arduinom: 7 korakov

Kako uporabljati senzor vlažnosti in temperature DHT12 I2C z Arduinom: V tej vadnici se bomo naučili, kako uporabljati senzor vlažnosti in temperature DHT12 I2C z Arduinom ter prikazati vrednosti na zaslonu OLED. Oglejte si video
Uporabite kretnje za nadzor predvajanja YouTube z Arduinom: 5 korakov

Uporabite kretnje za nadzor predvajanja v YouTubu z Arduinom: StoryYouTube vam omogoča, da hitro premikate naprej 5 sekund vsakič, ko kliknete desni gumb. Zato sem se odločil, da z Arduinom in pythonom naredim krmilnik, ki mi bo pomagal hitro premakniti naprej 20 sekund vsakič, ko mahnem z roko
Kako uporabljati Mac Terminal in kako uporabljati ključne funkcije: 4 koraki

Kako uporabljati Mac Terminal in kako uporabljati ključne funkcije: Pokazali vam bomo, kako odpreti terminal MAC. Prikazali vam bomo tudi nekaj funkcij v terminalu, na primer ifconfig, spreminjanje imenikov, dostop do datotek in arp. Ifconfig vam bo omogočil preverjanje vašega naslova IP in vašega oglasa MAC
Kako uporabljati Wiimote kot računalniško miško in uporabljati sveče kot senzor !!: 3 koraki

Kako uporabljati Wiimote kot računalniško miško in uporabljati sveče kot senzor !!: Ta priročnik vam bo pokazal, kako povezati daljinski upravljalnik Wii (Wiimote) z računalnikom in ga uporabiti kot miško