Ollie-een DIY autonome robot blimp (7 / 9 stap)

Stap 7: Aansluiten van alles


Alles kabellengte tot volgens het schakeldiagram. Tuimelschakelaar en LiPo batterij koppelen aan het circuit. Soldeer alle draden rechtstreeks met elkaar en veilig met hete lijm.

Uploaden van de laatste Arduino schets hieronder naar de Pro Mini gebruik FTDI kabel of breakout board.

Soldeer verbindingen naar de Arduino Pro Mini zeer zorgvuldig volgens het schakeldiagram.

Circuit aan de onderkant van de ballon met behulp van kleine hoeveelheid folie of tape koppelen.

Op dit punt zullen circuit licht genoeg om te worden opgeheven door de ballon of gewoon het juiste gewicht te houden in evenwicht zijn. Aanpassen met een kleine hoeveelheid klei als circuit te licht is.

#include < SoftwareServo.h >
SoftwareServo myservo; maken van servo-object om te bepalen van een servo
SoftwareServo myservo2;
int architectengroep = 0;
int val = 0;
int wachten = 0;
int flyFor = 0;
lange flapTime = 0;
int angleMin = 0;
int angleMax = 120;
int upSpeed = 20;
int downSpeed = 1;
int buffer = 0;
Geluid variabelen
int potPin = 1; Selecteer de invoer pin voor correcte sensor
int ledPin = 13; Selecteer de pin voor de LED
int soundVal = 0;
VOID Setup
{
pinMode (ledPin, OUTPUT); de ledPin verklaren als uitgang
myservo.attach(2); hecht de servo op pin 2
myservo2.attach(4);
Serial.begin(9600); de seriële poort op 9600 bps te openen:
}
void loop
{
Servo
Als (flyFor < flapTime) {}
Als (wachten == 5) {}
Als (val < angleMin) {}
architectengroep = 1;
digitalWrite(ledPin,HIGH);
}
anders als (val > angleMax) {}
architectengroep = 0;
digitalWrite(ledPin,LOW);
}
Als (architectengroep == 0) {}
Val-= upSpeed;
} else {}
Val += downSpeed;
}
}
wacht ++;
Als (> 200 wachten)
wachten = 0;
myservo.write(val);
stelt u de positie van de servo volgens de geschaalde waarde
myservo2.write(120-val);
SoftwareServo::refresh();
flyFor ++;
} else {}
Geluid
soundVal = analogRead(potPin);
Serial.println("Listening...");
Als (soundVal > 1020) {}
Serial.println ("FREEAK OUT!");
upSpeed = 15;
downSpeed = 15;
angleMax = 45;
angleMin = 10;
flapTime = 6000;
}
else if (soundVal < 450 || soundVal > 750) {}
Als (buffer == 0) {}
Serial.println(soundVal);

upSpeed = willekeurige (1, 20); 1 tot 30
downSpeed = willekeurige (1, 30); / / 1 tot en met 30
angleMax = willekeurige (110, 120);
angleMin = willekeurige (30, 45);
flapTime = 10000 + willekeurige (5000, 10000);
flyFor = 0;
buffer = 15;
} else {}
buffer--;
}
}
}
}

Gerelateerde Artikelen

Chefbot: Een DIY autonome mobiele robot voor het serveren van voedsel in de hotels

Chefbot: Een DIY autonome mobiele robot voor het serveren van voedsel in de hotels

Zoals de titel al zegt, gaan we om te zien hoe het bouwen van een autonome mobiele robot genaamd Chefbot die voor het serveren van eten en drinken in hotels en restaurants.Dit was een hobby-project en ik bouwde deze robot na het zien van een robot ge
Hex Bug spin met een brein (autonome robot)

Hex Bug spin met een brein (autonome robot)

In deze opdracht staat, ik zal u tonen hoe te transformeren van een normale hex bug spin, aan een intelligente robot met sensoren op het.Stap 1: Onderdelen en materialenDelen:(1) een Hex bug spin(2) een Ping ultrasone afstandssensor(3) een prototypin
DIY JAAR - zomaar een autonome Robot

DIY JAAR - zomaar een autonome Robot

JAAR van concept is niet alleen over het maken van een Rover.. .blindly als ik je te vertellen en gek rond... zijn meer dan alleen het maken van een Robot... ik heb opgenomen allermeest mijn leren van de afgelopen 6 maanden aan dit project... serieus
Manier voor kappen een draadloze Xbox controller om een autonome robot!

