Der Fuchsjagd-Sender "Foxy" |
![]() |
Die wichtigsten Daten: · Abmessungen etwa 28mm x 30mm x 4,5mm · basiert auf AVR ATtiny45 und MICRF102 als Sender · Nenn-Frequenz: 433,92MHz (lizenzfreies ISM-Band) · Sendeleistung 1,8mW=2,5dBm · Abstimmbar etwa +/-50KHz (=100KHz gesamt) · Betriebsspannung 3,8V...5,5V (bei mir 8V ohne Schaden) · Serielle TTL-Schnittstelle (via USI) vorhanden · Analoger Eingang (echter 10-Bit-AD-Wandler) · Mit Assembler, C oder Basic (!) programmierbar · Unterlagen und Quellcode für Nachbau komplett offen |
Alle Informationen für den Sender einschließlich Datenblättern können hier dann frei heruntergeladen werden: Schaltplan, Beschreibung und das Programm compiliert und im Quellcode. Außerdem werde ich hier ein paar Beispiele für eigene Programme hochladen.
Downloads:
Hier ein kleines Beispielprogramm in Bascom-AVR-Basic, das einen hörbaren Ton erzeugt:
'Demo-Programm 02: Hörbaren Ton senden, Betriebsart ASK (AmplitudeShiftKeying) 'Programm für den UKW-Fuchsjagd-Sender "Foxy" mit ATtiny45+MICRF102 von Roland Walter, DL7UNO, www.flohjagd.de 'Letztes Update: 10.11.2006 '---------------------------------------------------------------------------------------------------------------------- $Regfile="ATtiny45.dat" 'Deklarationen für den ATtiny45 $Crystal=1000000 'Taktfrequenz: 1 MHz (Fabrik-Voreinstellung, Interner RC-Oszillator 8MHz mit Vorteilung 1/8) ACSR.ACD=0 'Analog-Komparator ausschalten, spart etwas Strom DDRB =&B00011000 'Pins PB3+PB4 als Ausgänge konfigurieren (1), Rest ist Eingang (0) PORTB =&B00000111 'PullUp-Widerstände für die Pins PB0,PB1,PB2 aktivieren (Störfestigkeit) PORTB.3=1 'Pin PB3 auf High (StandBy-Pin am MICRF102): Standby-Modus abschalten Do 'Endlos-Schleife WaitUs 600 '600 Mikrosekunden warten PORTB.4=1 'Pin PB4 auf High (ASK-Pin am MICRF102): HighLevel-Output, volle Leistung (Mark) WaitUs 600 '600 Mikrosekunden warten PORTB.4=0 'Pin PB4 auf Low (ASK-Pin am MICRF102): LowLevel-Output, verminderte Leistung (Space) Loop End |