![Schuifregelaar voor doe-het-zelffotografie: 4 stappen Schuifregelaar voor doe-het-zelffotografie: 4 stappen](https://i.howwhatproduce.com/images/011/image-30915-j.webp)
Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-23 15:01
![Schuifregelaar voor doe-het-zelffotografie Schuifregelaar voor doe-het-zelffotografie](https://i.howwhatproduce.com/images/011/image-30915-1-j.webp)
dag iedereen! dit is mijn project voor een doe-het-zelf-cameraschuifregelaar, ik had een moeilijke tijd met de mijne, maar ik weet zeker dat als je meer aandacht besteedt aan details, het zal werken!
in theorie zou dit volledig moeten werken
als je ervoor kiest om dit te doen, hoop ik dat je ervan geniet!
Stap 1: Verzamel je materialen
![Verzamel je materialen Verzamel je materialen](https://i.howwhatproduce.com/images/011/image-30915-2-j.webp)
![Verzamel je materialen Verzamel je materialen](https://i.howwhatproduce.com/images/011/image-30915-3-j.webp)
![Verzamel je materialen Verzamel je materialen](https://i.howwhatproduce.com/images/011/image-30915-4-j.webp)
Elektronische materialen
- Arduino
- twee 360 servo's
- broodplank
- weerstanden
- knoppen (bij voorkeur 3)
Bouwstoffen
- twee stukken foamboard
- houten stukken deuvel (kan van metaal zijn)
- houten ovale stukken (zie afbeelding intro afbeelding).
Stap 2: instellen
![Opstelling! Opstelling!](https://i.howwhatproduce.com/images/011/image-30915-5-j.webp)
deze foto is het schakelschema
volg dit en uw project zal werken!
Stap 3: Montage van Breadboard
![Montage van Breadboard! Montage van Breadboard!](https://i.howwhatproduce.com/images/011/image-30915-6-j.webp)
- sluit eerst de plus en de aarde aan op het breadboard.
- sluit vervolgens de twee servo's aan … en laat twee draden naar aarde en positief lopen, en een andere naar de pin die u zou kiezen. (let op: de code heeft de pinnen die ik heb gekozen).
- monteer vervolgens uw knoppen … vergeet niet om verbinding te maken met de pinnen van uw keuze, maar de code zal niet werken als u de pinnen die ik heb gekozen niet gebruikt. sluit de knoppen ook aan op aarde.
- en gebruik een 220 weerstand.
- tot slot, als u een LCD-monitor wilt gebruiken, moet u 2 pinnen aansluiten op de analoge ingang en één draad op de positieve pool.
Stap 4: De Arduino-code
#include #include #include
LiquidCrystal_I2C lcd (0x27, 16, 2); // stel het LCD-adres in op 0x27 voor een display van 16 tekens en 2 regels
Servo servoLinks; // Definieer linker servo Servo servoRight; // Definieer de juiste servo
const int startbut = 8; //pin voor startbut (startknop) const int forwardbut = 12; //pin voor forwardbut (forwardbutton) const int reversebut = 13; //pin voor reversebut (reverse-knop) int tim = 500; // de waarde van vertragingstijd int vlag = 0; aantal int = 0;
char array1=" welkom "; //de tekenreeks om op het LCD-scherm af te drukken ("welkom") char array2="push left=LEFT, right=RIGHT !"; // de tekenreeks om op het LCD-scherm af te drukken ("duw links = LINKS, rechts = RECHTS")
void setup () { servoLeft.attach(10); // Zet de linker servo op digitale pin 10 servoRight.attach (9); // Stel de rechter servo in op digitale pin 9 servoLeft.write (90); // stel servo's in op 90 graden servoRight.write (90); vertraging (100);
// draait de pin naar inputs pinMode (startbut, INPUT); // initialiseer de startbut (startknop) als een invoerpinMode (reversebut, INPUT); // initialiseer de reversebut (reverse-knop) als een invoerpinMode (forwardbut, INPUT); // initialiseer de forwardbut (forward-knop) als invoer
}
void loop () {// Loop door bewegingstests // code voor LCD-monitor if (flag == 1 && count == 0) { count = 1; lcd.init(); // initialiseer de lcd lcd.backlight(); // open de achtergrondverlichting
lcd.setCursor(15, 0); // zet de cursor op kolom 15, regel 0 voor (int positionCounter1 = 0; positionCounter1 <26; positionCounter1++) { lcd.scrollDisplayLeft(); // Schuift de inhoud van het scherm één spatie naar links. lcd.print(array1[positionCounter1]); // Druk een bericht af op het LCD-scherm. vertraging (tijd); // wacht 250 microseconden } lcd.clear (); // Wist het LCD-scherm en plaatst de cursor in de linkerbovenhoek. lcd.setCursor (15, 1); // zet de cursor op kolom 15, regel 1 voor (int positionCounter = 0; positionCounter <26; positionCounter++) { lcd.scrollDisplayLeft (); // Schuift de inhoud van het scherm één spatie naar links. lcd.print(array2[positieteller]); // Druk een bericht af op het LCD-scherm. vertraging (tijd); // wacht 250 microseconden } lcd.clear (); // Wist het LCD-scherm en plaatst de cursor in de linkerbovenhoek. } ///////////////////////////////////////////////// ////////////////////////////////////////////////// /////////////////////////////////////
/controleer of knoppen zijn ingedrukt if (digitalRead (startbut) == 1) { flag = 1; //vlag variabele voor knop om te starten}
if (vlag == 1){ if(digitalRead(reversebut) == HIGH) //reversebut ingedrukt zal een servo inschakelen {reverse(); //reverse variabele voor reversebutton} else if(digitalRead(forwardbut) == HIGH) //forwardbut ingedrukt zal een servo inschakelen {forward(); //forward variabele voor forwardbutton } else { stop(); // stopvariabele om de beweging van servo's te stoppen wanneer de knoppen niet worden ingedrukt}}
}
// Bewegingsroutines voor vooruit, achteruit en stop void forward () { // forward command servoLeft.write (0); // richting waarin servo's servoRight.write (180) draaien; } void stop () { // stop commando servoLeft.write (90); // stopt beide servo's op dezelfde plek, anders zouden ze in verschillende posities staan servoRight.write(90); } void reverse () { // reverse commando servoLeft.write (180); // servo's activeren in tegengestelde richting servoRight.write (0); }
hier is de code voor succes! nadat je je arduino hebt ingesteld, zou alles moeten werken! en geniet!
als het niet werkt, kijk dan zeker terug naar deze instructable en controleer alles!
Aanbevolen:
Installatie voor externe Bluetooth GPS-provider voor Android-apparaten: 8 stappen
![Installatie voor externe Bluetooth GPS-provider voor Android-apparaten: 8 stappen Installatie voor externe Bluetooth GPS-provider voor Android-apparaten: 8 stappen](https://i.howwhatproduce.com/images/002/image-4373-j.webp)
Installatie voor externe Bluetooth GPS-provider voor Android-apparaten: deze instructable legt uit hoe u uw eigen externe Bluetooth-compatibele GPS voor uw telefoon kunt maken, wat dan ook voor ongeveer $ 10. Materiaallijst: NEO 6M U-blox GPSHC-05 bluetooth-module Kennis van interface Blutooth Low energy-modulesArdui
3ft DIY Actobotics-schuifregelaar voor EMotimo Spectrum: deel III - Ajarnpa
![3ft DIY Actobotics-schuifregelaar voor EMotimo Spectrum: deel III - Ajarnpa 3ft DIY Actobotics-schuifregelaar voor EMotimo Spectrum: deel III - Ajarnpa](https://i.howwhatproduce.com/images/004/image-10941-4-j.webp)
3ft DIY Actobotics Slider voor EMotimo Spectrum: Deel III: Dit is deel III van de slider-build waarbij ik de slider motor voor time-lapse en videosequenties met behulp van de eMotimo Spectrum ST4. Sommige van dezelfde afbeeldingen uit stap 1 worden hier herhaald, zodat u niet heen en weer hoeft te gaan tussen build-threads
Relaisbord voor Arduino voor minder dan $8: 5 stappen
![Relaisbord voor Arduino voor minder dan $8: 5 stappen Relaisbord voor Arduino voor minder dan $8: 5 stappen](https://i.howwhatproduce.com/images/002/image-3225-33-j.webp)
Relaisbord voor Arduino voor minder dan $8.: Hallo vrienden, vandaag ga ik je vertellen hoe je een relaisbord voor Arduino maakt voor minder dan $8. In dit circuit gaan we geen IC of transistor gebruiken. Dus laten we het doen
UArm combineren met schuifregelaar: 20 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
![UArm combineren met schuifregelaar: 20 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?" UArm combineren met schuifregelaar: 20 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"](https://i.howwhatproduce.com/images/003/image-6602-8-j.webp)
Hoe UArm met Slider te combineren: Hallo allemaal, het is lang geleden sinds de laatste post. En we zijn er weer! We willen je iets nieuws laten zien en het combineren met uArm om te zien wat we hebben. Eigenlijk kunnen er miljoenen dingen met uArm worden gedaan, maar wat we vandaag doen is iets specifieks
Camera schuifregelaar [Arduino Nano] - Ajarnpa
![Camera schuifregelaar [Arduino Nano] - Ajarnpa Camera schuifregelaar [Arduino Nano] - Ajarnpa](https://i.howwhatproduce.com/images/002/image-4039-89-j.webp)
Cameraschuifregelaar [Arduino Nano]: heb je een cameraschuifregelaar nodig om echt interessante actiefoto's te maken van je iets, een product of zelfs wat je hebt gebouwd? Servocity biedt een goede schuifregelaarset, maar heeft geen kant-en-klare -gemaakte bedieningselementen ervoor. In dit bericht wordt uitgelegd hoe