Manier voor kappen een draadloze Xbox controller om een autonome robot!

Introduction:Dit project kwam over toen proberen te maken van een low-cost autonome robot voor gebruik inonderwijs. Het idee dat studenten zou kunnen identificeren met de Xbox-controlleren geniet van het hacken van iets veel interessanter!Op een dag
Kleine Zwerver - een tabel Top Robot

Kleine Zwerver - een tabel Top Robot

de kleine Zwerver is een ontwerp van de totale robot voor beginnende robot bouwers. Het werd gebouwd als een leermiddel om te vergezellen van een reeks tutorials gedaan op de Dallas persoonlijke robotica groep (DPRG) in 2011.Deze robot kan bewegen op
Lucht spieren: Maak een kunstmatige spier Robot Controller

Lucht spieren: Maak een kunstmatige spier Robot Controller

hier zijn twee manieren om een controller die artificiële lucht spieren kunt bepalen. De intro foto toont de meer uitgebreide versie die maximaal 11 lucht spieren met behulp van de robot neuronen kunt beheren. Het blijkt dat het activeren van een luc
Het maken van een DIY borstelloze Gimbal met Arduino

Het maken van een DIY borstelloze Gimbal met Arduino

Dit is een verhaal van mijn derde project met goedkope gyro en Arduino.Na de eerdere twee projecten, Gemakkelijk omgekeerd slinger en 3D kalligrafie, ik gedacht heb van het maken van Camera Gimbal met Arduino. Dan had ik drie beleidsregels voor het p
K-9 2.0. WiFi gecontroleerde en autonome Robot hond.

K-9 2.0. WiFi gecontroleerde en autonome Robot hond.

OPMERKING:In stap 22, heb ik gepost een update, verklaren sommige recente veranderingen/verbeteringen die ik, voornamelijk K-9 van elektrische systeem gemaakt heb en de sensor array, die u kunt nuttig vinden.FunctiesStevige houten (MDF) en acryl desi
DIY $200 Robotic Hand - Arduino Project

DIY $200 Robotic Hand - Arduino Project

ik ontwierp en bouwde deze robotic hand en de controller voor minder dan $200.  De vingers en duim worden gecontroleerd door servomotoren.  De eerste video toont de hand in actie.  De tweede video laat zien hoe om de hand te maken.Hier is deel 2: DIY
DIY $200 Robotic Hand - deel 2: The Controller - Arduino Project

DIY $200 Robotic Hand - deel 2: The Controller - Arduino Project

ik ontwierp en bouwde deze robotic hand en de controller voor minder dan $200.  De vingers en duim worden gecontroleerd door servomotoren.  De eerste video toont de hand in actie.  De tweede video laat zien hoe maak je de controller.Bezoek mijn websi
MICBot autonome Robot obstakel deviantie

MICBot autonome Robot obstakel deviantie

MICBot is een autonome robot voor obstakels opsporing en deviantie en gaat rond,het werkt indoor of outdoor.Stap 1: Ultrasound Sensor SFR05 Dus, deze oplossing maakt gebruik van de ultrasone sensor als een maatregel van afstand en in staat stelt om t
Raspberry Pi Web gecontroleerde / autonome Robot

Raspberry Pi Web gecontroleerde / autonome Robot

Inleiding (bijgewerkt 26/12/15)Dit is ooit mijn eerste poging tot het bouwen van een web controlled robot met gebouwd in autonome modus. Het project begon als een Arduino Nano gebaseerd botsing vermijden robot gebouwd voor basisschool kinderen inspir
DIY Instructables Robot iPhonegeval

DIY Instructables Robot iPhonegeval

In deze tutorial die zal ik u tonen patroon Hoe maak je een trendy stof iPhonegeval met enkele hedendaagse chevron stof, een gewone iPhonegeval, en een instructables prijs patch. Toon uw Instructables geest door te maken en deze modieuze accessoire k
DIY multifunctionele Robot (Sumobot, Spybot, Mazebot, Bluetooth...)

DIY multifunctionele Robot (Sumobot, Spybot, Mazebot, Bluetooth...)

Mijn eerste gids in instructables: D, deze week ik bouwde een robot 15 x 18 cm (uitbreidbaar) prototype voor de volgende robotica concurrentie is hier in de Filippijnen.Quadcopters, Hovercrafts, Drones, helikopter, noem maar op, ze krijgen veel vaker