Hallo zusammen, ich plane gerade ein kleines Projekt und weiß nicht, welcher µC bzw. welches Board dafür am geeignetsten ist. Mein Ziel: Ich möchte meine Funksteckdosen über das Internet bedienen können. Was habe ich schon gemacht? Das Funkprotokoll habe ich bereits mit meinem Funkscanner und Gnuradio "knacken" können und ich habe in C ein kleines Programm geschrieben, dass entsprechende Frames generieren kann. Mein Plan: Ein alter Laptop dient mir bereits als File- und Webserver. Der µC wird mit diesem Laptop verbunden und über das Internet kann man dann entsprechende Befehle an den µC senden, dieser wertet die Befehle aus und sendet den gewünschten entsprechenden Frame über ein Funkmodul. Ich arbeite unter Linux und programmiere am liebsten mit vim - IDEs verwende ich ungerne. Ich habe schon ein paar Boards gefunden, die interessant klingen: 1: Pollin Funk-AVR Evaluationsboard http://www.pollin.de/shop/dt/MzU5OTgxOTk-/Bausaetze_Module/Bausaetze/Funk_AVR_Evaluations_Board.html Vorteil hier: Passende Funkmodule können direkt eingesetzt werden Nachteil: nicht via USB programmierbar 2: STM32F4 Discovery http://www.watterott.com/de/STM32F0DISCOVERY Vorteil: sehr günstig, USB-Anschluss, leistungsfähig Nachteil: Funkmodul schwieriger zu implementieren? Habe leider kaum Löterfahrungen, bin eher der Softwarefreak ;) 3.: Arduinos Vorteil: sehr verbreitet, USB Nachteile: eigene IDE, teurer Welches Board könntet ihr mir empfehlen? Ich besitze keine Programmierhardware. Neben dem Funksteckdosenprojekt würde ich auch gerne mal ein wenig mehr mit den Boards rumspielen (Sensoren auslesen, Display anschließen), aber das Hauptziel soll das Funkprojekt werden Viele Grüße, Sebastian
Für dein Vorhaben würde ich dir folgendes empfehlen: 1. AVR-NET-IO Borad: http://www.pollin.de/shop/dt/MTQ5OTgxOTk-/Bausaetze_Module/Bausaetze/Bausatz_AVR_NET_IO.html 2. RFM 12 Modul http://www.pollin.de/shop/dt/OTI5OTgxOTk-/Bausaetze_Module/Module/Funkmodul_RFM12_Sende_Empfangsmodul.html 3. Optional: ADD-On Board, da beim Originalboard Linearregler verwendet werden, welche hohe Verluste haben (hier mal im Forum nach AVR-NET-IO suchen), außerdem hast du hier noch die Möglichket das RFM12-Modul direkt aufzulöten (weiß aber nicht ob die Anschlussbelegung zu u.g. Lösung passt) http://www.pollin.de/shop/dt/Nzg4OTgxOTk-/Bausaetze_Module/Bausaetze/Bausatz_Add_on_fuer_AVR_NET_IO.html 4. Programmierhardware: AVRs lassen sich recht leicht über ISP programmieren, entweder du baust dir so einen Programmer selber (mal nach AVR910 googlen) oder du kaufst dir gleich einen fertigen: http://www.reichelt.de/Programmer-Entwicklungstools/DIAMEX-USB-ISP/3//index.html?ACTION=3&GROUPID=2969&ARTICLE=110344&SHOW=1&START=0&OFFSET=16& Um die Funksteckdosen anzusteuern gibt es bereits eine fertige Lösung http://old.ethersex.de/index.php/ASK http://www.ethersex.de/index.php/RFM12_ASK_%28Deutsch%29 Dies habe ich auch im Einsatz. Über die 433MHz Verbindung können per URL-Aufruf entsprechende ASK-Pakete versendet werden, gleichzeitig baut die Ethersex-Firmware noch eine "WLAN"-IP-Verbindung zu weiteren Modulen auf. (mit 19k2 :) Hast du unter Linux schon mal einen Kernel compiliert? Das Build-System von ethersex funktioniert ähnlich, so dass du dich da schnell zurecht finden solltest Gruß Roland
Schau Dir mal mein "AVR Webserver I/O Modul" an (stefanfrings.de). Mi dieser Lösung kannst Du ohne Laptop arbeiten, nur mit einem AVR. Du müsstest halt nur noch dein C Routinen dort einbauen. Bei chip45 gibt es viele AVR Module mit USB, wahlweise mit Bootloader. Da ist sicher etwas passendes dabei, was eher zu Deinem Projekt passt, als ein Arduino. Solche AVR mit USB Module habe ich auch schon billiger bei Ebay gesehen, allerdings selbst noch nicht ausprobiert.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.