Transcript

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


Top Related