INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
In hierdie tutoriaal gebruik ons Servomotor en Arduino UNO, en Visuino om die posisie van die servomotorgraad te beheer deur slegs enkele komponente te gebruik, wat hierdie projek super eenvoudig maak.
Kyk na 'n demonstrasievideo.
Stap 1: wat u benodig
- Arduino UNO (of enige ander Arduino)
- Springdrade
- Servomotor
- Visuino -program: Laai Visuino af
Stap 2: Die stroombaan
- Koppel die servomotor "Oranje" -pen aan die Arduino Digital -pen [8]
- Koppel servomotor "Rooi" pen aan Arduino positiewe pen [5V]
- Koppel servomotor "Bruin" pen aan Arduino negatiewe pen [GND]
Stap 3: Begin Visuino en kies die tipe Arduino UNO -bord
Om die Arduino te begin programmeer, moet u die Arduino IDE van hier af laat installeer:
Hou in gedagte dat daar 'n paar kritieke foute in Arduino IDE 1.6.6 is. Maak seker dat u 1.6.7 of hoër installeer, anders werk hierdie instruksie nie! As u dit nog nie gedoen het nie, volg die stappe in hierdie instruksie om die Arduino IDE op te stel om Arduino UNO te programmeer! Die Visuino: https://www.visuino.eu moet ook geïnstalleer word. Begin Visuino soos aangedui op die eerste foto Klik op die "Tools" -knoppie op die Arduino -komponent (prent 1) in Visuino As die dialoog verskyn, kies "Arduino UNO" soos op prent 2
Stap 4: Voeg komponente by in Visuino
- Voeg die komponent "Volgorde" by
- Voeg die komponent "Analoge waarde" by
- Voeg die komponent "Verdeel analoog volgens waarde" by
- Voeg 'Servo' -komponent by
Stap 5: In Visuino -stelkomponente
Kies die komponent "Sequence1", dubbelklik daarop. In die dialoog "Elemente":
Sleep 5X "Periode" -element na links.
- Kies die element "Periode1" en stel in die venster Eienskappe "Vertraging" op "1000"
- Kies die element "Periode2" en stel onder die eienskappe venster "Vertraging" op "2000"
- Kies die element "Periode3" en stel onder "Eiendomme" die vertraging in op "3000"
- Kies die element "Periode4" en stel in die venster Eienskappe "Vertraging" op "4000"
- Kies die element "Periode5" en stel die vertraging in die venster "Eiendoms" in op "5000" >>, hierdie een word slegs gebruik vir 'n pouse aan die einde.
Stel nou grade vir die servomotor in: Kies die komponent "AnalogValue1", dubbelklik daarop. In die dialoog "Elemente":
Sleep 4X "Stel waarde" -element na links.
- Kies "Stel waarde1" -komponent en stel in die venster "Eienskappe" "Waarde" op "0"
- Kies "Stel waarde2" -komponent en stel in die venster "Eienskappe" "Waarde" op "60"
- Kies "Stel waarde3" -komponent en stel in die venster Eienskappe "Waarde" op "120"
- Kies "Stel waarde4" -komponent en stel in die venster "Eienskappe" "Waarde" op "180"
Kies die komponent "DivideByValue1" en stel in die venster "Eienskappe" "180" in die venster Eienskappe.
Stap 6: In Visuino Connect Components
- Koppel "Sequence1"> Period1 pin [Out] aan "AnalogValue1" pin [Stel waarde 1]
- Koppel "Sequence2"> Period1 pin [Out] aan "AnalogValue1" pin [Set Value 2]
- Koppel "Sequence3"> Period1 pin [Out] aan "AnalogValue1" pin [Set Value 3]
- Koppel "Sequence4"> Period1 pin [Out] aan "AnalogValue1" pin [Set Value 4]
- Koppel "AnalogValue1" -pen [Uit] aan "DivideByValue1" -pen [In]
- Koppel "DivideByValue1" -pen [Uit] aan "Servo1" -pen [In]
- Koppel "Servo1" -pen [Uit] aan Arduino digitale pen [8]
Stap 7: Genereer, stel op en laai die Arduino -kode op
Klik in Visuino onderaan op die blad "Bou", maak seker dat die korrekte poort gekies is, en klik dan op die knoppie "Saamstel/bou en oplaai".
Stap 8: Speel
As u die Arduino UNO -module aanskakel, sal die servomotor begin beweeg volgens die grade wat u stel.
Baie geluk! U het u projek met Visuino voltooi. Die Visuino -projek wat ek vir hierdie Instructable geskep het, is ook aangeheg. U kan dit aflaai en oopmaak in Visuino: