Innholdsfortegnelse:
- Trinn 1: Deler og verktøy
- Trinn 2: Bygg kretsen
- Trinn 3: Bygg sensorenheten
- Trinn 4: Sett det opp
- Trinn 5: Koden
- Trinn 6: Alt ferdig
Video: : 6 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
Trinn 1: Deler og verktøy
Deler: ~ 2 x Servomotorer - Lokal elektronikkbutikk ~ 4 x LDR's - Lokal elektronikkbutikk ~ 4 x 10k motstander - Lokal elektronikkbutikk ~ Arduino Uno - Sparkfun.com ~ 2 x 50k variabel motstand - lokal elektronikkbutikk Verktøy: ~ loddejern - Sparkfun.com ~ Loddetråd - Sparkfun.com ~ Jumper Wires - Sparkfun.com ~ Protoboard - Lokal elektronikkbutikk Alle delene vil koste deg mindre enn 30 $ (Ekskludert arduino og alle verktøyene)
Trinn 2: Bygg kretsen
Kretsen er ganske enkel. Koble de fire LDR -ene til analoge pinner 0, 1, 2 og 3 henholdsvis via en 10k motstand. Koble de to servoene til henholdsvis digitale pinner 9 og 10. Koble de to variable motstandene til analoge pinner 4 og 5. Ta a Se på bildene de virkelig hjelper. Se det siste bildet for kretsdiagrammet (Det kan være det verste du noen gang har sett).
Trinn 3: Bygg sensorenheten
For å bygge sensorenheten, ta to rektangulære pappstykker, skjær en lang spalte gjennom midten av det første pappstykket. Skjær en kort spalte gjennom midten av det andre pappstykket og skjær dem deretter begge to og fest dem pent med noen teip. Det skal se ut som et 3D -kryss med 4 seksjoner.. Vi må plassere våre fire LDR -er i disse fire seksjonene av korset. Se bildene de virkelig hjelper.
Trinn 4: Sett det opp
Finn en sokkel (Nescafe -flaske i mitt tilfelle) og fest knyttneve -servoen til den og deretter til rotoren på den første servoen, koble til den andre servoen. Til rotoren til den andre servoen koble til sensorenheten som vi laget tidligere. For å teste roboten din ta den ut i solen, og den skal automatisk justere seg mot solen. Hvis den er innendørs, vil den justere seg til den lyseste lyskilden i rommet. Ta en titt på bildene de virkelig hjelper.
Trinn 5: Koden
Her er koden for din solar tracing robot: #include // include Servo library Servo horizontal; // horisontal servo int servoh = 90; // stå horisontal servo Servo vertikal; // vertikal servo int servov = 90; // stå vertikal servo // LDR -pin -tilkoblinger // navn = analogpin; int ldrlt = 0; // LDR øverst til venstre int ldrrt = 1; // LDR topp rigt int ldrld = 2; // LDR ned venstre int ldrrd = 3; // ldr down rigt void setup () {Serial.begin (9600); // servotilkoblinger // name.attacht (pin); horisontal. fest (9); loddrett. fest (10); } void loop () {int lt = analogRead (ldrlt); // øverst til venstre int rt = analogRead (ldrrt); // øverst til høyre int ld = analogRead (ldrld); // ned venstre int rd = analogRead (ldrrd); // ned rigt int dtime = analogRead (4)/20; // les potensiometre int tol = analogRead (5)/4; int avt = (lt + rt) / 2; // gjennomsnittlig verdi topp int avd = (ld + rd) / 2; // gjennomsnittlig verdi ned int avl = (lt + ld) / 2; // gjennomsnittlig verdi igjen int avr = (rt + rd) / 2; // gjennomsnittlig verdi høyre int dvert = avt - avd; // sjekk forskjellen mellom opp og ned int dhoriz = avl - avr; // sjekk differansen og venstre og rigt hvis (-1*tol> dvert || dvert> tol) // sjekk om differansen er i toleransen annet endre vertikal vinkel {if (avt> avd) {servov = ++ servov; hvis (servov> 180) {servov = 180; }} annet hvis (avt <avd) {servov = --servov; hvis (servov <0) {servov = 0; }} vertical.write (servov); } hvis (-1*tol> dhoriz || dhoriz> tol) // sjekk om differansen er i toleransen ellers endre horisontal vinkel {if (avl> avr) {servoh = --servoh; hvis (servoh <0) {servoh = 0; }} annet hvis (avl <avr) {servoh = ++ servoh; hvis (servoh> 180) {servoh = 180; }} annet hvis (avl = avr) {// ingenting} horisontal.skrive (servoh); } forsinkelse (dtime); }
Trinn 6: Alt ferdig
Håper dette prosjektet inspirerer til ytterligere eksperimentering. Arduino -brettet er utrolig allsidig, billig og tilgjengelig for alle hobbyister. Dette er bare ett av mange enkle prosjekter som kan konstrueres ved hjelp av arduinoen. Fortsett å gruble!. Ikke glem å følge flere oppgaver. For spørsmål, kontakt meg her er min e-post-ID [email protected]
Anbefalt:
Ta flotte bilder med en iPhone: 9 trinn (med bilder)
Ta flotte bilder med en iPhone: De fleste av oss har med oss en smarttelefon overalt i disse dager, så det er viktig å vite hvordan du bruker smarttelefonkameraet ditt til å ta flotte bilder! Jeg har bare hatt en smarttelefon i et par år, og jeg har elsket å ha et greit kamera for å dokumentere ting jeg
Slik gjør du det: Installere Raspberry PI 4 Headless (VNC) med Rpi-imager og bilder: 7 trinn (med bilder)
Howto: Installere Raspberry PI 4 Headless (VNC) Med Rpi-imager og bilder: Jeg planlegger å bruke denne Rapsberry PI i en haug med morsomme prosjekter tilbake i bloggen min. Sjekk det gjerne ut. Jeg ønsket å begynne å bruke Raspberry PI igjen, men jeg hadde ikke tastatur eller mus på min nye plassering. Det var en stund siden jeg konfigurerte en bringebær
Slik demonterer du en datamaskin med enkle trinn og bilder: 13 trinn (med bilder)
Slik demonterer du en datamaskin med enkle trinn og bilder: Dette er en instruksjon om hvordan du demonterer en PC. De fleste grunnkomponentene er modulære og fjernes lett. Det er imidlertid viktig at du er organisert om det. Dette vil bidra til å hindre deg i å miste deler, og også i å gjøre monteringen igjen
PCB -design med enkle og enkle trinn: 30 trinn (med bilder)
PCB -design med enkle og enkle trinn: HELLO VENNER Den veldig nyttige og enkle opplæringen for de som ønsker å lære PCB -design, kan komme i gang
Hvordan lage en delt skjermvideo med fire trinn: 4 trinn (med bilder)
Hvordan lage en delt skjermvideo med fire trinn: Vi ser ofte en samme person vise i en scene to ganger i et TV -spill. Og så vidt vi vet har ikke skuespilleren en tvillingbror. Vi har også sett at to sangvideoer blir satt på en skjerm for å sammenligne sangferdighetene sine. Dette er kraften til spl