Open Source Hardware. en de maakbare wereld

Vergelijkbare documenten
Wat is Arduino? Arduino = microprocessor (Atmel)

Single Board computers. Ruud van der Meer (voor HCC d.d. 4 dec2017 Leiderdorp)

Arduino. HCC Vlaanderen - Mechelen 7 februari Luc De Cock

Meet the Arduino FAMILY

Microcontrollers. Robert Langenhuysen, PA0RYL

De Arduino-microcontroller in de motorvoertuigentechniek (4)

Bouw een deel van het JeeNode schema zoals beschreven op pagina 5 in de JeeNode handleiding in de handout, maar dan op het breadboard.

Workshop Arduino voor beginners deel 2

Arduino CURSUS. door Willy - 09-juni-2017

Spelend leren programmeren? Tony Opsomer -

Arduino. Workshop. 20 juni 2014 Peter Struwe Stichting De Jonge Onderzoekers Groningen

Workshop Arduino Uno. Touw dag 6 juni 2015 Harold Pootjes en Simon Pauw

Bouw het schema zoals beschreven op pagina 5 in de RBBB handleiding in de handout, maar dan op het breadboard.

De AT90CAN microprocessor van ATMEL in de motorvoertuigentechniek (4)

Bouw het schema zoals beschreven in de RBBB handleiding in de handout, maar dan op het breadboard.

EM2 Microcontroller Project. LED cube

Arduino Zuid-Limburg Workshop 2

by Jody Culkin Bronnen die gratis gebruikt, verspreid of aangepast kunnen worden. meestal software of hardware.

Microcontrollers Introductie INLMIC Jesse op den Brouw INLMIC/

Bescherming van (software) IP bij uitbesteding van productie

Inleiding microcontrollers. Week 1 Introductie microcontroller Jesse op den Brouw (met dank aan Ben Kuiper) INLMIC/

Arduino. projecten voor gevorderden. Dr. Günter Spanner. Elektor International Media BV postbus ZG Susteren

AVR-DOPER MINI ASSEMBLAGE HANDLEIDING + LAYOUT. Geschreven door: Tom Vocke

Gebruikershandleiding. robotcar.nl

Bouw je eigen minicomputer

EmSE presentatie. Starten met de ATtiny2313: Een RGB powerled driver Kees Moerman, 13 juli 2010

Accelerometer project 2010 Microcontroller printje op basis van de NXP-LPC2368

Tweede workshop Arduino

by Jody Culkin Bronnen die gratis gebruikt, verspreid of aangepast kunnen worden. meesta software of hardware.

Docentenhandleiding Arduino. Handleiding voor bij de module Arduino UNO kit

Keuzedeel Programmeren van microcontrollers (K0730, 240 uur)

Arduino Workshop. door Geert Roumen (CC) BY-SA. lemio.nl/arduino/

Arduino : Morse Voltmeter

Programmeren met Arduino-software

Peripheral Interface Controllers. BRAC clubavond PE2WDO

Programmeren van de Raspberry Pi.

Oefening 1 - Seriële communicatie via USB

Inhoud Inhoud. Inleiding 1 Leerdoelen 1

Workshop Arduino voor beginners. door TkkrLab Enschede

Elektor Uno R4 Installatie & Test

Bouw je eigen minicomputer

CTCSS Encoder Super Flexibel Ontwerpen met een Arduino Nano

Betaalbaar Home Control. Presentatie op bijeenkomst van EmSE: Embedded Systems Eindhoven

DDS chips. DDS = Direct Digital (frequency) Synthesis. Output = sinusvormig signaal. Maximum frequentie = ½ klokfrequentie

Robotkamp Elektronica. 7 december 2016

Arduino. Arduino UNO. Sam Decoster. CoderDojo Roeselare. Sam Decoster

Living Labs. dr.ir. Elke den Ouden. Kennisevent Renovatie Hoofdgebouw TU/e Eindhoven, 27 september 2016

