Archiv der Kategorie: Android

Temperatur und Luftfeuchtigkeit messen und Anzeigen mit dem Arduino Nano

Im letzten Teil wurde der Temperatur-Sensor DHT-11 mit dem Arduino Nano ausgelesen. Nun sollen die gemessenen Werte auch ohne Computer anzeigen werden können.

Der Aufbau basiert auf der letzten Schaltung und erweitert diese um das Display, welches ebenfalls aus dem Arduino Adventskalender stammt. Damit alles Platz hat kommen zwei kleine Steckboards zum Einsatz.

Steckplatinen-Aufbau mit Arduino Nano, DHT-11 und Display
Steckplatinen-Aufbau mit Arduino Nano, DHT-11 und Display

Für die Ansteuerung des LCD wird zusätzlich die Bibliothek „LiquidCrystal“ von Arduino, Adafruit benötigt, welche in der Arduino IDE wiederum unter Tools->Manage Libraries… hinzugefügt werden kann. Bei der Erstellung des Programmes wurde die Version 1.0.7 verwendet. Dem grösseren Aufbau entsprechend ist auch der Code umfangreicher.

/*******************************************************************************************
 * Read data from DHT-11 sensor and show it on a two-line LCD with an arduino nano         *
 *                                                                                         *
 * based on a script by Philippe Keller (www.bastelgarage.ch)                              *
 *******************************************************************************************/


// import used libraries
#include "DHT.h"                
#include <LiquidCrystal.h>

// definitions
#define DHTPIN 2          // pin of the arduino where the sensor is connected to
#define DHTTYPE DHT11     // define the type of sensor (DHT11 or DHT22)
       
// create instance of DHT                          
DHT dht(DHTPIN, DHTTYPE, 6);

// create instance of LiquidCrystal
LiquidCrystal lcd(8, 9, 4, 5, 6, 7);

void setup() {
  Serial.begin(9600);
  Serial.println("DHT11 test program 2");
  dht.begin();
  lcd.begin(16, 2);
  lcd.clear();
  lcd.print("T:        C");
  lcd.setCursor(0,1);
  lcd.print("rF:       %");
}

void loop() {
  // Wait two seconds between measurements as the sensor will not measure faster
  delay(2000);
                                   
  float h = dht.readHumidity();
  float t = dht.readTemperature();
 
  // validate values
  if (isnan(h) || isnan(t)) {      
    Serial.println("Error while reading data!");
    return;
  }

  // send data via serial connection to pc
  Serial.print("Luftfeuchtigkeit: ");
  Serial.print(h);
  Serial.print("%\t");
  Serial.print("Temperatur: ");
  Serial.print(t);
  Serial.write("°");
  Serial.println("C");

  // write data to liquid crystal display
  lcd.setCursor(4,0);
  lcd.print(t);
  lcd.setCursor(4,1);
  lcd.print(h);
}

Für die Speisung der Schaltung habe ich eine USB-PowerBank verwendet. Im Einsatz sieht dann das Ganze so aus:

Arduino Nano, DHT-11 und Display im Einsatz
Arduino Nano, DHT-11 und Display im Einsatz

Android holt bei den Tablets auf

Nachdem vor einem Jahr Android auf den Smartphones die 50%-Hürde geknackt hat, ist es auch bei den Tablets auf dem Weg, diese Hürde zu meistern. Laut den Zahlen des Marktforschungsunternehmens Strategy Analytics haben die Android-Tablets im dritten Quartal 2012 (3Q12) mit 10,2 Millionen verkaufter Geräte einen Marktanteil von 41,3% erreicht. Apple ist mit 14 Millionen verkaufter iPads immer noch Marktführer, der Marktanteil beträgt 56,7%. Microsoft wird mit 400’000 verkauften Geräten gelistet, gleich viele wie ein Jahr zuvor.
IDC hat ebenfalls Marktzahlen für 3Q12 veröffentlicht, jedoch nicht auf das Betriebssystem bezogen, sondern nach Herstellern. Die absoluten verkauftszahlen für Apple werden hier bestätigt, der Gesamtmarkt wird aber etwas grösser angenommen (27,8 Millionen gegenüber 24,7 Millionen bei Strategy Analytics). Dadurch ergibt sich bei IDC ein Marktanteil von 50,4% für die Tablets von Apple.

Ausblick
Die von Google angekündigten neuen Tablets der Nexus-Reihe dürften einige Käufer finden. Apple versucht aber durch das iPad mini den Markt der kleineren (7 Zoll) Tablets anzugreifen, den Android bisher alleine beherrschte. Und Microsoft startet mit Windows 8 auch richtig im Tablet-Markt. Die bisherigen Windows-Versionen waren ja nicht unbedingt für die Touch-Bedienung geeignet.
Die Verkaufszahlen dürften weiterhin steigen. Dies sicherlich auf Kosten der Netbooks, die wahrscheinlich entweder durch Tablets oder durch ausgewachsene Notebooks ersetzt werden dürften. Der Marktanteil von Apple bei den Tablets wird auf unter 50% sinken. Wie stark dabei die Android-Tablets den Marktanteil steigern können und wieviel Microsoft mit Windows 8 vom Kuchen abbekommt ist dabei schwierig abzuschätzen, da Windows 8 eben erst veröffentlicht wurde und Microsoft mit der eigenen Hardware beim Surface noch Probleme hat.

Androids Marktanteil bei 50%

Laut den Zahlen von Gartner hat Android bei den Smartphone-Betriebssystemen einen Marktanteil von 50% an den im dritten Quartal 2011 verkauften Geräten erreicht.

Während Apple mit den iPhones die Stückzahlen steigern konnte (aber trotzdem etwas an Marktanteil einbüsste) blieben RIMs BlackBerries bei den Stückzahlen stabil, was einen grösseren Verlust beim Marktanteil zur Folge hat. Microsoft verlor sowohl bei den Stückzahlen als auch beim Marktanteil. Microsoft muss sich also sehr sputen, wenn die Prognosen von Gartner vom Frühling erreicht werden sollen.

Microsoft wurde bereits von Samsung mit ihrem eigenen Betriebssystem Bada überholt (Steigerung beim Marktanteil von 100%!). Bada ist aber noch weit von den Big 4 (Android, Symbian, iOS und Research In Motion) entfernt, von denen Symbian als der grosse Verlierer angesehen werden muss.

Warten wir mal gespannt auf die Abschlusszahlen für 2011 und vergleichen diese dann mit den alten Prognosen.

Ist Android als Tablet-Platform geeignet?

Auf ZDNet hat James Kendric beschrieben, warum Android für Tablets ungeeignet ist und keinen Erfolg haben wird.

Bevor ich hier meine Meinung veröffentliche muss ich noch anmerken, dass ich zwar ein Android Smartphone , aber (noch?) kein Android Tablet oder iPad besitze.

Dass Android Tablets mit 2.X Versionen nicht das Gelbe vom Ei sind wurde schon des öfteren beschrieben, trotzdem konnten Android-Tablets im letzten Quartal 2010 rund 22% Marktanteil ergattern.

Gespannt war man deshalb auf die ersten Tablets mit Android 3.0 (Honeycomb). Als erstes Gerät wurde das Motorola Xoom vorgestellt. James Kendric ärgert sich hier über den nicht funktionierenden microSD Kartenleser.

Motorola put a microSD card slot in the XOOM so owners could greatly augment the system storage. The problem was this slot did not work on shipping units.

Dies ist aber aus meiner Sicht einzig und allein dem Hersteller anzulasten, nicht dem Betriebssystem.

Für James Kendric ist dieses Beispiel symptomatisch für die Fragmentierung bei Android.

it is symptomatic of the problem with Android in general, that the platform is totally fragmented due to no one company taking ownership of it as a platform. Google certainly doesn’t, and OEMs can’t.

Mir ist nicht ganz klar, was James Kendric zu der Aussage bewegt, Google kümmere sich nicht um Android als Platform. Gerade bei Android 3.0 hat Google strenge Vorgaben bezüglich der Hardware gemacht, welche aber nicht veröffentlicht wurden.

Gerade die Vielfalt hat aber aus meiner Sicht auch dazu beigetragen, dass Android bei den Smartphones den grössten Marktanteil hat. So kann eine grössere Bandbreite, von kleinen bis grossen, von günstigen bis teuren, von einfachen bis umfangreich ausgestatteten Geräten abgedeckt werden. Dass dabei nicht alle Anwendungen auf allen Geräten gleich gut laufen muss dann jedoch in Kauf genommen werden.

Das geplante Tablet von Amazon sieht James Kendric als mögliche Lösung für das Problem der Fragmentierung.

The one potential light in this Android tablet debacle is the Amazon tablets expected later this year. I am confident that Amazon, while using Android as the core software, will put its own spin on its tablets. They will not be Android tablets, they will be Amazon tablets.

Amazon würde mit diesem Tablet dieselbe Klientel ansprechen wie Apple: Alles aus einer Hand, dafür geben sie sich vollumfänglich in die Hand des Herstellers. Ich persönlich bin zu stark ein Kontrollfreak und gebe meine Daten nicht so gerne komplett aus der Hand. Mir ist bewusst, dass auch ich mich mit dem Android Smartphone von Google abhängig mache, aber weniger als mit einem iPhone. Bei den Tables dürfte es ähnlich sein. Mit ’normalen‘ Android Tablets wird man sich weniger von Google abhängig machen als mit dem iPad von Apple bzw. dem Amazon-Tablet von Amazon.

Ich sehe die Vielfalt weniger als Problem und mehr als Chance für die Android Tablets. Wie schon in meinem anderen Beitrag bezüglich Android Tablets erwähnt wird es aber von den verfügbaren und auf die Hardware angepassten Anwendungen abhängig sein, ob die Platform Erfolg haben wird oder nicht.

Wie seht ihr die Zukunft der Android Tablets?

Tablet-Systeme heute und in Zukunft

Vor kurzem betrachtete ich die Marktanteile bei Smartphones, diesmal sind die Tablets an der Reihe.

