Jetzt werde ich eingebettete Programmierung in Mikrocontrollern lernen. Ich werde ein Gerät erstellen, das ein Signal von einem drahtlosen Sender empfängt. Die Reichweite wird weniger als 30 Meter betragen. Also, ich habe einige Fragen zum Toolkit.
Ich bin neu in Mikrocontroller.
Da Sie mit Mikrocontrollern noch nicht vertraut sind, sollten Sie sich am besten einen Arduino besorgen (es gibt mehrere Typen). Sie sind zwar für Anfänger konzipiert, bieten aber auch viel Flexibilität.
Peripheriegeräte für den Arduino werden Shields genannt , und sie haben viele Optionen, um drahtlos zu arbeiten. Eine Option, die Sie vielleicht in Betracht ziehen sollten, ist Bluetooth , das im Freien bis zu 100 m und in Innenräumen etwas weniger abdecken kann. Sie haben nicht gesagt, ob Sie drinnen oder draußen sein werden. Es gibt viele Bluetooth-Schilde, wie zum Beispiel dieses . In fast allen Fällen ist die Antenne bereits auf der Platine enthalten.
Wenn die Akkulaufzeit auf dem entfernten Gerät ein Faktor ist, sollten Sie auch Bluetooth Low Energy untersuchen , das eine ähnliche Reichweite wie "klassisches" Bluetooth hat, aber viel weniger Strom verbraucht. Es ist ziemlich neu (es gibt beispielsweise keine native Unterstützung dafür in Windows 7), aber da Sie beide Enden der drahtlosen Verbindung bereitstellen, sollte dies kein Problem darstellen.
Da Sie mit Mikrocontrollern und eingebetteten Systemen noch nicht vertraut sind, sollten Sie mit sehr einfachen Mikrocontrollern wie 8052 (8051-Architektur) oder MSP430G2231 (Launchpad-Kits sind mit In-System-Programmierung erhältlich) beginnen, die sehr klein, aber nützlich und leicht zu verstehen sind. Es wird für Sie hilfreich sein, die sehr grundlegende Funktionsweise von Controllern zu erlernen, und Sie können problemlos zu allen Controllern höherer Ebene wechseln.
Seitdem gibt es viele drahtlose Protokolle und Module auf dem Markt. Sie können mit einem einfachen ASK/QPSK-Transceiver beginnen, der einfach über den seriellen Anschluss des Controllers implementiert werden kann und zu günstigeren Preisen als andere Geräte erhältlich ist. Oder Sie können Zigbee verwenden, der Komplexitätsgrad variiert von sehr einfach (Peer-to-Peer) bis mäßig komplex (Mesh-Topologie).
Angebot an Modulen:
Zigbee bis zu 500 m ASK/QPSK: bis zu 150 m (Reichweiten variieren im Innen- und Außenbereich) Keine Notwendigkeit, Antennen zu verwenden. Sie können, wenn Sie die Reichweite noch etwas verbessern möchten.
Wählen Sie Controller, die von vielen Anfängern verwendet werden, damit Sie problemlos diskutieren und Hilfe erhalten können.
Wouter van Ooijen
Hülse
Wouter van Ooijen
Hülse
Wouter van Ooijen