Indholdsfortegnelse:
- Trin 1: Dele og værktøjer
- Trin 2: Byg kredsløbet
- Trin 3: Byg sensorenheden
- Trin 4: Konfigurer det
- Trin 5: Koden
- Trin 6: Alt færdigt
Video: : 6 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
Trin 1: Dele og værktøjer
Dele: ~ 2 x Servomotorer - Lokal elektronikbutik ~ 4 x LDR'er - Lokal elektronikbutik ~ 4 x 10k modstande - Lokal elektronikbutik ~ Arduino Uno - Sparkfun.com ~ 2 x 50k variabel modstand - lokal elektronikbutik Værktøjer: ~ loddejern - Sparkfun.com ~ Loddetråd - Sparkfun.com ~ Jumper Wires - Sparkfun.com ~ Protoboard - Lokal elektronikbutik Alle dele koster dig mindre end 30 $ (eksklusive arduino og alle værktøjer)
Trin 2: Byg kredsløbet
Kredsløbet er ret simpelt, tilslut de fire LDR'er til analoge ben 0, 1, 2 og 3 henholdsvis via en 10k modstand. Tilslut de to servoer til henholdsvis digitale ben 9 og 10. Tilslut de to variable modstande til analoge ben 4 og 5. Tag a Se på de billeder, de virkelig hjælper. Se det sidste billede for kredsløbsdiagrammet (Det kan være det dårligste, du nogensinde har set).
Trin 3: Byg sensorenheden
For at bygge sensoren skal du tage to rektangulære stykker pap, skære en lang spalte gennem midten af det første papstykke. Skær en kort slids gennem midten af det andet papstykke og skær dem derefter begge og fix dem pænt med nogle tape. Det skal ligne et 3D -kryds med 4 sektioner.. Vi skal placere vores fire LDR'er i disse fire sektioner af korset. Se billederne, de hjælper virkelig.
Trin 4: Konfigurer det
Find en base (Nescafe -flaske i mit tilfælde), og sæt din knytnæveservo til den derefter til rotoren på den første servo, tilslut den anden servo. Til rotoren i den anden servo skal du tilslutte sensorenheden, som vi lavede tidligere. For at teste din robot tag den ud i solen, og den skal automatisk justere sig mod solen. Hvis den er indendørs, vil den justere sig til den klareste lyskilde i rummet. Tag et kig på billederne, de hjælper virkelig.
Trin 5: Koden
Her er koden til din solsporingsrobot: #include // inkluderer Servobibliotek Servo vandret; // vandret servo int servoh = 90; // stå vandret servo Servo lodret; // lodret servo int servov = 90; // stå lodret servo // LDR pin -forbindelser // navn = analogpin; int ldrlt = 0; // LDR øverst til venstre int ldrrt = 1; // LDR top rigt int ldrld = 2; // LDR ned venstre int ldrrd = 3; // ldr down rigt void setup () {Serial.begin (9600); // servoforbindelser // navn.attacht (pin); vandret. fastgør (9); lodret. fastgør (10); } void loop () {int lt = analogRead (ldrlt); // øverst til venstre int rt = analogRead (ldrrt); // øverst til højre int ld = analogRead (ldrld); // ned venstre int rd = analogRead (ldrrd); // ned rigt int dtime = analogRead (4)/20; // læs potentiometre int tol = analogRead (5)/4; int avt = (lt + rt) / 2; // gennemsnitsværdi top int avd = (ld + rd) / 2; // gennemsnitlig værdi ned int avl = (lt + ld) / 2; // gennemsnitlig værdi tilbage int avr = (rt + rd) / 2; // gennemsnitlig værdi højre int dvert = avt - avd; // tjek forskellen mellem op og ned int dhoriz = avl - avr; // tjek forskellen og venstre og rigt hvis (-1*tol> dvert || dvert> tol) // tjek om forskellen er i tolerancen ellers ændre lodret vinkel {if (avt> avd) {servov = ++ servov; hvis (servov> 180) {servov = 180; }} ellers hvis (avt <avd) {servov = --servov; hvis (servov <0) {servov = 0; }} vertical.write (servov); } hvis (-1*tol> dhoriz || dhoriz> tol) // tjek om diffirensen er i tolerancen, ellers ændrer den vandrette vinkel {if (avl> avr) {servoh = --servoh; hvis (servoh <0) {servoh = 0; }} ellers hvis (avl <avr) {servoh = ++ servoh; hvis (servoh> 180) {servoh = 180; }} ellers hvis (avl = avr) {// nothing} horizontal.write (servoh); } forsinkelse (dtime); }
Trin 6: Alt færdigt
Håber dette projekt inspirerer til yderligere eksperimenter. Arduino -tavlen er utrolig alsidig, billig og tilgængelig for alle hobbyfolk. Dette er blot et af mange enkle projekter, der kan konstrueres ved hjælp af arduinoen. Bliv ved med at tænke!. Glem ikke at følge mere, der kommer op. For spørgsmål, kontakt mig her mit e-mail-id [email protected]
Anbefalede:
Sådan gør du: Installation af Raspberry PI 4 Headless (VNC) med Rpi-imager og billeder: 7 trin (med billeder)
Sådan gør du: Installation af Raspberry PI 4 Headless (VNC) med Rpi-imager og billeder: Jeg planlægger at bruge denne Rapsberry PI i en masse sjove projekter tilbage i min blog. Tjek det gerne ud. Jeg ville tilbage til at bruge min Raspberry PI, men jeg havde ikke et tastatur eller en mus på min nye placering. Det var et stykke tid siden jeg konfigurerede en hindbær
Arduino Halloween Edition - Pop -out -skærm med zombier (trin med billeder): 6 trin
Arduino Halloween Edition - Zombies Pop -out -skærm (trin med billeder): Vil du skræmme dine venner og lave skrigende støj i Halloween? Eller vil du bare lave en god sjov? Denne pop-out-skærm fra Zombies kan gøre det! I denne Instructable vil jeg lære dig, hvordan du nemt laver jump-out zombier ved hjælp af Arduino. HC-SR0
Sådan adskilles en computer med nemme trin og billeder: 13 trin (med billeder)
Sådan adskilles en computer med nemme trin og billeder: Dette er en instruktion om, hvordan du adskiller en pc. De fleste af de grundlæggende komponenter er modulopbyggede og nemme at fjerne. Det er dog vigtigt, at du er organiseret omkring det. Dette hjælper med at forhindre dig i at miste dele og også ved at lave genmonteringen til
Ciclop 3d Scanner My Way Trin for trin: 16 trin (med billeder)
Ciclop 3d Scanner My Way Step by Step: Hej alle sammen, jeg kommer til at indse den berømte Ciclop 3D -scanner.Alle trin, der er godt forklaret på det originale projekt, er ikke til stede.Jeg lavede nogle rettelser for at forenkle processen, først Jeg udskriver basen, og end jeg genstarter printkortet, men fortsæt
Sådan styrer du husholdningsapparater med fjernsyn med fjernbetjening med timerfunktion: 7 trin (med billeder)
Sådan styrer du husholdningsapparater med fjernsyn med fjernbetjening med timerfunktion: Selv efter 25 års introduktion til forbrugermarkedet er infrarød kommunikation stadig meget relevant i de seneste dage. Uanset om det er dit 55 tommer 4K -fjernsyn eller dit billydsystem, har alt brug for en IR -fjernbetjening for at reagere på vores