Slides from my Arduino Basics workshop at bitraf hackerspace in Oslo, Norway. Covers the basics - getting started, connecting things, blinking leds, using buttons and simple sensors.
Slides from our beginners workshop on Arduino hosted at the Bitraf hackerspace in Oslo. Made to guide someone that is completely new to Arduino to the point they can blink an LED, use buttons, sounds and simple sensors. (CC BY-SA 4.0)
Elektronikk Workshop, Dag 2 (montering og testing)Jens Brynildsen
Slides from day two of my two day workshop on electronics design. Day 1 was a month ago where participants learned how to design an ESP32 based dev board. Now that the boards are produced, we're building them at Bitraf (Norway's largest Hackerspace/Makerspace)
Slides from my KiCad workshop at Bitraf. First time I've done a workshop on this software. For the next time, I'll select a smaller final projects since this workshop took a full 4 hours (so it was much too long)
Slides from my introductory Kicad workshop at the Oslo hackerspace/makerspace Bitraf. Teaches PCB design for beginners through hands on building your own PCB.
Slides from our beginners workshop on Arduino hosted at the Bitraf hackerspace in Oslo. Made to guide someone that is completely new to Arduino to the point they can blink an LED, use buttons, sounds and simple sensors. (CC BY-SA 4.0)
Elektronikk Workshop, Dag 2 (montering og testing)Jens Brynildsen
Slides from day two of my two day workshop on electronics design. Day 1 was a month ago where participants learned how to design an ESP32 based dev board. Now that the boards are produced, we're building them at Bitraf (Norway's largest Hackerspace/Makerspace)
Slides from my KiCad workshop at Bitraf. First time I've done a workshop on this software. For the next time, I'll select a smaller final projects since this workshop took a full 4 hours (so it was much too long)
Slides from my introductory Kicad workshop at the Oslo hackerspace/makerspace Bitraf. Teaches PCB design for beginners through hands on building your own PCB.
Slides from my workshop on how to use Kicad 7 at Bitraf Hackerspace and Makerspace in Oslo. In the workshop, we made a small circuit that all attendees could have produced.
Slides from my beginners workshop on the great Open Source extension for Visual Studio Code called PlatformIO. Covers getting started using an Arduino or ESP32 as well as the GIT integration.
Slides from my Maintenance workshop at Bitraf November 2022. Covers manitaining laser cutters, 3d printers, cnc, workshop and all our usual tools as well as Bitraf itself.
Slide deck from my Multimeter workshop at Bitraf December 8th 2021. Feel free to reuse the deck for hosting your own Multimeter training, but please leave all credits in. CC-BY-SA-4.0
Slides from my soldering workshop at Bitraf 30th November 2021. The slides are in Norwegian, but I might make an English version later. Workshop goes through what is needed, what to do and what to avoid, tips and tricks as well as the advanced soldering gear found at the Bitraf Hackerspace in Oslo. (CC BY-SA 4.0)
Slides from my workshop on how to use Kicad 7 at Bitraf Hackerspace and Makerspace in Oslo. In the workshop, we made a small circuit that all attendees could have produced.
Slides from my beginners workshop on the great Open Source extension for Visual Studio Code called PlatformIO. Covers getting started using an Arduino or ESP32 as well as the GIT integration.
Slides from my Maintenance workshop at Bitraf November 2022. Covers manitaining laser cutters, 3d printers, cnc, workshop and all our usual tools as well as Bitraf itself.
Slide deck from my Multimeter workshop at Bitraf December 8th 2021. Feel free to reuse the deck for hosting your own Multimeter training, but please leave all credits in. CC-BY-SA-4.0
Slides from my soldering workshop at Bitraf 30th November 2021. The slides are in Norwegian, but I might make an English version later. Workshop goes through what is needed, what to do and what to avoid, tips and tricks as well as the advanced soldering gear found at the Bitraf Hackerspace in Oslo. (CC BY-SA 4.0)
2. • Byggekveld hver Torsdag
• Hobbykveld hver Tirsdag
• Oppgraderingskvelder
• Verksteder for 3D Printing, tekstil, biologi,
resin/støping, tre, plast, kalde metallarbeider,
overflatemontert elektronikk
• Kurs i elektronikk, resin-printing, CNC fresing,
laserskjærer, tegne kretskort, lodding,
programmering og mye mer (arrangert av
medlemmene - for medlemmene)
19. Prosjekt 5 - variabel
motstand
03. Analog > AnalogInOutSerial
20. Arduino er mer enn
“dingsen”
• En åpen plattform for prototyper
• Et API
• Et community
• Et varemerke
• Et navn
• Et utviklingsmiljø
21. Arduino er litt “norsk”
• Arduino UNO bruker en ATmega328
MCU
• AVR - en familie med MCU’er
• Alf og Vegard's RISC processor
• Alf-Egil Bogen & Vegard Wollan
38. Hva kan du gjøre med
arduino?
• Lære og leke
• Twittrende kaffetrakter
• Lage ting som lyser
opp ved berøring
• Sende SMS når du får
sneglepost
• Lage ditt eget BUZZ-
spill
• Lage leketøy til barna
• Lage roboter
• Overvåke
vannmengde
• Automatisert veksthus
• Mega-puslespill i tre
som vet om det er
riktig
39. Hvor brukes arduino?
• Skole
• Kunstprosjekter
• Museums-installasjoner
• Quadkoptere og andre leketøy
• Kommersielle produkter
Velkommen! Et sted for folk som liker å lage ting og er over gjennomsnittet kreative. En sosial møteplass for de som er interessert i ting som programvare / hardware / mykere-ware, å spille og å lage spill, å lære og lære bort, elektronikk og mekanikk. Kontorplasser og forening!
Det foregår masse på Bitraf fremover, kom innom igjen?
Plan - 3 x 45 minutter
Viser rundt i første pausen
I andre pausen og etter kurset kan man spørre om alt mulig
La oss komme i gang. Når du starter Arduino-programmet ser det slikt ut (evt i hvitt om man ikke har Dark Mode slått på). Klikk på Select Board og velg “Arduino UNO”
Vi kobler komponentene sammen med disse kablene
Koblingsbrett på Norsk?
Komponenter vi skal bruke i første prosjektet
Motstanden skal være Rød- Rød- Brun (220 Ohm)
- blink sketch
- motstand bremser mengden strøm slik at LED ikke ryker
La oss komme i gang. Når du starter Arduino-programmet ser det slikt ut (evt i hvitt om man ikke har Dark Mode slått på). Klikk på Select Board og velg “Arduino UNO”. Porten den er koblet til vil normalt være satt riktig. På PC er dette en COM-port og på Mac/Linux heter dette /dev/cu.XXX eller /dev/tty.XXXX
Mikrokontrollere kjenner bare til 0 og 1 på digitale signaler. Hvis du ikke kobler en pinne til enten GND eller 5V, så vil Arduinoen noen ganger gi signalet 0 for GND og 1 for 5V. Dette kalles for “flutter” eller “flimring” på norsk. For at en knapp skal holde seg “av”, drar vi derfor signalet mot jord med en 10k motstand. Dette gir oss et stabilt signal
- Wiring er basert på Processing (laget av Reas)
- Forklare PWM
- bortsett fra selve “dingsen”
- betyr “sterk venn”. “Arduin of Ivrea” er navnet på en konge fra byen Ivrea der “Interaction Design Institute Ivrea” ligger
- billigere maskiner for interaksjons-design
- IDE, compiler, usb-drivere, kommunikasjon, avr-brenner
Eksempel på bruk av variabel motstand i et produkt
Hele greia med Arduino-verktøyet er at det skjuler et ganske hårete kommando-linje oppsett. For Arduino kompileres koden din til maskinkode med compileren som heter AVR-GCC. For andre mikrokontrollere brukes det andre compilere, men dette ser man vanligvis ikke. I Preferences kan dere slå av/på denne output’en.
Noen som har hørt om Arduino fra før innbiller seg at det er et enkelt, lite script-språk. Dette er feil. All Arduino-kode er en blanding av C og CPP, men Arduino gir oss et API som gjør at koden ikke blir grisete. Man fjerner komplekst oppsett og forenkler ting, men det er ingenting som hindrer deg i å gjøre ting veldig tungvint også. Alt er helt “standard” http://arduino.cc/en/Hacking/BuildProcess Bilde fra https://www.nyerekatech.com/2019/11/what-is-arduino/
- OBS: bug i skissen!
Jeg har med et utvalg som vi kan se på og diskutere
- Open Hardware gir stort økosystem
- Mange hundre varianter fra andre
- Kun fantasien begrenser...
- Wiring er basert på Processing
- Wiring er basert på Processing
Velkommen! Et sted for folk som liker å lage ting og er over gjennomsnittet kreative. En sosial møteplass for de som er interessert i ting som programvare / hardware / mykere-ware, å spille og å lage spill, å lære og lære bort, elektronikk og mekanikk. Kontorplasser og forening!