Apple hat mit dem iPad die ganze Branche auf dem linken Fuss erwischt. Einige Hersteller versuchten dagegenzuhalten, zum Beispiel das WeTab mit seiner speziellen Geschichte. Andere Hersteller versuchten mit dem Smartphone-Betriebssystem Android 2.2 (Froyo) auf den Tablets zu punkten. Erst mit Android 3.0 (Honeycomb) ist aber das Betriebssystem wirklich Tablet-tauglich, bei Froyo-basierenden Tablets kommen die Smartphone-Einschränkungen früher oder später zum Vorschein.

Nach Zahlen von Strategy Analytics verlor Apple aber trotzdem im vierten Quartal 2010 20% Marktanteil, liegt mit 75% aber immer noch weit vor der Konkurenz. Dies soll sich aber laut Strategy Analytics schon in den nächsten 2 Jahren ändern, dann sollen Android-Tablets den grösseren Marktanteil haben als Apple.
Gartner gibt Apple noch mehr Zeit als Leader,
die Ablösung durch Android soll nach ihren Schätzungen erst 2015 erfolgen.
Acer-Chef JT Wang sieht Apple in Zukunft bei 20% Marktanteil, wobei er keine klare Zeitprognose angibt. Wieweit hier fundierte Abschätzungen vorliegen oder ob die Aussage auf dem Prinizip Hoffnung basiert kann jeder für sich selber entscheiden…

Zusammenfassend kann gesagt werden, dass sich bei den Tablets vermutlich das selbe Spiel wie bei den Smartphones abspielen wird. Apple als Vorreiter kann prinzipiell fast nur Marktanteil verlieren, Android prescht mit seiner Gerätevielfalt nach vorne und andere Systeme müssen sich mit Nischen zufrieden geben. Dazu müssen aber auch die Apps vorhanden und den Systemen sowie dem Nutzungsverhalten der Benutzer angepasst sein. Hier ist Android noch im Hintertreffen, da das SDK für Honeycomb erst vor drei Monaten erschienen ist.

Smartphone-Systeme heute und in Zukunft

Gartner hat aktuelle (erstes Quartal 2011) Verkaufszahlen über Mobiltelefone und Smartphones veröffentlicht. Dem Bericht zufolge dominiert Android bei den Smartphones und Microsoft kommt mit ihrem neuen Windows Phone nicht auf Touren.

Da stellt sich die Frage, wie es in Zukunft aussehen wird. Kann Microsoft dank dem Nokia-Deal Boden gutmachen? Ist der Android-Boom bald wieder vorbei?

Drei verschiedene Marktforschungsunternehmen haben dazu Zahlen präsentiert: Gartner, Pyramid Research und IDC.

In einem Punkt sind sich die drei Unternehmen einig: Symbian ist ein Auslaufmodell, im Jahr 2015 kann mit einem Marktanteil im Promille-Bereich gerechnet werden. Auch bei Apple iOS und RIM BlackBerry sehen alle drei einen leichten Abwärtstrend was den Marktanteil betrifft.

Während die Verlierer nun bekannt sind stellt sich die Frage: Wer kann die fehlenden Marktanteile an sich reissen? Hier sind sich die drei Unternehmen nun nicht mehr einig.

Gartner und IDC rechnen damit, dass Android im Jahr 2015 auf 45-50% Marktanteil kommt und damit klarer Marktführer ist. Microsoft kann vom verschwinden von Symbian profitieren und kommt mit etwa 20% Markanteil auf den zweiten Platz.

Die Prognose von Pyramid sieht im Jahr 2012 einen grossen Windows Phone Boom voraus, durch den das Microsoft System fast Android einholen könnte. Im Jahr 2013 soll dann Microsoft bereits Marktführer sein und im Jahr 2015 liegt Microsoft immer noch kanpp vor Android, wobei die beiden mit einem Marktanteil von je 30-35% den Markt beherrschen.

Der Blick in die Glaskugel bleibt also immer noch etwas trübe. Es wird wohl viel davon abhängig sein, ob die Zusammenarbeit von Microsoft und Nokia Geräte mit einem guten Preis/Leistungs-Verhältnis hervorbringt und wie diese von den Kunden angenommen werden. Wie schon beim iPhone und bei Android werden dabei die verfügbaren Apps eine grosse Rolle spielen.

Google Docs für Android erhältlich

Google hat die Office Suite Docs für Android veröffentlicht. Sie beinhaltet Textverarbeitung und Tabellenkalkulation.
Bessonders interessant finde ich die Funktionalität „Create new … Document from photo“. Damit kann ein Text über die Kamera des Smartphones „eingescannt“ werden und wird dann bei Google in ein Text-Dokument umgewandelt (OCR – Optical Character Recognition), welches dann in Google Docs bearbeitet werden kann.
Natürlich werde ich nun keine langen Dokumente auf dem Smartphone schreiben, aber unterwegs kleine Änderungen vornehmen kann ich mir auf dem Smartphone oder auf einem Android Tablet schon vorstellen.