Interface tussen Stuurbediening en Sony autoaudio

Industry 4.0. Big Data: van shopfloor naar IT level MES/ERP: Trends & Technologieën. Advantech Europe Jim ten Broeke Business Development Manager IoT

256 kb Memory in NMS 8250, 8255 and 8280

RCL Arduino Workshop 1

Microcontrollers Week 1 Introductie microcontroller Jesse op den Brouw INLMIC/

Enterprise Portfolio Management

De hardware 11. De ontwikkelomgeving 13. Programmeren van de ATtiny 17

Interfacetechnieken Studiehandleiding

Open source VoIP Networks

ARDUINO IS AN OPEN-SOURCE ELECTRONICS PROTOTYPING PLATFORM BASED ON FLEXIBLE, EASY-TO-USE HARDWARE AND SOFTWARE.

Microcontrollers Labo

Introductie. Met Flowcode software ontwikkelt u snel en gemakkelijk de meest complexe elektronische en elektromechanische systemen.

Model Driven Software Development: Geen toekomst maar realiteit. 4 juni 2009, WTC, Amsterdam.

MAKERKLAS WORKSHOP ARDUINO. Maandag 7 december 2015

A Quick Start Guide: AVR programmeren

Internet of Things Businesskansen met slimme en internet-verbonden producten en diensten. Joris Castermans Workshop Internet of Things

De Arduino-microcontroller in de motorvoertuigentechniek (2)

Hoofdstuk 19. Embedded systemen

De Arduino-microcontroller in de motorvoertuigentechniek (8)

Op zoek naar nieuwe business modellen

Serieus Games Barbara Plovie Hogeschool West-Vlaanderen

Transformatie Structureel leegstaande kantoorgebouwen. Presentatie ilab Rogier Laterveer

DSP - workshop µbrd. 1 Inleiding Inleiding Doelstellingen Hardwarebenodigdheden Softwarebenodigdheden...

De Digitale Transformatie en de impact op IT. Capgemini Edwin Leinse

De consument kiest zelf, grip op eigen energiedata!

ES1 Project 1: Microcontrollers

BIG DATA: OPSLAG IN DE CLOUD

Raspberry Pi The ultieme hobby computer. Wim Hendrikse 2 januari 2017, Leiderdorp

ARDUINO COMPILATIE ALLE ARTIKELEN UIT ELEKTOR 216 PAGINA S

F A B S C H O L K I D S

EmSE presentatie. Raspberry Pi: Mijn eerste hapjes

ES1 Project 1: Microcontrollers

Quick start guide. Powerbank MI Mah. Follow Fast All rights reserved. Page 1

VALUE ENGINEERING: THE H E G A G ME! E

De convergentie naar gemak. Hans Bos,

Logo quiz Project Inleiding op de Logo!

ROBOTKAMP VERGADERING 7 DECEMBER 2016 IN SCHOTEN AANWEZIGE SCHOLEN. 42 personen van 28 verschillende scholen, zowel ASO als TSO.

Beveiliging in Industriële netwerken. Waarom monitoring een goed idee is

Arduino cursus. Eelco Dijkstra Steunpunt Informatica - Its Academy 24 september 2015

PEGASO B CJA AUTO EEEEE. Assortiment.

Installeren Arduino software (1.05)

Transcriptie:

Open Source Hardware en de maakbare wereld 1

Inhoud Deel 1: OSHW Achtergrond Domotica Frustratie als drijfveer Physical computing Arduino Deel 2: en de maakbare wereld

Domotica

Domotica Comfort Veiligheid Fun! Inzicht Energiebesparing Technologie Gadgets Maakbaarheid

versus

Moodlighting!!!!!

Frustratie als drijfveer

Leermomenten Energiebesparing met domotica is een illusie Als je toch al spaarzaam met energie omgaat Comfortverbetering is een illusie Er is altijd wel iets dat niet werkt Je bent je eigen systeembeheerder! Sommige dingen kunnen eigenlijk alleen tijdens een verbouwing Oplossingen zijn vaak veel te complex Het probleem zit in de interfacing

Spoelknop Reedcontact Visonic transmitter 868 MHz packet RFXCOM receiver TCP/IP packet PC Windows 7 Homeseer domotica software Xanura X10 interface X10 powerline packet X10 receiver Relais WC-verfrisser Servo Psss!

Physical computing

Physical Computing Physical (or embedded) computing, in the broadest sense, means building interactive physical systems by the use of software and hardware that can sense and respond to the analog world. While this definition is broad enough to encompass things such as smart automotive traffic control systems or factory automation processes, it is not commonly used to describe them. In the broad sense, physical computing is a creative framework for understanding human beings' relationship to the digital world. In practical use, the term most often describes handmade art, design or DIY hobby projects that use sensors and microcontrollers to translate analog input to a software system, and/or control electro-mechanical devices such as motors, servos, lighting or other hardware. [Wikipedia]

Physical computing Elementen van Engineering Design Prototyping Fysiek Dicht op en met hardware Maar ook "hands-on" Grenzen tussen hard- en software vervagen Hardware bepaalt de kaders Software bepaalt de functionaliteit Hierin zijn vaak keuzes mogelijk

Physical computing Ubiquitous computing, wearables, tangible computing, invisible computing, embedded systems, the Internet of things Open source hardware Open source hardware is hardware whose design is made publicly available so that anyone can study, modify, distribute, make, and sell the design or hardware based on that design.

Arduino

Het Arduino platform Hardware Eenvoudig maar krachtig I/O board op basis van een Atmel microcontroller ( C) Software Java-gebaseerde platform-onafhankelijke IDE voor het ontwikkelen in een C-variant Community Veel sites en fora op Internet Actieve gebruikersgroepen

Waarom Arduino? Krachtig en snel Open source hardware en software Goedkoop Goed gedocumenteerd Eenvoudig 5,- USB interface, bootloader, C-variant 60,- 0,- 200,- 25,- 130,-

Specificaties "basis" Arduino PCB van 6,9 x 5,3 cm ATmega328 microcontroller, 8-bits, 16 MHz 32 KB flash memory (program), 2 KB SRAM (stack en heap), 1 KB EEPROM (non-volatile) 14 digitale I/O poorten, waarvan 6 met PWM 6 analoge inputs (eveneens digitale outputs) 2 externe interrupts USB, seriële TTL, SPI en I2C interfaces Voeding via USB of extern

Arduino Duemilanove USB connector USB-serieel chip (FTDI) Digitale I/O Statusleds Klokkristal Resetknop In-circuit programming interface Microcontroller Voedingscircuit Voeding Analoge inputs

Arduino varianten Arduino Mega Arduino Mini Seeduino Freeduino Arduino Lilypad

Arduino varianten RBBB JeeNode Ardupilot LennArduino Rainbowduino Monochron

Shields Ethernet shield XBee shield Motor shield GPS shield

Prototype breadboard

Sensoren

Actoren

En verder

Arduino IDE Integrated Development Environment Geschreven in Java Open source Zeer eenvoudig Write, verify, upload, run Verify Voorbeelden Upload Serial monitor Board en COM poort

Declaratie variabelen Initialisatie (eenmalig) Hello World! (Blink) Hoofdloop (ad infinitum)!!!!!!!!

Arduino programmeertaal C-variant Sketches Kleine taal Complexere zaken zijn afgeschermd Gebruikelijke control structures, functies, operatoren, datatypes, Digital I/O: digitalread, digitalwrite Analog I/O: analogread, analogwrite (PWM)

PWM

Arduino programmeertaal Onze Hello World applicatie heeft een probleem!

Hello World revisited

Libraries Serial LiquidCrystal Servo Ethernet Twitter X10...

