Vorschlagen hängen natürlich ab wie deine "binäre werten" kodiert sind. Welches Protokoll haben diese Pegeln?
Hallo,
Ich habe einen simplen Sensor gebaut, der binäre Werte liefert.
Jetzt will ich aber einige dieser Sensoren in einem Raum verteilen, daher bietet sich eine direkte Kabelverbindung nicht an.
Bisher habe ich einen AVR mit Bluetooth verwendet, um die Daten an einen PC zu übertragen, aber da Bluetooth
nur eine einfache Verbindung unterstützt (außer natürlich Bluetooth 4, aber das ist hier nicht angemessen), Suche ich nach einer
Alternative, um die einzelnen Sensoren mit einem zentralen AVR oder dem PC zu verbinden.
Nach Möglichkeit will ich auch keinen AVR auf den Sensoren selber verbauen, da ich den Preis möglichst gering halten will (ist aber zur Not aktzeptabel).
Natürlich könnte man Infrarot mit verschiedenen Modulationen für die verschiedenen Sensoren verwenden, aber ich weiß nicht, wie
gut das Ergebnis damit ist und ob das Empfangen meherer Signale verschiedener Frequenzmodulation praktisch machbar ist.
Es hätte den Vorteil, dass ich keinen AVR auf den Sensoren brauche, aber dafür funktioniert das nur bei Sichtverbindung.
Was denkt ihr?
Kennt ihr irgendwelche dafür angemessenen Funk oder sonstige Kommunikationschips?
Was würdet ihr raten?
Gruß,
avrrobot
Vorschlagen hängen natürlich ab wie deine "binäre werten" kodiert sind. Welches Protokoll haben diese Pegeln?
Je nachdem was man sich als kosten für so einen Sensor vorstellt würde ich doch eine Mikrocontrollerlösung + funkchip vorschlagen. Es gibt ja noch eine Menge anderer Mikrocontroller als die von Atmel (Atmel hat ziemlich überzogene Preisvorstellungen).
Als Funkchip könnte man z.B. solche hier verwenden (Wobei ich mir da mit der Mesh funktionalität nicht so ganz sicher bin)
http://www.pollin.de/shop/dt/Njk2OTg...MHz_TX_RX.html
Im professionellen Bereich könnte man sich auch eine Lösung mit den Xbee Funkmodule vorstellen.
http://www.digi.com/products/wireles...e-mesh-module/
Ich glaube kaum dass du mit einer wirklich gut funktionierend analogen Lösung (Die über modulierte Infrarot Leds hinausgeht) billiger wegkommen wirst.
Mit binär hatte ich gemaint, dass es wie ein Taster entweder 0 oder 1 ausgibt, wobei das ganze dann eigentlich ein langsames PWM Signal ist. Deshalb hatte ich gedacht, dass es eigentlich auch ohne AVR gehen sollte. Da die Kosten für einen Sensor selbst sehr gering sind (1 €) hatte ich gehofft, dass auch die Übertragung billig wird.
Dann mach dir doch erstmal klar was für Anforderungen du an die Übertragung hast. Im zweifelsfall hast du ja bereits einen gut umsetzbaren Vorschlag gebracht.
Im Prinzip brauche ich eine Übertragung von Pilsen mit etwa 50 Hertz. Ein "Paketverlust" von 10 Prozent wäre noch in Ordnung.
Jetzt lass dir nicht alles aus der Nase ziehen.
Ist z.B. eine Sichtverbindung immer möglich oder nicht ?
In welcher Umgebung willst du die Sensoren einsetzen ?
Welche Kosten darf ein Modul maximal verursachen ?
Alternative zu Infrarot wäre Kabel oder Funk.
Eventuell lassen sich auch Funkmodule finden die im Euro bereich sind und ausreichen um ein PWM signal zu übertragen,
Sorry, du hast natürlich Recht.
Sichtverbindung kann ich möglich machen, wäre aber schön, wenn es ohne geht.
In einem einzelnen (größeren) Raum, das heißt kein Sensor hat mehr als 5-8 Meter Abstand vom Basismodul.
Ich wollte die Kosten einfach so gering wie möglich halten, 5 Euro (oder etwas mehr) wäre aber noch in Ordnung.
Schau dir mal dass hier an.
http://hackaday.com/2014/08/26/new-c...-module-its-5/
Das Modul sieht echt gut aus (auch für andere Projekte), allerdings ist es leider nur günstig im Ausland zu erhalten:
http://www.mikrocontroller.net/artic...#Bezugsquellen
Trotzdem danke für den Hinweis, das ist einfach zu praktisch, um es nicht irgendwann zu kaufen.
Lesezeichen