If you can't read please download the document
Upload
talmacsi-istvan
View
24
Download
6
Embed Size (px)
DESCRIPTION
Eredeti feltalálási helye: http://szszk.sed.hu/sites/szszk.sed.hu/files/prezik/arduino-eloadas2009b.odpCsak nem volt kedvem odp olvasót telepíteni (így gyorsabb volt megnézni)
Citation preview
Az Arduino szabadszoftveres elektronikai platform
Noll Jnos FSF.hu Alaptvny
Mi az Arduino?
Szabad szoftveres (mikrokontrolleres) elektronikai fejleszt platform Hardver + szoftver (IDE + library)
A szles tmegeknek
Hagyomnyos
Drga belekezdeni (eval. Kits) Bonyolult programozs (C, Assembly) Szksges spec. programoz Fleg profik, haladk Olcs (Atmega168 = 400 Ft) C nyelv, egyszer rutinknyvtrral, krnyezettel Ingyenes IDE (szabad szoftver) Knny programozs (USB) Elektronikai rzk azrt ajnlott :-) Rengeteg projekt, lers, plda az interneten
Arduino
Arduino hardver
Arduino hardver
Arduino
Mag: Atmega 168, 16 MHz, 5V 16 kb flash, 1 kb SRAM, 256 byte EEPROM 14 digital I/O pin + 6 analog, 1 UART port Bootloader USB csatlakoz (ami tp is) Olcs, kevs alkatrsz
Tbb generci, kiszerels: Arduino NG, Mini, MEGA (128 kb flash, 4 k SRAM, 36 + 16 I/O) Klnok (szabad!): Boarduino, Sanguino, AVR-Duino, ... Sok kiegszt (shield)
Arduino varicik
Arduino Nano
LilyPad Arduino
Arduino Mini Arduino Pro
Arduino IDE (kp)
Arduino szoftver
Java alap IDE Egyszeren kezelhet, kezdknek is Multiplatform (Linux, Windows, MacOSX) GCC-AVR back-end J fggvnyknyvtrak (init, read, write, print) Modulok (pl. LCD) Negatvum: nincs debug, thread (println van) PC-n trs-szoftver: Processing
Arduino 'hello world'int ledPin = 13; void setup() { pinMode(ledPin, OUTPUT); } void loop() { digitalWrite(ledPin, HIGH); delay(1000); digitalWrite(ledPin, LOW); delay(1000); }Start = Compile + Build + Upload + Run
Illeszthet hardver
Brmi - de 13 I/O vonal s a teljestmny, memria korlt. LED, LCD Kapcsol (rel), szerv GPS-vev Bluetooth, ZigBee, GSM, Ethernet modul Mobiltelefon (soros) 1-Wire: hmrsklet rzkel Memria (soros)
Illeszthet hardver
Arduino + Ethernet shield Arduino + GPS shield
Arduino + ZigBee
LCD + keypad shield
Arduino a Gyakorlatban, Projektek
J tlet + Arduino = boldogsg :-) Gyors fejleszts, megvalsts Prototpus jelleg Lehetne egyszerbben, jobban, profibban (De nem ez a lnyeg.)
Intelligens szobatermosztt
Intelligens szobatermosztt
Arduino mag 5 ponton hmrs (1-Wire, DS 18S20) Bluetooth (soros) modul a tvprogramozshoz (fellbrlshoz), lekrdezshez Dallas RTC vals idej ra 7 x 2 szmjegy kijelz (2 db MAX 7221-el), + s gomb tmeneti fellbrlshoz Szerveren (internetes) PHP weboldal programozshoz + a hmrsklet naplzshoz
Idjrs-elrejelz
Idjrs-elrejelz
8 vilgtott szegmens + elttmaszk az id jelzsre, 2 szmjegy a hmrskletre, Bluetooth modullal hzi szervertl kapja az adatokat, vezrlst Szerveren Perl program flrnknt, rnknt kri az adatokat, rtelmezi, tovbbtja a kijelznek
Project: Glass Block Wall
Project: Glass Block Wall
vegtgla fal 2 Arduino (a jelterjedsi vesztesg miatt) 126 BlinkM cmezhet RGB LED modul, I2C protokoll Sajt szoftver, ami a kperny egy rszt figyeli, animci: Flash szoftverrel URL: http://labs.ideo.com/2009/08/19/glass-blockled-wall-display/
Project: Home Power Monitoring
Project: Home Power Monitoring
rammr fog a 220V-os betpllsnl Arduino + Ethernet shield mri s tovbbtja az adatokat A helyi router proxy Webes szoftver + adatbzis rendszer trol s brzol URL: http://jarv.org/pwrmon.shtml
Macska kvet
Macska kvet
Macskk nyakrvn RFID tag Bejratnl RFID olvas Arduino + Ethernet shield Weboldal + Twitter kimenet LCD kijelzn llapot URL: http://www.nermal.org/projects/catalog/
Waitless Bus Tracking
Waitless Bus Tracking
Busz kvet LED-es kijelz Adatok internetrl (XML) Arduino + WiFi Energia: napelem + akkumultor Fejleszts: kb. 7000 USD Elllts nkltsg/db: 380 USD URL: http://www.waitlesstracking.com/
Spoke Odometer
Spoke odometer
7 LEDes POV kijelzs Fordulatszm sebessg mrs, kijelzs Really Bare Bones Board (RBBB) kln URL: http://www.openobject.org/opensourceurbanism/Spo ke-o-dometer_Overview
GPS Logging
GPS Logging
GPS Logging Shield
+ GPS modul (~ 60 USD) + SD krtya
Mintaprogramok, testreszabhat rgzts Kimenet: FAT16 fjlrendszeren text (testreszabhat) http://ladyada.net/make/gpsshield/index.html
RFID alap MP3 vezrl
RFID alap MP3 vezrl
Pohraltteken fot + RFID tag Arduino + Ethernet shield RFID olvas Squeezebox internetes rdi/MP3 lejtsz PHP script a szerveren (vezrli a SqueezeBox-ot) URL: http://www.trileet.com/node/34 http://hacknmod.com/hack/rfid-enabled-mp3-playerhack-arduino/
Linkek + krdsek
Arduino honlap: http://www.arduino.cc/ Hack-a-day blog: http://www.hackaday.com/ LadyAda/Make: http://ladyada.net/make/index.html Magyar oldalak:
http://avr.tavir.hu/ (magyar Arduino kln) www.hobbielektronika.hu