Real Time Computing Structuur Controle op events en afhandeling Delays vs. interrupts, debounce, overflows Beperkte resources Geheugen, libraries, timers, poorten Programmeren voor een C is uitdagend! C programmeren is een goede leerschool! Leren omgaan met de beperkingen Motiverende werking van het fysieke aspect

Toepassingen

Deel 2

Inhoud Deel 1: OSHW Deel 2: en de maakbare wereld OSHW in bredere context Productiemiddelen & FabLabs Blauwdrukken Kanttekeningen Toekomst

OSHW in bredere context

OSHW is veel breder! Camera s Amateur radio-systemen Telefoons Duurzame energie-oplossingen Robots Domotica oplossingen Medische en biotech apparatuur Machines en gereedschap

Productiemiddelen & FabLabs

FabLabs Fabrication Laboratories Small-scale workshop offering personal digital fabrication MIT Media Lab How To Make (Almost) Anything Wereldwijd 50 tot 120 locaties Waarvan 10 in Nederland Laagdrempelig Business-model

Blauwdrukken

Wat maak je dan? Souvenirs Alledaagse gebruiksvoorwerpen One-offs Vervangende onderdelen Prototypes OSHW productiemiddelen!

Kanttekeningen

Open source Iets namaken maakt je nog geen maker Niet iedereen kan bijdragen Open source is niet goed in innovatie Kan het opnieuw? Iets beter? Gewoon anders? OSS is fundamenteel anders dan OSHW OSS is collaboratief, OSHW is derivatief Bits zijn gratis, atomen niet Kan het goedkoper? Wat kan ik pakken, uitbreiden, combineren en verkopen, en met welke marge?

OSHWs dirty little secrets Hoe open is open? Waar ben je momenteel mee bezig? Waar laat je je spullen maken? Waar koop je je onderdelen in? Waar is je componenten library? Waar is je kant-en-klare toepassing? De manier om winst te maken, is In stilte ontwikkelen, de eerste zijn Denken in aantallen, slim inkopen Alleen het minimum aan software leveren En dan nog zijn er de Chinese klonen

Business? OSHW is business! Dat is prima, maar noem het dan ook niet creatief, innovatief of uniek Is OSHW business? 200 bedrijven die OSHW verkopen Een enkele grote speler 5 bedrijven > $1M, 1 bedrijf > $10M Veel mom-and-pop shops 50 miljoen dollar in 2010 door de top 13 1 miljard dollar in 2015 in de hele sector

Licenties Voor veel makers is erkenning de drijfveer Licenties zijn van groot belang Creative Commons, Copyleft, GPL, MIT, Non-commercial? Hoe dwing je e.e.a. af? Commercial, maar ondertussen

De industrie If you can t open it, you don t own it Hoe zal de gevestigde industrie hierop reageren? Auteursrecht, octrooirecht, merkenrecht, modellenrecht Van groot belang is de beeldvorming! De maker als de nieuwe thuiskopieerder? Thingiverse als de nieuwe Pirate Bay?

Toekomst

Toekomst De maker revolutie is een potentiële game changer Nieuw paradigma waarin schaarste van fysieke goederen van ondergeschikt belang is Toegang tot kennis, blauwdrukken en productiemiddelen is essentieel Economische impact kan enorm zijn 3D-printers voor 89,- met peperdure plastichout-ijzer cartridges? Bouwmarkten failliet? Veel hangt af van genoemde kanttekeningen

Open Source Hardware www.reprap.org www.stephenhobley.com/blog/laser-harp-2009 www.jeelabs.org www.arduino.cc www.freerouting.net www.circuitsonline.net www.eevblog.com (episode 45) www.sparkfun.com/commerce/tutorials.php www.adafruit.com/index.php?main_page=tutorials www.aeroquad.info blog.makezine.com/archive/arduino hacknmod.com/hack/top-40-arduino-projects-of-the-web www.protospace.nl www.freeduino.org www.cadsoft.de en de maakbare wereld 90