Inhoudsopgave:
- Stap 1: Onderdelen & Gereedschap
- Stap 2: Bouw het circuit
- Stap 3: Bouw de sensorconstructie
- Stap 4: Stel het in
- Stap 5: De code
- Stap 6: Alles klaar
Video: : 6 stappen (met afbeeldingen)
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:15
Stap 1: Onderdelen & Gereedschap
Onderdelen: ~ 2 x servomotoren - Lokale elektronicawinkel ~ 4 x LDR's - Lokale elektronicawinkel ~ 4 x 10k weerstanden - Lokale elektronicawinkel ~ Arduino Uno - Sparkfun.com ~ 2 x 50k variabele weerstand - Lokale elektronicawinkel Gereedschap: ~ Soldeerbout - Sparkfun.com ~ Soldeerdraad - Sparkfun.com ~ Jumper Wires - Sparkfun.com ~ Protoboard - Lokale elektronicawinkel Alle onderdelen kosten minder dan $ 30 (exclusief de arduino en alle gereedschappen)
Stap 2: Bouw het circuit
Het circuit is vrij eenvoudig, verbind de vier LDR's met respectievelijk analoge pinnen 0, 1, 2 en 3 via een weerstand van 10k. Verbind de twee servo's met respectievelijk digitale pinnen 9 en 10. Verbind de twee variabele weerstanden met analoge pinnen 4 en 5. Neem a Kijk naar de foto's die echt helpen. Zie de laatste foto voor het schakelschema (het is misschien wel de slechtste die je ooit hebt gezien).
Stap 3: Bouw de sensorconstructie
Om de sensorassemblage te bouwen, neemt u twee rechthoekige stukken karton, snijdt u een lange spleet door het midden van het eerste stuk karton. Knip een korte spleet door het midden van het tweede stuk karton en snijd ze beide door en maak ze mooi vast met behulp van wat plakband. Het zou eruit moeten zien als een 3D-kruis met 4 secties.. We moeten onze vier LDR's in deze vier secties van het kruis plaatsen. Zie de afbeeldingen die echt helpen.
Stap 4: Stel het in
Zoek een basis (Nescafe-fles in mijn geval) en plak je eerste servo erop en vervolgens op de rotor van de eerste servo sluit je de tweede servo aan. Sluit de sensorassemblage aan die we eerder hebben gemaakt om je robot te testen neem hem mee naar buiten in de zon en hij zou zich automatisch op de zon moeten richten. Als hij binnen is, zal hij zichzelf uitlijnen op de helderste lichtbron in de kamer. Kijk eens naar de foto's ze helpen echt.
Stap 5: De code
Hier is de code voor uw zonne-traceringsrobot: #include // include Servo-bibliotheek Servo horizontaal; // horizontale servo int servoh = 90; // staan horizontaal servo Servo verticaal; // verticale servo int servov = 90; // standaard verticale servo // LDR-pinverbindingen // naam = analoge pin; int ldrlt = 0; //LDR linksboven int ldrrt = 1; //LDR top rigt int ldrld = 2; //LDR naar beneden links int ldrrd = 3; // ldr down rigt void setup () { Serial.begin (9600); // servo-aansluitingen // naam.attach(pin); horizontaal.bijvoegen (9); verticaal.bijvoegen (10); } void loop () { int lt = analogRead (ldrlt); // linksboven int rt = analogRead (ldrrt); // rechtsboven int ld = analogRead (ldrld); // linksonder int rd = analogRead (ldrrd); // down rigt int dtime = analogRead (4)/20; // lees potentiometers int tol = analogRead(5)/4; int avt = (lt + rt) / 2; // gemiddelde waarde top int avd = (ld + rd) / 2; // gemiddelde waarde omlaag int avl = (lt + ld) / 2; // gemiddelde waarde links int avr = (rt + rd) / 2; // gemiddelde waarde rechts int dvert = avt - avd; // controleer het verschil van op en neer int dhoriz = avl - avr;// controleer het verschil og left and rigt if (-1*tol > dvert || dvert > tol) // controleer of het verschil in de tolerantie ligt else verander verticale hoek { if (avt > avd) { servov = ++servov; if (servov > 180) { servov = 180; } } else if (avt < avd) { servov= --servov; if (servov < 0) { servov = 0; } } verticaal.schrijven(servov); } if (-1*tol > dhoriz || dhoriz > tol) // controleer of het verschil in de tolerantie zit anders verander de horizontale hoek { if (avl > avr) { servoh = --servoh; if (servoh < 0) { servoh = 0; } } else if (avl < avr) { servoh = ++servoh; if (servoh > 180) { servoh = 180; } } else if (avl = avr) { // niets } horizontal.write(servoh); } vertraging (dtime); }
Stap 6: Alles klaar
Ik hoop dat dit project inspireert tot verdere experimenten. Het Arduino-bord is ongelooflijk veelzijdig, goedkoop en toegankelijk voor alle hobbyisten. Dit is slechts een van de vele eenvoudige projecten die met de arduino kunnen worden gebouwd. Blijf nadenken!. Vergeet niet om meer te volgen. Neem voor vragen contact met mij op, hier is mijn e-mail-ID [email protected]
Aanbevolen:
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino - Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter - RC Helikopter - RC-vliegtuig met Arduino: 5 stappen (met afbeeldingen)
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino | Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter | RC Helikopter | Rc-vliegtuig met Arduino: een Rc-auto besturen | Quadcopter | Drone | RC vliegtuig | RC-boot, we hebben altijd een ontvanger en zender nodig, stel dat we voor RC QUADCOPTER een 6-kanaals zender en ontvanger nodig hebben en dat type TX en RX is te duur, dus we gaan er een maken op onze
Een computer demonteren met eenvoudige stappen en afbeeldingen: 13 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Een computer demonteren met eenvoudige stappen en afbeeldingen: dit is een instructie over het demonteren van een pc. De meeste basiscomponenten zijn modulair en gemakkelijk te verwijderen. Wel is het belangrijk dat je er goed over georganiseerd bent. Dit zal helpen voorkomen dat u onderdelen kwijtraakt, en ook bij het maken van de hermontage e
PCB-ontwerp met eenvoudige en gemakkelijke stappen: 30 stappen (met afbeeldingen)
PCB-ontwerp met eenvoudige en gemakkelijke stappen: HELLO VRIENDEN Het is een zeer nuttige en gemakkelijke tutorial voor diegenen die PCB-ontwerp willen leren, laten we beginnen
Een video met gesplitst scherm maken in vier stappen: 4 stappen (met afbeeldingen)
Een video met gesplitst scherm maken in vier stappen: we zien vaak dezelfde persoon twee keer in een scène in een tv-toneelstuk. En voor zover we weten heeft de acteur geen tweelingbroer. We hebben ook gezien dat er twee zangvideo's op één scherm worden gezet om hun zangkunsten te vergelijken. Dit is de kracht van spl
Uw afbeeldingen opslaan voor uw taak: 4 stappen (met afbeeldingen)
Uw afbeeldingen opslaan voor uw taak: 1. Open een nieuw Google-document en gebruik deze pagina om uw afbeeldingen te beveiligen.2. Gebruik ctrl (control) en de "c" sleutel om te kopiëren.3. Gebruik ctrl (control) en de "v" sleutel om te plakken