Inhoudsopgave:
- Stap 1: Wat heb je nodig?
- Stap 2: Het circuit
- Stap 3: Start Visuino en selecteer het Arduino UNO-bordtype
- Stap 4: In Visuino Componenten toevoegen
- Stap 5: In Visuino Set-componenten
- Stap 6: In Visuino Connect-componenten
- Stap 7: Genereer, compileer en upload de Arduino-code
- Stap 8: Spelen
Video: Draai de zandklok elke minuut met behulp van servomotor - Arduino - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:14
In deze tutorial zullen we leren hoe je elke 60s een kleine (1 minuut) zandklok kunt draaien met behulp van servomotor en Visuino, Bekijk een demonstratievideo.
Stap 1: Wat heb je nodig?
- Arduino UNO (of een andere Arduino)
- Zandloper
- servomotor
- wat draad of lijm om de klok aan de motor te bevestigen
- jumperdraden
- Visuino-programma: Download Visuino
Stap 2: Het circuit
- Sluit de servomotor "Oranje" pin aan op Arduino Digital pin [2]
- Verbind servomotor "Rood" pin met Arduino positieve pin [5V]
- Verbind de servomotor "Brown" pin met Arduino negatieve pin [GND]
Stap 3: Start Visuino en selecteer het Arduino UNO-bordtype
Om te beginnen met het programmeren van de Arduino, moet je de Arduino IDE vanaf hier hebben geïnstalleerd:
Houd er rekening mee dat er enkele kritieke bugs zijn in Arduino IDE 1.6.6. Zorg ervoor dat u 1.6.7 of hoger installeert, anders werkt deze Instructable niet! Als je dat nog niet hebt gedaan, volg dan de stappen in deze Instructable om de Arduino IDE in te stellen om Arduino UNO te programmeren! De Visuino: https://www.visuino.eu moet ook worden geïnstalleerd. Start Visuino zoals weergegeven in de eerste afbeelding Klik op de knop "Tools" op de Arduino-component (Afbeelding 1) in Visuino Wanneer het dialoogvenster verschijnt, selecteer "Arduino UNO" zoals weergegeven op Afbeelding 2
Stap 4: In Visuino Componenten toevoegen
- Component "Klokgenerator" toevoegen
- "Toggle(T) Flip-Flop" component toevoegen
- Component "Analoge waarde" toevoegen
- "Servo"-component toevoegen
Stap 5: In Visuino Set-componenten
- Selecteer "ClockGenerator1" en stel in het eigenschappenvenster "Frequency" in op: 0.0166667 <<dit is 60s, je kunt het aantal wijzigen als je wilt
- Selecteer "AnalogValue1" en stel in het eigenschappenvenster "Value" in op 1
- Dubbelklik op "AnalogValue1" en sleep in het elementenvenster 2X 'Set Value' naar de linkerkantSelecteer 'Set Value2' en zet in het eigenschappenvenster "Value" op 1
Stap 6: In Visuino Connect-componenten
- Verbind "ClockGenerator1" pin [Out] met "TFlipFlop1" pin [clock]
- Verbind "TFlipFlop1" pin [Out] met "AnalogValue1">"Set Value0" pin [In]
- Verbind "TFlipFlop1" pin [Omgekeerd] met "AnalogValue1">"Set Value1" pin [In]
- Verbind "AnalogValue1" pin [Out" met "Servo1" pin [In]
- Sluit "Servo1" pin [Out] aan op de digitale pin van het Arduino-bord [2]
Stap 7: Genereer, compileer en upload de Arduino-code
Klik in Visuino onderaan op het tabblad "Build", zorg ervoor dat de juiste poort is geselecteerd en klik vervolgens op de knop "Compile/Build and Upload".
Stap 8: Spelen
Als u de Arduino UNO-module van stroom voorziet, zal de servomotor elke minuut een zandklok draaien.
Gefeliciteerd! U heeft uw project met Visuino afgerond. Ook bijgevoegd is het Visuino-project, dat ik voor deze Instructable heb gemaakt, je kunt het hier downloaden en openen in Visuino:
Aanbevolen:
Meting van versnelling met behulp van ADXL345 en Particle Photon: 4 stappen
Meting van versnelling met behulp van ADXL345 en deeltjesfoton: De ADXL345 is een kleine, dunne, ultralaagvermogen, 3-assige versnellingsmeter met hoge resolutie (13-bits) meting tot ±16 g. Digitale uitvoergegevens zijn geformatteerd als 16-bits tweetallen en zijn toegankelijk via de digitale I2 C-interface. Het meet de
Upgrade de achtergrondverlichting van een VU-meter naar blauwe led met behulp van oude CFL-lamponderdelen: 3 stappen
Upgrade een VU-meterachtergrondverlichting naar blauwe led met behulp van oude CFL-lamponderdelen.: Tijdens het repareren van een oude Sony TC630 reel-to-reel bandrecorder, merkte ik dat een van de glazen bollen voor de achtergrondverlichting van de VU-meter kapot was. Geen hoeveelheid geleidende verf werkte omdat het lood onder het glasoppervlak was afgebroken. De enige vervanger die ik
Berekening van vochtigheid, druk en temperatuur met behulp van BME280 en Photon Interfacing: 6 stappen
Berekening van vochtigheid, druk en temperatuur met behulp van BME280 en Photon Interfacing. We komen verschillende projecten tegen die temperatuur-, druk- en vochtigheidsbewaking vereisen. We realiseren ons dus dat deze parameters eigenlijk een cruciale rol spelen bij het hebben van een schatting van de werkefficiëntie van een systeem bij verschillende atmosferische cond
Digitale klok met netwerktijd met behulp van de ESP8266: 4 stappen (met afbeeldingen)
Digitale netwerkklok met de ESP8266: we leren hoe we een schattige kleine digitale klok kunnen bouwen die communiceert met NTP-servers en de netwerk- of internettijd weergeeft. We gebruiken de WeMos D1 mini om verbinding te maken met een wifi-netwerk, de NTP-tijd te verkrijgen en deze weer te geven op een OLED-module. De video hierboven
Hoe u gebruikersniveaus van NUMA toevoegt aan uw exemplaar van N met behulp van NumADD Firefox AddOn: 4 stappen
Gebruikersniveaus van NUMA toevoegen aan uw exemplaar van N NumADD Firefox-add-on gebruiken: Elke gebruiker van Metanet's N-database op gebruikersniveau NUMA weet hoe onhandig de interface is voor het kopiëren van door gebruikers gemaakte niveaus naar uw exemplaar van het spel. NumADD, elimineert de noodzaak van kopiëren en plakken en maakt het overzetten van niveaus het werk van één muisklik