Innehållsförteckning:
- Steg 1: Delar och verktyg
- Steg 2: Bygg kretsen
- Steg 3: Bygg sensoraggregatet
- Steg 4: Ställ in det
- Steg 5: Koden
- Steg 6: Allt klart
Video: : 6 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:38
Steg 1: Delar och verktyg
Delar: ~ 2 x Servomotorer - Lokal elektronikbutik ~ 4 x LDR: s - Lokal elektronikbutik ~ 4 x 10k motstånd - Lokal elektronikbutik ~ Arduino Uno - Sparkfun.com ~ 2 x 50k variabel motstånd - lokal elektronikbutik Verktyg: ~ lödkolv - Sparkfun.com ~ Lödtråd - Sparkfun.com ~ Jumper Wires - Sparkfun.com ~ Protoboard - Lokal elektronikbutik Alla delar kostar dig mindre än 30 $ (Exklusive arduino och alla verktyg)
Steg 2: Bygg kretsen
Kretsen är ganska enkel Anslut de fyra LDR: erna till analoga stift 0, 1, 2 respektive 3 via ett 10k -motstånd. Anslut de två servona till digitala stift 9 respektive 10. Anslut de två variabla motstånden till analoga stift 4 och 5. Ta a Titta på bilderna de hjälper verkligen. Se den sista bilden för kretsschemat (Det kan vara det sämsta du någonsin har sett).
Steg 3: Bygg sensoraggregatet
För att bygga sensorenheten, ta två rektangulära kartongbitar, skär en lång slits genom mitten av den första kartongbiten. Skär en kort slits genom mitten av den andra kartongbiten och skär sedan båda och fixa dem fint med lite tejp. Det ska se ut som ett 3D -kors med 4 sektioner.. Vi måste placera våra fyra LDR: er i dessa fyra sektioner av korset. Se bilderna de hjälper verkligen.
Steg 4: Ställ in det
Hitta en bas (Nescafe -flaska i mitt fall) och fäst din näve -servo på den sedan till rotorn på den första servon, anslut den andra servon. Till rotorn på den andra servon ansluter du sensorenheten som vi gjorde tidigare. För att testa din robot ta ut den i solen så ska den automatiskt anpassa sig mot solen. Om den är inomhus kommer den att anpassa sig till den ljusaste ljuskällan i rummet. Ta en titt på bilderna de hjälper verkligen.
Steg 5: Koden
Här är koden för din solspårningsrobot: #inkludera // inkludera Servobibliotek Servo horisontellt; // horisontell servo int servoh = 90; // stativ horisontell servo Servo vertikal; // vertikal servo int servov = 90; // stå vertikal servo // LDR -stiftanslutningar // namn = analogpin; int ldrlt = 0; // LDR uppe till vänster int ldrrt = 1; // LDR top rigt int ldrld = 2; // LDR ner vänster int ldrrd = 3; // ldr down rigt void setup () {Serial.begin (9600); // servoförbindelser // name.attacht (pin); horisontell. fäst (9); vertikal. fäst (10); } void loop () {int lt = analogRead (ldrlt); // uppe till vänster int rt = analogRead (ldrrt); // uppe till höger int ld = analogRead (ldrld); // ned vänster int rd = analogRead (ldrrd); // ner rigt int dtime = analogRead (4)/20; // läs potentiometrar int tol = analogRead (5)/4; int avt = (lt + rt) / 2; // medelvärde topp int avd = (ld + rd) / 2; // medelvärde ner int avl = (lt + ld) / 2; // medelvärde kvar int avr = (rt + rd) / 2; // medelvärde höger int dvert = avt - avd; // Kontrollera skillnaden mellan upp och ner int dhoriz = avl - avr; ändra vertikal vinkel {if (avt> avd) {servov = ++ servov; if (servov> 180) {servov = 180; }} annars if (avt <avd) {servov = --servov; if (servov <0) {servov = 0; }} vertical.write (servov); } om (-1*tol> dhoriz || dhoriz> tol) // kontrollera om skillnaden är i toleransen annars ändra horisontell vinkel {if (avl> avr) {servoh = --servoh; om (servoh <0) {servoh = 0; }} annars if (avl <avr) {servoh = ++ servoh; om (servoh> 180) {servoh = 180; }} annat om (avl = avr) {// ingenting} horisontellt.skriv (servoh); } fördröjning (dtime); }
Steg 6: Allt klart
Hoppas detta projekt inspirerar till ytterligare experiment. Arduino -brädan är otroligt mångsidig, billig och tillgänglig för alla hobbyister. Detta är bara ett av många enkla projekt som kan konstrueras med hjälp av arduino. Fortsätt fundera!. Glöm inte att följa mer kommande. För eventuella frågor kontakta mig här är mitt e-post-ID [email protected]
Rekommenderad:
Ta fantastiska bilder med en iPhone: 9 steg (med bilder)
Ta fantastiska bilder med en iPhone: De flesta av oss har en smartphone med oss överallt nuförtiden, så det är viktigt att veta hur du använder din smartphone -kamera för att ta fantastiska bilder! Jag har bara haft en smartphone i ett par år, och jag har älskat att ha en bra kamera för att dokumentera saker jag
Hur: Installera Raspberry PI 4 Headless (VNC) med Rpi-imager och bilder: 7 steg (med bilder)
Hur: Installera Raspberry PI 4 Headless (VNC) med Rpi-imager och bilder: Jag planerar att använda denna Rapsberry PI i ett gäng roliga projekt tillbaka i min blogg. Kolla gärna in det. Jag ville börja använda mitt Raspberry PI men jag hade inte ett tangentbord eller en mus på min nya plats. Det var ett tag sedan jag installerade en hallon
Hur man digitaliserar bilder och filmnegativ med en DSLR: 12 steg (med bilder)
Hur man digitaliserar diabilder och filmnegativ med en DSLR: En mångsidig och stabil inställning för digitalisering av diabilder och negativ med en DSLR eller en kamera med ett makroalternativ. Denna instruerbara är en uppdatering av Hur man digitaliserar 35 mm negativ (uppladdad juli 2011) med flera förbättringar för att utöka dess
Trådlös fjärrkontroll med 2,4 GHz NRF24L01 -modul med Arduino - Nrf24l01 4 -kanals / 6 -kanals sändarmottagare för Quadcopter - Rc helikopter - RC -plan med Arduino: 5 steg (med bilder)
Trådlös fjärrkontroll med 2,4 GHz NRF24L01 -modul med Arduino | Nrf24l01 4 -kanals / 6 -kanals sändarmottagare för Quadcopter | Rc helikopter | Rc -plan med Arduino: Att driva en Rc -bil | Quadcopter | Drone | RC -plan | RC -båt, vi behöver alltid en mottagare och sändare, antag att för RC QUADCOPTER behöver vi en 6 -kanals sändare och mottagare och den typen av TX och RX är för dyr, så vi kommer att göra en på vår
Hur man tar isär en dator med enkla steg och bilder: 13 steg (med bilder)
Hur man tar isär en dator med enkla steg och bilder: Detta är en instruktion om hur man demonterar en dator. De flesta av de grundläggande komponenterna är modulära och lätt att ta bort. Det är dock viktigt att du är organiserad kring det. Detta hjälper dig att inte förlora delar, och även för att göra ommonteringen