Arduino: Skillnad mellan sidversioner

Från Wikiskola
Hoppa till navigering Hoppa till sök
Ingen redigeringssammanfattning
 
(48 mellanliggande sidversioner av 2 användare visas inte)
Rad 1: Rad 1:
'''Den här infon finns också på [https://sv.wikiversity.org/wiki/Arduino Wikiversity].''' Och där uppdaterar jag från och med nu!
__NOTOC__


<H1>TE15 A och TE15 B gå till  [https://sv.wikiversity.org/wiki/Arduino Wikiversity].''' </H1>
[[File:Arduino Uno - R3.jpg| right |Arduino Uno - R3]]


== Beskrivning av blockets innehåll ==
Den här kursen kommer att '''göras om''' eftersom det har hänt saker. Exempelvis finns en väldigt fin sida där AutoDesk och Instructables samarbetar.


== Uppgifter ==
'''Tips lektionsplanering:''' Man bör kunna starta en kurs med att gå igenom några tutorials här: [https://circuits.io/lab/learn Circuits.io/learn]
[[Fil:Multimeter_IMG_0079.jpg | 240px | right]]
 
=== 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 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) ===
[[Fil:Transistorkrets_Arduino.png | right | 240px ]]
 
Fundera ut hur Arduino kan styra till exempel en bilbanemotor eller ett servo.
 
'''Testa övning''': [http://arduino.cc/en/Tutorial/ReadAnalogVoltage 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?
## [http://www.instructables.com/howto/arduino/ Instructable ger inspiration]
## [http://www.idg.se/2.1085/1.458833/sa-bygger-du-om-din-lunchlada-till-en-robot 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 [https://docs.google.com/document/d/1nKu--OK-zR6vwccL7JoSzMsE6ihXJFYO5EPL5-FxiyE/edit?usp=sharing samlingssida för Arduinoreflektioner].
http://oscillator.se/skola#pim


=== Lektion 9 - X ===
{{malruta | '''Målet med Arduinoavsnitet'''


{{uppgruta | '''Byggen robot'''
: Att  få kunskap om elektronikkomponenter och hur man kopplar elektronik
: Ohms lag
: Att kunna rita kretsscheman.
: Att bekanta sig med olika sensorer
: Att programmera
: Att lära mer om hur mikrodatorsystem fungerar i olika tillämpningar
: Att få idéer till framtida projekt och UF-företag.


Byggen robot som består av en lunchlåda med elmotorer och hjul.
Dokumentera bygget i text, bild och film.
}}
}}


==== Info Till Robotbygget: ====
'''Tips på lektionsplanering:''' Gör först några av de praktiska Arduinoövningarna nedan. Därefter går man igenom oms lag samt kretskonstruktion med Autodesk Circuits eller Fritzer. Sedan kan planera ett störe projekt.


== Grunder i elläran ==


=== [[Ohms lag]] ===


http://quarkstream.wordpress.com/2012/05/31/arduino-12-transistors/
'''Teori''': Ohms lag. Utforska Arduino.


[[Fil:Motorstyrning_m_Arduino.jpg | 500px]]
'''Laboration''': '''[https://wikiskola.se/index.php/Att_m%C3%A4ta_sp%C3%A4nning_str%C3%B6m_och_resistans_i_elektriska_kretsar Att mäta spänning ström och resistans i elektriska kretsar]
[[Fil:Motorstyrning_blivande.jpg | 300px | Right ]]
'''


== Mål ==
=== [[Kretselement]] ===
Att fundera ut ett användningsområde för ett mikrodatorsystem och att programmera och koppla ihop systemet.


== Bedömning ==
'''Teori''': Spolen, kondensatorn, dioden, mm.


=== CI ===
=== [[Kretskonstruktion]] ===


Följande delar av det centrala innehållet är intressanta:
'''Kretskonstruktion''': Skapa egna uppgifter och facit samt publicera dessa på Wikiskola.


: 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.
=== [[Koppla upp din Ohms lag-uppgift]] ===
: 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 ===
== Praktiska övningar med Arduino ==
[[Fil:Multimeter_IMG_0079.jpg | 240px | right]]


Du har möjlighet att visa följande förmågor:
=== [[Arduino - Intro]] ===


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.
=== [[Arduino - Blink, Fade, Tone]] ===
: 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.
Installera Arduinos programeringsmodul. Kör blink med egen modifiering. Koppla kopplingsplatta och kör Fade eller Tone.
: 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.
=== [[Potentiometern]] ===
: 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.
Arbeta klart med din egen kretsuppgift på Wikiskola.
: Dels muntlig kommunikation när ni arbetar i grupp.
Fortsättning med utforskandet av Arduino. '''Fokus''': Potentiometer.
: Dels genom att gestalta kretslösningar med Dia.


=== Vår bedömning ===
=== [[Sensorer till Arduino]] -  Avståndssensor ===


Bedömningnen delas in i två delar, en basfärdigheter och en projektinriktad.
: '''[[Avståndssensor och Busser för Adafruit ESP Feather]]'''


== Teori - Ellära ==
=== [[Bluetoothmodul till Arduino]] ===


{{#ev:youtube | 0AMncjkGdyw | 240  | right  }}
=== [[Transistorn]] ===


{{uppgruta | '''Lär dig Dia och skapa en uppgift på Ohms lag'''
Byt kretsuppgifter med en eller två av dina kamrater. Lös uppgiften och diskutera ditt svar med konstruktören.
Du ska hämta programmet [http://dia-installer.de/download/macosx.html 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.
Koppla upp din egen kretsuppgift. '''Arduino - Fokus''': Transistorn.
 
# Rita ett kretsschema till din uppgift.
# Hitta på en uppgift på Ohms lag.
# Logga in på Wikiskola och ladda upp din bild.
# Byt länken i din uppgift nedan till din bild.
# Skriva in text till uppgiften och facit. Skriv ditt namn i facit delen.
# För C-nivå använder du andra komponenter än vanliga motstånd, exempelvis glödlampor eller dioder (spänningsfall 0.7 V i strömmens riktning). Diagrammet ska vara snyggt, liksom lösningen.
# För A kombinerar du flera komponenter i serie (motstånden adderas då). Här måste du fundera ut hur du gör en fungerande uppgift. Du kan även ta med effektformeln P {{=}} U I.
 
[[Övningsuppgifter på Ohms lag]]
}}
 
 
{{clear}}
 
== Introduktion till Arduino ==
 
: [http://www.ted.com/talks/massimo_banzi_how_arduino_is_open_sourcing_imagination.html Massimo Banzi TED]
 
== 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
 
{{svwp|resistor}}
 
=== Tone ===
 
http://arduino.cc/en/Tutorial/Tone
 
== Byggbeskrivningar ==
 
* [http://www.idg.se/2.1085/1.458833/sa-bygger-du-om-din-lunchlada-till-en-robot IDG Lunchlåda]
* [http://blog.miguelgrinberg.com/post/building-an-arduino-robot-part-i-hardware-components en robot]
 
=== RC-bilar ===
 
* [http://www.instructables.com/id/Autonomous-Control-of-RC-Car-Using-Arduino/ 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/
 
== Arduinoprodukter ==
 
[http://www.gaudi.ch/OpenTheremin/ Open.Theremin]
 
== 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-/
 
== Simulera Arduino ==
 
[http://123d.circuits.io 123D Circuits]
 
== Visioner och inspiration ==
 
: [http://www.instructables.com/id/20-Unbelievable-Arduino-Projects/ 20 Unbelievable Projects]
: [http://readwrite.com/2014/03/29/10-arduino-projects-microcontroller-electrical-engineering#awesm=~oB7kvFdZIabcXY 10 Arduino Projects]
: [http://hacknmod.com/hack/top-40-arduino-projects-of-the-web/ Top 40 Projects]
: [http://arstechnica.com/information-technology/2013/05/11-arduino-projects-that-require-major-hacking-skills-or-a-bit-of-insanity/ 11 Arduino projects that require major hacking skills—or a bit of insanity]
: [http://shop.evilmadscientist.com/productsmenu/tinykitlist/180 Evil mad Scientist] Tänk om vi kunde köpa en till varje elev!
: [http://makezine.com/2012/04/24/soapbox-my-top-10-favorite-arduino-compatible-clones-and-derivatives/ 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
=== [[H-bryggan]] ===
' http://code.google.com/p/arduino/wiki/BuildProcess Kompilering mm.


== Hårdvarudesign ==
== Lite större projektuppgifter ==
* [http://en.wikipedia.org/wiki/Arduino Arduino Open hardware]


== Fakta om Arduino ==
=== [[Hacka ett gosedjur]] ===


* http://en.wikipedia.org/wiki/Arduino
=== [[Goldbergmaskin med 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


* [http://arduino.cc Arduino.cc] Här kan du ladda programmeringsmiljön ner och komma igång.
=== [[Reflektera och välj ett projekt]] ===


== Inköp ==
=== [[Planera ditt Arduinoprojekt]] ===


* http://www.kjell.com/sortiment/el/elektronik/mikrokontroller/arduino/arduino-uno-rev3-p87860
* [[Exempelkod till Arduinoprojekt]]
* http://www.dx.com/p/arduno-37-in-1-sensor-module-kit-black-142834#.U3u18V40w44


== REAL-gymnasiet ==
=== [[Rapportera ditt Arduinoprojekt]] ===


https://sites.google.com/a/realgymnasiet.net/el-data-ee1/home/arbetsomraaden/arduino
=== [[Utvärdering av Arduinoavsnittet]] ===

Nuvarande version från 2 december 2019 kl. 22.11


Arduino Uno - R3
Arduino Uno - R3

Den här kursen kommer att göras om eftersom det har hänt saker. Exempelvis finns en väldigt fin sida där AutoDesk och Instructables samarbetar.

Tips på lektionsplanering: Man bör kunna starta en kurs med att gå igenom några tutorials här: Circuits.io/learn

http://oscillator.se/skola#pim

Mål för undervisningen Målet med Arduinoavsnitet
Att få kunskap om elektronikkomponenter och hur man kopplar elektronik
Ohms lag
Att kunna rita kretsscheman.
Att bekanta sig med olika sensorer
Att programmera
Att lära mer om hur mikrodatorsystem fungerar i olika tillämpningar
Att få idéer till framtida projekt och UF-företag.



Tips på lektionsplanering: Gör först några av de praktiska Arduinoövningarna nedan. Därefter går man igenom oms lag samt kretskonstruktion med Autodesk Circuits eller Fritzer. Sedan kan planera ett störe projekt.

Grunder i elläran

Ohms lag

Teori: Ohms lag. Utforska Arduino.

Laboration: Att mäta spänning ström och resistans i elektriska kretsar

Kretselement

Teori: Spolen, kondensatorn, dioden, mm.

Kretskonstruktion

Kretskonstruktion: Skapa egna uppgifter och facit samt publicera dessa på Wikiskola.

Koppla upp din Ohms lag-uppgift

Praktiska övningar med Arduino

Arduino - Intro

Arduino - Blink, Fade, Tone

Installera Arduinos programeringsmodul. Kör blink med egen modifiering. Koppla kopplingsplatta och kör Fade eller Tone.

Potentiometern

Arbeta klart med din egen kretsuppgift på Wikiskola. Fortsättning med utforskandet av Arduino. Fokus: Potentiometer.

Sensorer till Arduino - Avståndssensor

Avståndssensor och Busser för Adafruit ESP Feather

Bluetoothmodul till Arduino

Transistorn

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.

H-bryggan

Lite större projektuppgifter

Hacka ett gosedjur

Goldbergmaskin med Arduino

Reflektera och välj ett projekt

Planera ditt Arduinoprojekt

Rapportera ditt Arduinoprojekt

Utvärdering av Arduinoavsnittet