 |
Schaltplan
 |
|
Der Attiny2313 wird mit 4MHz getaktet. Für
diese Frequenz ist auch das Hexfile angepasst. Der Anschluss
vom Max 2313 zum Subbuchsenpin 2 ist nur vorsorglich
angeschlossen, falls die Schaltung zukunftsorientiert für
eine Ausgabe z.B. mit Sensoren genutzt werden soll.
Da die Schaltung für eine handelsübliche Funkfernbedienung
genutzt wird, sind
keine Relais notwendig.
Allerdings zur Trennung der verschiedenen Spannungen
(Fernbedienung und Attiny) kommen Optokoppler zur Anwendung.
An den Schaltkontakten der Fernbedienung wird jeweils ein
Kabel zum PNP-Fototransistor des Optokopplers geführt. |
|
| |
| Die Platine |
 |
Die Bauteile sind auf einer Streifenrasterplatine
gelötet.
Der Attiny2313 sitzt in einer 20 pol. IC-Fassung.
Die Platine hat eine Größe von 100 x 60 mm.
Die Verbindung Funkfernbedienung funktioniert über ein 9
pol. Flachkabel
(Stifte u. Buchse).
Die Stromversorgung von 5 V erfolgt vom PC . |
|
| |
| Die Software |
|
Benötigt wird ein Webserver. Ich benutze Xampp für
Windows (Freeware
Download).
Es geht aber auch jeder andere Perl-fähige Webserver.
Außerdem Perl, hier benutze ich ActivePerl (
Download ).
Nach der Perlinstallation muß noch das Modul Win32::API installiert
werden.
Das geschieht über die Eingabeaufforderung. Dort mit "ppm" den
Paketmanager starten und mit " Install WIN32-API" installieren.
Um über Perl den seriellen Port anzusprechen benötigt man noch das
Perl-Modul Win32::Serialport (
Download ). Dieses Modul muss
manuell installiert werden.
Der Inhalt der ZIP-Datei wird in das Perlverzeichnis kopiert.
Nacheinander werden jetzt folgende Dateien gestartet.
1. Makefile.pl
2. Test.pl
3. Install.pl
Die Reihenfolge beachten ( Test.pl und Install.pl werden durch
Makefile.pl angelegt). Die Installation des Moduls nimmt einige
Zeit in Anspruch. |
| |
|
Einrichtung |
Die beiligende RAR-Datei enthält den Schaltplan,
das Perlscript und das Hexfile
(
Download
). Das Hexfile habe ich mittels PonyProg2000 auf den Attiny2313
geschrieben.
Folgende Fusebit Einstellungen wurden verwendet :
|
|
 |
Bild anklicken |
|
| Die impuls.pl wird in den Webserver kopiert
und noch eingerichtet. Die ersten Zeilen des Scripts sind zur
Konfiguration. |
| |
| Hier noch einmal alle Downloads : |
|
|
| |