- Offizieller Beitrag
Hei Leute,
ich bin beim rumgooglen auf die Ninja Blocks gestoßen.
Sehr interessant muss ich schon mal sagen!
Gerade die Anbindung über Funk finde ich super!
Auf der Herstellerseite fand ich einige How-To's, sodass ich mich jetzt mal daran versuchen möchte.
Habe das folgendes versucht:
1. Ninja Blocks auf unbenutzte Wheezy Distribution installieren:
wget -O - https://raw.github.com/ninjablocks/utilities/master/setup_scripts/rpi_setup.sh | sudo bash
-> Das hat leider nicht funktioniert. Er gibt massig Fehlermeldungen aus.
2. RPi-Ninja.0.2.2.img versucht zu downloaden und auf die SD zu brennen.
Bootete, klappte soweit alles.
Aber es war nicht möglich die Distribution mit Ninja Blocks zu koppeln (Pairing).
Grund: Die Serails wurden damals aus einer Liste vergeben oder aus den letzten
Stellen der MAC-Adresse generiert, das hat irgendwann nicht mehr aus-
gereicht. Jetzt wird die Serial anders generiert. Also nicht Version 0.2.2
oder jünger verwenden.
3. Palladium Image runtergelassen und auf eine 2GB Class 2 SD Karte gebrannt.
Er bootete nicht mit einigen Fehlermeldungen, dass einige Teile nicht gemounted
werden konnten. Versuchte es erneut mit einer 8GB Class 10 SD Karte. Er bootete!!
Ein mal via SSH eingeloggt mit "pi" & "raspberry", also der Standart unter Wheezy
und mit "getserial" den Serialcode ausgelesen.
Unter a Ninja is born habe ich mich registriert. Danach unter "Pair a Block" habe ich
versucht meine Serial einzugeben um die Linux Distribution mit Ninja Blocks zu koppeln.
Es scheint zu funktionieren. Er hat es nach 4 mal erneutem Installieren endlich gekoppelt.
Habe wie hier beschrieben, ein RF 433 MHz Transmittier und Receiver versucht zu koppeln.
Habe die nötige Software geclont, compiliert usw. Das senden von Statusbefehlen klappt
auch mit ./send 11111 1 1, ./codesend konnte ich nicht testen, da ich nicht habe, was
es empfangen könnte. Was scheinbar nicht funktioniert ist der Receiver. mit ./RFSniffer
klappt nichts. Er führt es aus, es kommt jedoch keine Meldung, weder das er sucht, noch
das es einen Fehler gibt.
Im Dachboard unter Ninja Blocks finde ich auch nichts, was der Funktion "listen" entspricht,
welche im Tutorial zum Hinzufügen der Module oben verlinkt wurde. Kann es nur über SSH
ausführen.
Bin ich richtig der Annahme, dass der Receiver einfach nicht erkannt wurde von der Software?
Sonst würde doch Ninja Blocks direkt melden, dass er etwas gefunden hat, oder?
Wollte später mal testen, ob der Receiver evtl. einen Defekt hat. Anders kann ich mir das nicht
erklären.
LG