Archiv für den Monat: Oktober 2019

KC85/3 verbindung mit PC über V.24 Modul M003

Heute habe ich mich mal mit dem Modul M003 v.24 für mein Robotron KC85/3 beschäftigt.
Vielleicht gibt es so neue Möglichkeiten für mein „Robotron SD“ Projekt.

Benötigt wird:

1 x Modul V.24 M003
1 x kabel 5 adrig.
1 x D-SUB-Buchse, 9-polig weiblich
1 x 5-pol. DIN-Buchse männlich

Aufbau:
D-SUB-Buchse -> 5-pol. DIN-Buchse KC85 (zu M003 v.24 Modul)
3 TxD -> 1 RxD
2 RxD -> 3 TxD
5 GND -> 2 GND
4 DTR -> 4 CTS
8 CTS -> 5 DTR

Anwendung:
Das gebaute Kabel muss beim M003 am Kanal 2 angeschlossen werden.
Nur so ist eine echte RS232 Verbindung zum PC oder Arduino möglich.

Programm „V24ALLGE“ muss nun geladen werden. Das Programm ist beim Modul dabei oder im Internet zu finden.
Gebt „MENU“ ein und nun sollte V24 ganz oben stehen.

Ist das M003 V.24 Modul in schacht 8, gebt Ihr in CAOS folgendes ein:

V24 8 2 3

Ist das M003 V.24 Modul in schacht c, muss 8 durch c ersetzt werden:

V24 C 2 3

Am PC habe ich Putty im einsatz.

Einstellung:
Speed(baut): 9600
Data bits: 8
Parity: none
Flow Control: RTC/CTS

Jetzt mit dem Befehl Basic ins Basic wechseln und folgenden Code zum Testen verwenden.


5 OPENI#3"TEST"
10 PRINT#3"I LIKE"
20 INPUT U$
30 PRINT#3 U$

Warum ich das Ganze mache, ist dies am "Robotron SD" als Printer-Funktion zu nutzen.
Man kann so z. B. ein Basiccode in eine Textdatei speichern. Sozusagen Print2Text : ).
Dazu muss man erst das Basicprogramm laden und dann folgenden Befehl eingeben:

List#3"V24TEST"

Cordes CC 80 Funkrauchmelder

Gerade wenn man die Funkverbindung eingerichtet hat, halten die 2 x 1,5 V Batterien nur schlappe 3 Monate. Ich habe 12 Stück installiert, nicht einer ist über die 3 Monate gelaufen. Natürlich fangen dann die Rauchmelder an zu piepsen (Akustische Batteriewarnung) und das ist meistens in der Einschlummer zeit. Was sehr lustig ist, wenn man die ganze Wohnung damit ausgestattet hat. Cordes CC 80 Funkrauchmelder kosten aktuell ca. 18 -22€. Warum ich das Teil gekauft habe, war die Funk-Funktion. Schlägt ein Rauchmelder Alarm, gehen alle Rauchmelder los, die untereinander vernetzt wurden. Also kann man suchen, wer diesen Fehlalarm auslöst. Was positiv ist, ist die Lautstärke vom Alarm, das ist echt klasse.  Ach die LED stört uns im Schlafzimmer nicht.

Jetzt hat mich also mal interessiert warum die Batterien, so schnell ausgesaugt werden. Also habe ich das Teil geöffnet und die 433 MHz Funk Module entfernt.
Da Funk für mich so nicht brauchbar ist. Es funktioniert, aber ich wechsel nicht alle 3 mon. Batterien.

1 Modul ist für den Empfang, das 2 Modul zum Senden (Transmitter/Receiver). Deshalb die 2 schwarzen Drähte, die als Antenne dienen.

Jetzt halten die Batterien im Rauchmelder ewig, man sollte trotzdem 1-mal in der Woche die Rauchmelder prüfen und auch mal absaugen, um Fehlalarme zu vermeiden. Funk geht jetzt zwar nicht mehr, aber lieber das, als permanent Batterien löschen.

Robotron SD – Für KC85 / KC87 (Arduino Tape Emulator)

Anleitung und Projekt „Robotron SD“ ist noch im Aufbau!

Dieser Arduino Tape Emulator ist eine günstige und einfache alternative.
Aktuell wird nur WAV PCM 8bit mono 22kHz abgespielt, geplant ist noch die gängigen Robotron Dateien wie KCC, Tap und SSS.
Da ich aber er wenig zeit habe, suche ich noch Unterstützung für dies Projekt.
Das Projekt liegt aktuell auf Github: https://github.com/paranoid64/Robotron-SD-master Es soll auch eine Aufnahmefunktion zum Speichern hinzugefügt werden.

Hardware:
1 x Arduino Mega 2560
1 x LCD 16×02 HD44780 mit I2C-Interface
1 x LED 5mm Gelb
1 x LED 5mm Grün
1 x AUX 3,5 Klinkenbuchse/Einbaubuchse Audio 3 Pin
1 x SD Card Reader Adapter Modul 3.3V 5V Kartenleser für Arduino SPI ARM MCU
4 x Mini Taster/Drucktaster/Mikroschalter

1 Kabel zum Anschluss vom Robotron KC85 / KC87 Diodenstecker zum Arduino.

Anschluss:


Zum Vergrößern, bitte das Bild anklicken.

Software:
Arduino IDE 1.8.8
librarie LiquidCrystal_I2C
librarie TMRpcm
librarie SDFat

Die Datei „pcmConfig.h“ muss angepasst werden:

#define buffSize 128
#define SD_FULLSPEED
//#define HANDLE_TAGS
#define DISABLE_SPEAKER2
//#define USE_TIMER2

Download:
https://github.com/paranoid64/Robotron-SD-master