Arduino: Skillnad mellan sidversioner
Hakan (diskussion | bidrag) |
Hakan (diskussion | bidrag) |
||
Rad 67: | Rad 67: | ||
[[Fil:Motorstyrning_m_Arduino.jpg | 500px]] | [[Fil:Motorstyrning_m_Arduino.jpg | 500px]] | ||
[[Fil:Motorstyrning_blivande.jpg | 500px | Right ]] | |||
== Mål == | == Mål == |
Versionen från 26 maj 2014 kl. 12.59
Beskrivning av blockets innehåll
Uppgifter
Lektion 1
Installera Arduinos programeringsmodul. Kör blink med egen modifiering. Koppla kopplingsplatta och kör Fade eller Tone.
Lektion 2
Teori: Ohms lag. Utforska Arduino.
Lektion 3
Teori: Kretselement. Utforska Arduino.
Lektion 4
Kretskonstruktion: Programmet Dia. Skapa egna uppgifter och facit samt publicera dessa på Wikiskola.
Lektion 5 (torsdag v 19)
Arbeta klart med din egen kretsuppgift på Wikiskola. Fortsättning med utforskandet av Arduino. Fokus: Potentiometer.
Lektion 6 (fredag v 19)
Byt kretsuppgifter med en eller två av dina kamrater. Lös uppgiften och diskutera ditt svar med konstruktören.
Koppla upp din egen kretsuppgift. Arduino - Fokus: Transistorn.
Lektion 7 (måndag v 20)
Fundera ut hur Arduino kan styra till exempel en bilbanemotor eller ett servo.
Testa övning: Read Analog Voltage
Lektion 8
Skapa och dela ett drivedokument där du redogör för följande punkter:
- Anser du dig vara färdig med din Wikiskola-Ohms lag-uppgift?
- Vad har du lärt dig hittills om Arduino och elektronik?
- Vilken projektidé tänker du arbeta vidare med?
- Instructable ger inspiration
- Lunchlåderobot Som vi kan bygga om vi inte har andra idéer.
Lägg in länken till din Google Drive-sida på denna samlingssida för Arduinoreflektioner.
Lektion 9 - X
Uppgift |
---|
Byggen robot
Byggen robot som består av en lunchlåda med elmotorer och hjul. Dokumentera bygget i text, bild och film. |
Info Till Robotbygget:
http://quarkstream.wordpress.com/2012/05/31/arduino-12-transistors/
Mål
Att fundera ut ett användningsområde för ett mikrodatorsystem och att programmera och koppla ihop systemet.
Bedömning
CI
Följande delar av det centrala innehållet är intressanta:
- 1 Teknikutvecklingsprocessens alla delar från idé och modell, produkt eller tjänst till användning och återvinning med praktisk tillämpning av teknik och teknikutveckling inom ett eller flera teknikområden.
- 2 Entreprenörskap och entreprenörskapets villkor med utgångspunkt i innovativa och kreativa processer.
- 4 Teknikens och teknikerns roll med fokus på framtidens teknik och ett hållbart samhälle, till exempel med utgångspunkt i energieffektivisering.
Förmågor
Du har möjlighet att visa följande förmågor:
1 Kunskaper om teknikutvecklingsprocessen och förståelse av sambanden mellan de olika delarna i den.
- Exempelvis hur du gör enkla övningar för att lära dig grunder som du sedan kan använda dig av i projektet.
3 Förmåga att lösa tekniska problem.
- Att kunna dimensionera komponenters storlek för att få rätt funktion och känna till begränsningar hos kretselement.
4 Förmåga att använda teknikvetenskapliga metoder, begrepp och teorier.
- Exempelvsid Ohms lag och strömmarna i en transistor.
5 Förmåga att använda modeller och verktyg som redskap för analys, beräkning, rimlighetsbedömning, dokumentation, presentation och information.
- Exempelvis diskussioner om hur stora system kan styras med hjälp av förstärkningskretsar.
9 Förmåga att kommunicera inom det tekniska området samt kommunicera om teknik.
- Dels muntlig kommunikation när ni arbetar i grupp.
- Dels genom att gestalta kretslösningar med Dia.
Vår bedömning
Bedömningnen delas in i två delar, en basfärdigheter och en projektinriktad.
Teori - Ellära
Uppgift |
---|
Lär dig Dia och skapa en uppgift på Ohms lag
Du ska hämta programmet Dia. Du kan även behöva installera XQuartz. Tips: Det är inte självklart hur man tar bort saker i Dia. Ctrl-Z funkar för att backa. Man kan markera ett objekt och trycka Fn BackSpace.
|
Introduktion till Arduino
Installation
mac
Följ instruktionen på arduino.cc Det går lätt.
PC
Installerade Arduino. Kom på att det var knepigt med driver för PC Vindows7, så installerade mjukvara från denna sida. Detta löste driverfrågan. Sedan hade programvaran svårt bestämma vilken port som skulle användas (com3). Man går till Tools>Serial port. Denna var grå och detta löstes med att byta plats för USB-anslutningen fysiskt. Utrustning fungerar, lampan blinkar. File>examples>basic>blink
Mattias
Övningar
Blink
http://arduino.cc/en/Tutorial/Blink
Blinking without delay
Den slår på och av en yttre diod. Finns dessutom en variant som jag gjort med två dioder som blinkar omväxlande (på min hd) Blin2Dioder_HE.ino heter den.
http://arduino.cc/en/Tutorial/BlinkWithoutDelay
Fade
http://arduino.cc/en/Tutorial/Fade
Tone
http://arduino.cc/en/Tutorial/Tone
Byggbeskrivningar
RC-bilar
- Instructable om $6 RC-bil styrd med Arduino Det är en beskrivning av hur man tar bort styrchippet från kretskortet och istället kopplar in Arduinot. Bilen kör senan en förprogrammerad bana. Enkelt!
Musik
- http://playground.arduino.cc/Main/ArduinoSynth
- http://www.instructables.com/id/Turn-your-Arduino-into-a-4-voice-wavetable-synth-w/
Motor Shield
Howto på Instructables: http://www.instructables.com/id/Arduino-Motor-Shield-Tutorial/
hur man kodar: http://www.instructables.com/answers/How-to-write-code-for-an-Arduino-with-the-Arduino-/
Visioner och inspiration
- 20 Unbelievable Projects
- 10 Arduino Projects
- Top 40 Projects
- 11 Arduino projects that require major hacking skills—or a bit of insanity
- Evil mad Scientist Tänk om vi kunde köpa en till varje elev!
- 10 Best Arduino Clones
- Robotar i Lego eller elektronik. Exempelvis mini Sumo.
- Allmännt om Framtidens_teknik
Programmera Arduino
PHP
- http://hackaday.com/2011/03/17/the-basics-of-controlling-an-arduino-with-php/ över en webbserver
- http://ediy.com.my/index.php/blog/item/15-control-arduino-via-php-easyphp
Javascript
- http://www.schillmania.com/projects/arduino-js/ den här verkar i princip färdig att köra från sidan.
- http://breakoutjs.com Breakout verkar ännu bättre på att köra arduinom med js. Fins för Mac. Verkar lätt att använda. Demo i hemsidan.
Om hur arduino tar kod
- http://playground.arduino.cc/Main/InterfacingWithSoftware interfaca med annan mjukvara
' http://code.google.com/p/arduino/wiki/BuildProcess Kompilering mm.
Hårdvarudesign
Fakta om Arduino
- http://en.wikipedia.org/wiki/Arduino
- http://www.nesta.org.uk/library/documents/DecodingLearningReport_v12.pdf Nesta-rapporten
- http://arduino.cc/en/Tutorial/HomePage
- http://search.eim.ebay.se/?ev=&elc=1&kw=Arduino+Uno+Rev3&ect=
- http://dx.com/s/Arduino
- http://www.instructables.com/tag/type-id/category-technology/channel-arduino/ Arduino på Instructables
- Arduino.cc Här kan du ladda programmeringsmiljön ner och komma igång.
Inköp
- http://www.kjell.com/sortiment/el/elektronik/mikrokontroller/arduino/arduino-uno-rev3-p87860
- http://www.dx.com/p/arduno-37-in-1-sensor-module-kit-black-142834#.U3u18V40w44
REAL-gymnasiet
https://sites.google.com/a/realgymnasiet.net/el-data-ee1/home/arbetsomraaden/arduino