Bumblebee
Bumblebi 21 oktober, 2015
[redigera]Projektdeltagare (och roll i projektet)
[redigera]- Zacharias
- Projektledare - byggare.
- Renars
- Ideér - ansvarig för att skriva och ta isär mekaniska saker (se; ta sönder)
- Philip
- Emotionell stöd - svetsare
- Zacharias
Mål
[redigera]Att modifiera en trasig radiostyrd bil och få den att fungera med hjälp av Arduino kretskort.
Material
[redigera]- Arduino Uno
- 9V batteri
- "Breadboard"
- Trådar
- Trasig radiostyrd bil
- Transistor
Konstruktion
[redigera]Vi tog isär trasiga radiostyrda bilen, vi fick två delar. Chassi med motorerna och kaross. Vi sedan kopplade ihop fram och bak motorerna (driv-motor, styrning) med Arduinot med hjälp av en breadboard och transistorer. Vi använde oss av ett 9V batteri för att få bilen att fungera trådlöst.
Mekanik
[redigera]Vi ska få bilen att köra framåt med en Arduino som moderkort som ger instruktioner till motorerna. Motorerna är drivna med ett 9V batteri. Bilen har två motorer, en bak och en fram. Frammotorn styr axeln på framhjulen som då styr bilen åt antingen höger eller vänster. Bakmotorn är den motorn som driver bilen framåt eller bakåt genom att snurra hjulen istället för att vända på dem.
Elektronik
[redigera]Vi använde oss av ett 9V batteri för att driva motorerna trådlöst. Batteriet är uppkopplat till en breadboard som är då kopplad till Arduino och motorerna i bilen. Själva Arduino är kopplad till en dator.
Programmering
[redigera]Då vi aldrig kom tillräckligt långt för att få motorerna att fungera som de ska använde vi oss av Blink - Tutorial för att testa kopplingarna.
/* Blink Turns on an LED on for one second, then off for one second, repeatedly. This example code is in the public domain. */ // Pin 13 has an LED connected on most Arduino boards. // give it a name: int led = 13; // the setup routine runs once when you press reset: void setup() { // initialize the digital pin as an output. pinMode(led, OUTPUT); } // the loop routine runs over and over again forever: void loop() { digitalWrite(led, HIGH); // turn the LED on (HIGH is the voltage level) delay(1000); // wait for a second digitalWrite(led, LOW); // turn the LED off by making the voltage LOW delay(1000); // wait for a second }
Utvärdering
[redigera]Första lektionen var vår uppgift oklar då vi fick veta att vi skulle göra en bil från ingenting, det enda vi hade var en kontroll till en radiostyrd bil och inget mer. Sedan efter minst tio lektioner fick vi äntligen en bil, dock som saknade ett däck. Sedan dess har vårt projekt gått långsamt framåt då vi inte alltid har fått den hjälp vi behövt (Under en lektion fick vi vänta hela lektionen för att få hjälp.) Därefter fick vi hjälp med kopplingen av Arduinot till ett breadboard, bilen och ett batteri. Det uppstod problem till en början, då det visade sig att vi inte hade jordat kretsen, men detta löstes till slut. Sen dess har det stått stilla då vi inte kan få vår bil att fungera med programmeringen och Håkan inte gett oss den hjälp vi behövt. Vid nuläget har vi stora tvivel om projektet går att slutföra då bilen saknar ett däck och vi inte får den hjälp vi behöver.
Källor med källkritik
[redigera]http://www.arduino.cc/en/Tutorial/Blink - Arduino's officiella webbsida fylld med tutorials för olika saker.