Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-23 15:01
Eerst moet je relevante materialen verzamelen om dit circuit samen te stellen.
Benodigdheden
1 Arduino
1 Potentiometer
1 servo
1 Breadboard
2 zwarte jumperdraden (aarde/negatief)
2 rode jumperdraden (spanning/positief)
2 gele/gekleurde jumperdraden (invoer/uitvoer)
Stap 1: De componenten begrijpen
Het is belangrijk voordat u het fysieke circuit samenstelt om elk onderdeel te begrijpen:
Het breadboard heeft aan weerszijden twee sets stroomrails met sleuven voor negatieve (zwart/blauwe) en positieve (rode) ingangen. Ze zijn verticaal in serie geschakeld. Klemmenstroken delen de verbinding horizontaal, maar voor parallelle klemmenstroken is een doorverbindingsdraad nodig om de verdeler te overbruggen.
De potmeter heeft een 5V pin (rood), een Vout pin (geel/kleur) en Ground/GND pin (zwart).
De servo heeft een 5V-poort (rood), een Pulse Width Modulation/PWM-poort (geel/kleur) en een Ground/GND-poort (zwart). Klik op de link om meer te weten te komen over hoe het werkt.
Stap 2: Het circuit instellen
Volg de lay-out van het diagram. Denk er bij het opzetten van het circuit altijd aan om de Arduino losgekoppeld te houden om schade aan uw componenten te voorkomen.
Steek de potentiometer in het breadboard en let op de richting (dit is belangrijk bij het gebruik van de jumperdraden om verbinding te maken met de Arduino). Gebruik een gele jumperdraad en sluit de middelste uitgangspin aan op de analoge (A0) poort op de arduino. Steek de rode jumperdraad in de V5-poort en een zwarte jumperdraad in de GND-poort op de Arduino.
Sluit de servo aan op het breadboard en de arduino. Gebruik een gele jumperdraad om de ingangs-/signaalpoort aan te sluiten op de digitale PWM-poort, 9 op de Arduino. Steek de rode jumperdraad in de V5-klemmenstrook en een zwarte jumperdraad in de GND-klemmenstrook in serie met de potentiometerlay-out (zie afbeelding).
Nadat het circuit is ingesteld, gaat u verder met het aansluiten van uw arduino op uw computer.
Stap 3: Download Arduino GUI en invoercode
Download hier de grafische gebruikersinterface van Arduino (GUI).
Sluit de onderstaande code in, let op de informatie rechts van "//" vertelt je wat die regel code doet:
#include //Servo-bibliotheek
Servo servo_test; // initialiseer een servo-object voor de aangesloten servo
int-hoek = 0;
int-potentio = A0; // initialiseer de A0analoge pin voor potentiometer
ongeldige setup() {
servo_test.attach (9); // bevestig de signaalpin van servo aan pin 9 van arduino
}
lege lus() {
hoek = analoog lezen (potentio); // lezen van de potentiometerwaarde tussen 0 en 1023
hoek = kaart (hoek, 0, 1023, 0, 179); // schalen van de potentiometerwaarde naar hoekwaarde voor servo tussen 0 en 180)
servo_test.write(hoek); // opdracht om de servo naar de opgegeven hoekvertraging (5) te draaien;
}
Stap 4: Potentiometer + Servo + Arduino
Zo zou het uiteindelijke circuit eruit moeten zien. Bekijk de video om te zien hoe het werkt.
Aanbevolen:
DIY INTERNET GECONTROLEERDE SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): 8 stappen (met afbeeldingen)
DIY INTERNET GECONTROLEERDE SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): Hier is mijn tweede voorschot op een project dat ik je graag wil laten zien. Het gaat om een doe-het-zelf Smart LED Matrix waarmee je gegevens, zoals YouTube-statistieken, je Smart Home-statistieken, zoals temperatuur, vochtigheid, een eenvoudige klok kunt laten zien, of gewoon laten zien
Door beweging geactiveerde cosplayvleugels met Circuit Playground Express - Deel 1: 7 stappen (met afbeeldingen)
Door beweging geactiveerde cosplayvleugels met Circuit Playground Express - Deel 1: Dit is deel één van een tweedelige project, waarin ik je mijn proces laat zien voor het maken van een paar geautomatiseerde feeënvleugels. Het eerste deel van het project is de mechanica van de vleugels, en het tweede deel is het draagbaar maken en de vleugels toevoegen
SMARTPHONE GECONTROLEERDE ROBOT MET BLE 4.0 !!!: 5 stappen
SMARTPHONE GECONTROLEERDE ROBOT MET BLE 4.0 !!!: In vorige instructable heb ik met je gedeeld hoe je de Bluetooth-module (met name HM10 BLE v4.0) met Arduino kunt gebruiken om LED's te bedienen met een smartphone. Je kunt het hier bekijken. In deze instructable laat ik je zien hoe je een robot bouwt die kan worden
Arduino - Roterende Led op Beweging - Draagbaar item (geïnspireerd door Chronal Accelerator Tracer Overwatch): 7 stappen (met afbeeldingen)
Arduino - Roterende Led op Beweging - Draagbaar item (geïnspireerd door Chronal Accelerator Tracer Overwatch): Deze instructable helpt je om een accelerometer en een Neopixel Led-ring aan te sluiten. Ik zal de code leveren om de accelerometer te lezen en dit effect te krijgen met je neopixel animatie.Voor dit project heb ik de Adafruit 24bit Neopixel ring gebruikt, en de MP
Wi-Servo: Wi-Fi Browser Gecontroleerde Servomotoren (met Arduino + ESP8266): 5 Stappen
Wi-Servo: Wi-fi Browser Controlled Servomotoren (met Arduino + ESP8266): Deze instructable laat zien hoe sommige servomotoren op afstand kunnen worden bediend in een wifi-netwerk, met behulp van een gewone internetbrowser (bijvoorbeeld Firefox). Dit kan in verschillende toepassingen worden gebruikt: speelgoed, robots, drones, camera pan/tilt, enz. De motoren waren