Android L-Band Radioteleskop
Projektbeschreibung
Einer der Vorteile, die die Benutzung vom Arduino in unserem Projekt mit sich gebracht hat, ist der einfache Bluetooth Verbindungsaufbau zwischen einem Smartphone und dem Radioteleskop und so war nur einer kleiner Schritt bis zu dieser Android Version. Die Entwicklungsumgebung bleibt hier Processing (jetzt Version 2.1.1), aber die Ausführung eines Sketches läuft nicht mehr am Computer sondern am Smartphone, auf einer Android APP.Die Decodierung und Darstellung der Daten übernehmen wir direkt aus dem Computer Processing Sketch (Abschnitt 4.1 http://www.germersogorb.de/html/l-band_radioteleskop.html) und ausschließlich die Datenschnittstelle mit Bluetooth wird hier erweitert. Der am meisten verwendete BT-Modul für Arduino ist das HC-05. Es gibt im Internet ausreichende Informationen über Verkabelung, Konfiguration und Verbindung mit diesem Gerät. Hier einige Quellenlinks:
- http://www.instructables.com/id/Cheap-2-Way-Bluetooth-Connection-Between-Arduino-a
- http://www.instructables.com/id/Modify-The-HC-05-Bluetooth-Module-Defaults-Using-A/3/?lang=de
- http://blog.bricogeek.com/noticias/tutoriales/como-programar-para-android-con-processing/
/***********************************************************/
/* Arduino Sketch: HC-05 in Command Mode */
/***********************************************************/
#include <SoftwareSerial.h>
SoftwareSerial BTSerial(51, 50); // RX | TX
void setup()
{
pinMode(9, OUTPUT);
// this pin will pull the HC-05 pin 34 (key pin) HIGH to switch module to AT mode
digitalWrite(9, HIGH);
Serial.begin(9600);
Serial.println("Enter AT commands:");
BTSerial.begin(38400); // HC-05 default speed in AT command more
}
void loop()
{
// Keep reading from HC-05 and send to Arduino Serial Monitor
if (BTSerial.available())
Serial.write(BTSerial.read());
// Keep reading from Arduino Serial Monitor and send to HC-05
if (Serial.available())
BTSerial.write(Serial.read());
}
Somit haben wir den HC-05 für die Steuerung der Antenne "HC-05" genannt, während das HC-05 am Radioteleskop angeschlossen in "RADIOTELESKOP" umbenannt wurde.
Der neue Processing Sketch wurde für ein Samsumg Galaxy Note 2 entwickelt. Die Anpassung für ein anderes Smartphone ist durch die Änderung der XY-Darstellungskoordinaten einfach möglich.
Downloads
Processing Sketch für Processing 2.1.1 in Adroid ModeArduino Sketch Radioteleskop
Arduino Sketch Antenne Seite
en espanol |
Keine Kommentare:
Kommentar veröffentlichen