Home
MODBUS slave
The MODBUS-slave with the capacitive water level sensor is now mounted inside a die cast aluminium case.
MODBus master
The hardware for the MODBus master is mounted on DIN-rails inside a cheap installation box.
MODBus shield
This is the second PCB I've developed. It is an arduino-shield for my home automation project. It is also devoped using CADSoft EAGLE and was produced by PCB-Devboards in Germany.
Capacitive level sensor - electrode design
In the previous article regarding the capacitive water level sensor, I've presented two different electrode designs:
- A coaxial electrode made from a rectangular aluminium tube an a single isolated wire as "central conductor"
- A simple twin-wire electrode made from simple speaker-wire
Here my findings regarding each electrode.
MODBus - register usage
Usually the MODBUS protocoll only supports registers based on 16-bit values. If you want to transfer custom datatypes like double, float etc. via the modbus a simple trick can be used.
Capacitive (water) level sensor
The electronics for my capacitive (water) level sensor is described here. In this article I will go a little bit in depth regarding the sensor reading and value compensation.
MODBus Node with level sensor
This is a MODBUS-node with a capacitive water level sensor, a DS12S80 temperature sensor and a RS485 interface to the main controller.
This is my first project based on CADSOFT Eagle free-version. I still have to learn a lot for creating 2-layer PCBs :-/
Arduino Home Automation
Long time ago I've started my personal home automation project. The first building blocks where some small PCBs for RS485 interfacing and temperature sensing. Later I've started outlining a controller architecture for my home automation projects.
Currently my infastructure looks like this:
From top to bottom:
- An Arduino Mega256 with Ethernet-Shield. The RS485 interface is assembled on a small breadboard using the LTC1487 line driver. The LCD is attached via small I2C interface to the arduino.
- An Seeeduino 328P with an attached experimental shield with an identical RS485 interface.
The Arduino Mega256 is the MODBUS master with connection the internet data collection server. The Seeeduino is acting as a MODBUS slave providing 4 analog and 1 digital register.
Read on about the next steps here:
Update I2C LCD-Library for Arduino
I've bought this I2C LCD interface board from this seller on eBay.
nanoKeyer - neue Frontplatte
Für den ersten nanoKeyer habe ich mir zwar das Original-Gehäuse gekauft, aber der Einfachheit halber eine simple Alu-Fronplatte genommen. So richtig schick war die auf Dauer nicht. Es wurde langsam Zeit, dass er noch eine schöne Frontplatte bekommt.
Digital-Multimeter comparision
Today I've done a quick check on my existing DMMs. Absolute interesting - all three multimeter are showing an excellent accuracy compared to each other - independent of their age!
XPhase - Interference reduction
Some weeks ago I've build a full-featured XPhase for my father, DK1UO. He is sometimes affected by heavy interference from Plasma-TVs or similar scrap
The function of the XPhase is based on the fact that the interfering signal, received by an auxiliary antenna, is added phase-shifted to the signal received from the main antenna. When the phase-shift is more or less 180°, the interfering signal is canceled out.
My XPhase is based on the work of Hanns, DK9NL. A commercial versions can be found here under the name QRM-Eliminator. Google will provide you some futher informations.
hamware AT-515 - Neue Firmware
Nachdem seit Mitte Mai 2012 eine alternative Firmware für den Antennentuner AT-502 von Hamware verfügbar ist, habe ich nun auch für den AT-515 eine neue Firmware entwickelt.
hamware AT-502 Firmware - Erweiterung für 160m und 80m
Für die Anwender von relativ kurzen Antennen auf den Bändern 160m und 80m habe ich die Firmware dahingehend erweitert, dass für 160m bzw. für 80m ein noch freier IO-Port des Mikrocontrollers aktiviert wird.
An diesen Port kann dann über eine geeignete Steuerstufe z.B. ein Relais angeschlossen werden, welches z.B. eine Spule in die Antenne einschleift um dennoch eine Abstimmung mit dem AT-502 zu ermöglichen.
Eine ausführliche Beschreibung ist hier zum Download verfügbar. Ein programmierter Mikrocontroller wird zum Selbstkostenpreis inklusive Versand in Deutschland für 15€ abgegeben.
hamware AT-502 Firmware - Update CI-V Schnittstelle
Nach einem Hinweis von Udo, DL4EN habe ich die im Handbuch beschriebene CI-V Schnittstelle überarbeitet.
Generelle Informationen zur neuen Firmware finden sich hier.
Die aktuelle Version steht hier zum Download bereit.
Splitter/Combiner - Funkamateur.de
Heute ist mein Bausatz vom Funkamateur für den Splitter/Combiner für den Frequenzbereich von 0,1-450MHz geliefert worden. Nun Bausatz ist ja schon fast übertrieben - vier Bauteile sind einzulöten; 1xCombinermodul + 3xBNC Buchsen.
hamware AT-502 Firmware - IRB P02
Die neue Firmware für das AT-502 Steuergerät wurde erfolgreich im Umfeld der Internet-Remote-Base Station von P02-Esslingen getestet.
Mit der dort verwendeten Software von W4MQ und dem TS-2000 von Kenwood funktioniert die automatische Abstimmung einwandfrei.
Demnächst wird wohl dort auch ein AT-502 Tuner seinen Dienst verrichten.
hamware AT-502 Firmware - K2+RUMLOG
So - eben mit Karl, DK5LP life getestet; die Kenwood Version funktioniert bei Ihm zusammen mit RUMLOG, dem ELECRAFT K2 und dem alten AT-502 Tuner mit 128 Stufen für die Induktivität wunderbar ... 
Bei Interesse einfach eine
Eine detaillierte Beschreibung gibt es hier zum runterladen.
hamware AT-502 Firmware - Kenwood erweitert
Karl, DK5LP, hat mich auf eine Besonderheit des Logbuchprogrammes RUMLOG für den Mac aufmerksam gemacht.
Dieses nutzt nicht den bisher implementierten IF-Befehl des Kenwood-Protokolls sondern den FA-Befehl.
Ich habe die Firmware entsprechend erweitert, somit sollte auch RUMLOG funktionieren.
Die Beschreibung, entsprechend ergänzt, ist hier zum runterladen.
Zusatzschaltungen für Arduino etc.
Ich habe wieder ein bisschen mit Hardware-Basteln angefangen und folgende Zusatzschaltungen entworfen, die ich hier vorstellen möchte:
- Messverstärker - hiermit kann man z.B. den interessanten Messbereich von LM335 Thermosensoren auf den A/D Wandler des Arduino anpassen.
- Eingangsadapter für Netzspannung - hiermit kann man z.B. feststellen, ob am Anschluß des Adapters 230V~ anliegen.
- Echtzeituhr für I2C Bus - hiermit hat man über den I2C Bus des Arduino Zugriff auf eine batteriegepufferte Echtzeituhr mit Kalender
- TTL-RS485 Schnittstelle- hiermit kann man an die serielle TTL-Schnittstelle des Arduino auf ein RS485 Netzwerk zugreifen.
- Achtung - Im Schaltplan ist die Bus-Terminierung falsch. Pin 7 muss nach Masse terminiert werden. Pin 6 muss nach Vcc terminiert werden.
- hamware AT-502 - Firmware
- Powermeter von DG7XO
- nanoKeyer - Extensions - 2nd
- KW-Antenne MP1
- nanoKeyer -Extensions
- Mini Morsetaste SQUEEKY
- Computergesteuerte HF-Eichleitung
- nanoKeyer - Arduino based memory keyer
- Reverse Beacon Network
- Dune HD Smart B1 + S-Video
- Manfrotto 055C Stativplatte
- INRAD Filter für IC-703
- ICOM IC-703
- ELECRAFT K1
- Bleigellader
- Hochleistungswiderstand
- hamware AT-502
Page 9 of 10