Ich wollte einen Zweikanal-Funktionsgenerator, der über Audio-Frequenzen geht.
Ich war von dieser Xmega-basierte Waveform Generator Instructable inspiriert. Aber anstatt einen Xmega-Entwicklungsboard, früher habe ich die handliche kleine Brainlink. Das ist ein Gerät mit einem Atxmega 16a4, einen Bluetooth-Adapter, USB-Akku, verschiedene Sensoren und eine Firmware für einfache Bluetooth-Steuerung, alles in einem niedlichen Paket konzipiert. Sie sind leider eingestellt, aber können für $39 am SurplusShed, die die Kosten der Teile ist gekauft (und SurplusShed hat gelegentliche Verkäufe, die bis zu 50 % Rabatt auf alle Lager zu gehen).
Um ein Zweikanal-Funktionsgenerator, die ich kontrollieren konnte über Bluetooth von meinem Handy, alles, was ich zu tun hatte war, das Brainlink Firmware um eine Wellenform-Generator-Funktion hinzuzufügen zu verlängern und dann eine einfachere Android-app schreiben, die über Bluetooth mit dem Brainlink kommuniziert.
Jetzt, wo dies geschehen ist, alles, was Sie tun müssen, ist es, die Firmware zu installieren, mit meinem Android-basierte Firmware-Uploader die sendet die neue Firmware (das ist abwärtskompatibel) über Bluetooth an das Brainlink, und verwenden Sie dann meine Android app, die der Funktionsgenerator steuert. Alle Source-Code ist hier.
Zutaten:
- BrainLink
- Haltegurt für Brainlink 8-Pin-Anschluss (mit Brainlink enthalten, aber ich empfehle den Kauf extra 8-polige 1,25 mm Pin Abstand JST-Kabel bei Ebay)
- Android-Gerät (theoretisch jedem Bluetooth-fähigen Gerät funktioniert mit Ihrer eigenen Software, und Sie können nur das Brainlink direkt mit Realterm Steuern)
- Optional: Dauerton für bipolar-Modus (Ich habe 0,1 Mikrofarad)
Das Brainlink bleibt selbstverständlich, für andere Zwecke (z. B. das oder das) voll nutzbar, wenn Sie es nicht als Signalgenerator verwenden.
Dankbarkeit: Ich habe zwar keine Verbindung mit Birdbrain Technologien, der Hersteller von Brainlink, Tom Lauwers von Birdbrain gefreut, meine früheren Firmware-Entwicklungen und freundlicherweise mir drei weitere Brainlinks begabt.