• Save
 

Google day ISI - android IOIO

on

  • 1,512 views

 

Statistics

Views

Total Views
1,512
Slideshare-icon Views on SlideShare
1,512
Embed Views
0

Actions

Likes
4
Downloads
4
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Google day ISI - android IOIO Google day ISI - android IOIO Presentation Transcript

    • IntroductionDescription IOIO (Hardware)Description IOIO (Firmware)Hello IOIOBreathalyser ProjectAndroid Based ROBOTAutres Projets
    • 3
    • Android + Hardware ?Construire un Système Intelligent à Base du système Android 4
    • Electronique Monde réel 5
    • une carte électronique qui se connecte à unpériphérique Android via la prise USB IOIO, on peut l’interpréter de différentes façons :1010 une séquence binaireInput / OutpoutYOYO qui réalise un petit jeu de mot 6
    • construite autourd’un microcontrôleur PIC série 24FDispose d’une connexion USB hôteRelier à un périphérique Android(OS v1.5 minimum)Interprète des commandes reçues parune application 7
    • 48 pins d’entrée/sortie GND pins (9 pins):Connexion de masse Vin 5 Volts 3.3 Volts 8
    • 16 Entrées AnalogiquesDétecteur de GAZ Capteur Ultra- Sonique Détecteur de Température 9
    • 9 Sorties PWM Servo Moteur Motor Driver 10
    • 4 Liaisons UART XBee shield 3 Liaisons SPI 3 Liaisons TWI 11
    • Version 3.11 Supporte le Bluetooth DongleVersion 3.23 Supporte le protocole Open Accessory (ADK) AbstractIOIOActivity connects/disconnects in onStart/onStop. 12
    • 13
    • Matériel nécessaire IOIO Board Android Phone Câble USB 14
    • Environnement de dév Eclipse Mettre à jour le ADT vers v.15 ou plus Firmware 3.11 15
    • Let’s Begin PIN 0 16
    • Librairies nécessaires : Disponible en téléchargement :IOIOLib Library https://github.com/ytai/ioio/wiki/Downloads Spécificités IOIO :AbstractIOIOActivity IOIOThread setup() loop() createIOIOThread() 17
    • Let’s do it 18
    • 19
    • Matériel nécessaireCarte IOIO Lipo Rider Solar Panel LIPO Battery Alcohol Sensor 20
    • Schéma de réalisation + - Pin 34 + - + - + - + - Pin 1GND 3.3 V 21
    • Passons au DEV TextView SeekBar ToggleButton 22
    • Passons au DEV Setup() openDigitalOutput(1, true); openAnalogInput(34);1 DigitalOutput pin 1 Loop() mOutput_.write(!ActivationButton.isChecked());1 AnalogInput final float reading = mInput.read(); pin 34 setSeekBar((int) (reading * 100)); setText(Float.toString((reading * 100))); 23
    • Passons au DEV setText() setSeekBar()private void setText(final String str) { private void setSeekBar(final int value) { runOnUiThread(new Runnable() { runOnUiThread(new Runnable() { @Override @Override public void run() { public void run() { mValueTextView.setText(str); mValueSeekBar.setProgress(value); } } }); });} } 24
    • Résultat 25
    • 26
    • Les équipements Motor Drivers Moteurs Roues Les capteursde proximité de gaz de température de mouvement Autres Batterie Haut-Parleurs Composants natifs du Smartphone 27
    • Composants• Smartphone Gaga• Carte IOIO• Base de déplacement• Motor Driver (TB6612FNG)• Capteur Ultrason(SEN10737P)• Capteur de Gaz(SEN90512P)• Servomoteurs + accessoires• Batterie 12 V 28
    • GND PIN 34 PIN 365V 9V 3.3 V VIN GND 29USB
    • 30
    • Remote Controlled Wifi , 3G , via Internet Androphones, Tablets Full Options Control Application 31
    • Déplacement 4 directions (y compris les rotations) 2 vitesses, en mode Stand-by 4 Moteurs Séparés 32
    • Security Camera Use Live Streaming (3 Qualities up to 20 fps) Photo Capture and Send Support Motion Detection Mode 33
    • Commandes Vocales Voice Recognition System Text To Speech Messaging Talkie Walkie System 34
    • Système de sécurité avancé Automatic Emergency Calls Sending SMS Alert Email Notifications Programmables Patrol Paths 35
    • Résultat 36
    • Smart Box Mail 37
    • Garage Control 38
    • Line Follower 39
    • Soccer Robot 40
    • 41
    • • Carte IOIO• Carte Arduino• Carte ADK Google 42
    • Critères de comparaison Carte Arduino Carte Google ADK Carte IOIODéveloppement JAVA, C++ Sketch JAVA, C++ Sketch JAVA (+IOIO Lib)Compatibilité Versions V1.5 with ADB V3.1 Or V2.3.4 V1.5 and UPAndroidDimensions 68 - 53mm 86 - 53mm 70 - 30mmCompatibilité Bluetooth Bluetooth Shield Bluetooth Shield NATIVE (V.3) Plug & PlayCompatibilité OpenAccessory Non Oui Oui (V.3)Connectivité USB Hôte Oui Oui OuiPrix 75$ 80$ - 400$ 50$ 43
    • github.com/ytai/ioioOreilly.Making.Android.Accessories .with.IOIO.Feb.2012 mitchtech.net www.google.com 44