Erste Schritte - Zusammenstellung Hardware

OP #4107640
Lesenswert?

Ahoi alle zusammen,

ich komme eigentlich aus einem eher Hardware-unnahen Bereich, jedoch aus 
dem Sektor Softwarearechitektur :) Derzeit fange ich an mich für 
Mikrocontroller-Entwicklung zu interessieren und habe ein konkretes 
Projekt, an das ich mich heranrobben möchte, weiß aber noch nicht so 
ganz, mit welcher Hardware ich da herangehen soll. Grundkenntnisse in 
ASM und gute Praxiserfahrung in C sind vorhanden, d.h. das Lesen eines 
Specsheets und das blinkenlassen einer LED sollte mit etwas Lernzeit 
möglich sein.

Ich möchte gern für die Inventarisierung in einem Bürokomplex einen 
Batteriebetriebenen Mini-Barcode-Scanner entwickeln. Jedes Teil, das 
verwaltet wird, hat einen Barcode und und wenn es entnommen bzw. 
zurückgebracht wird, soll dies in eine Datenbank geschrieben werden. Die 
Datenbank wird über ein REST-Interface auf einem Webserver angesprochen.

Meine Wunschvorstellung:

Es gibt zwei Knöpfe, einen für Entnahme und einen für Zurücklegen.
Je nachdem, welcher Knopf gedrückt wird, wird die Datenbank über den 
Webserver entsprechend beschrieben (einfacher HTTP-Call). Die Verbindung 
mit dem Netzwerk erfolgt via WLAN.
Das Gerät ist die gesamte Zeit aus (Standby?) und soll, wenn einer der 
Knöpfe gedrückt wird, aufwachen und einen Scanner starten. Wird ein 
Barcode gescannt, soll das entsprechende Event den Speichervorgang 
auslösen. Nach einer Periode von 15 Sekunden ohne Aktion soll sich das 
Gerät automatisch wieder ausschalten um Batterie zu sparen.

Puh, die Anforderungen sind damit schon einmal grob definiert. Für mich 
stellt sich nun die Frage:

- Welchen Mikrocontroller nehme ich?
- Womit stelle ich eine WiFi-Verbindung her? Was für einen Chipd 
benötige ich und wie bekomme ich das mit dem Mikrocontroller verpaart? 
Gibt es da einen kombinierten?
- Welche Scanner gibt es? Ich habe hier einen gefunden: 
http://www.microscan.com/en-us/products/laser-barcode-scanners/ms-1-scan-engine.aspx 
weiß aber natürlich nicht ob das Teil was taugt und ob ich das mit dem 
MC verpaart bekomme.

Dankeschön, ich lese mich weiter durch die Tutorials!

Fluxo
#4107711
Lesenswert?

Wifi auf embedded ist nicht so einfach...

Wifi-Chips bekommt man bei TI, z.B. den CC3100
oder mit integriertem Mikrocontroller, den CC3200

Ich habe aber schlechte Erfahrungen gemacht in Hinblick auf 
Dokumentation der TI-Chips

Oder von Microchip die RN-Serie oder die MRF-Serie

oder frag google nach "embedded wifi" oder ähnlich

Je nach dem, wie du dein Projekt umsetzen willst, brauchst du einen 
eigenen TCP/IP-Stack,
oder nimmst einen Wifi-Chip, der dir den Stack mitliefert.

Vergiss aber nicht, dass Wifi ein Stromfresesr ist!
Ein ausgeklügeltes Energiemanagement ist hier essentiell!
#4107719
Lesenswert?

WLAN ist etwas hardware-weit. Denn das bedingt einen Protokollstack, 
sowie orderntlich Rechenleistung.
Ich wuerd auch ein Tablet mit Barcode Scanner Applikation verwenden. Da 
gibt's nichts mehr hardwaremaessiges zu tun.
WLAN als seriell angesprochenes Modul an einem Controller ist eher ein 
Witz.

Das Projekt geht daher nicht mehr unter embedded.

Falls es ein embedded Projekt mit Hardware sein soll, muesste das 
Interface einfacher sein. zB Seriell per Kabel, per Bluetooth, oder per 
Zigbee.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren