Externe S-meter voor Icom-radios via CI-V en Arduino
Onderdelen en benodigdheden
| Arduino Uno (of Nano) | 1 |
| 10kΩ potentiometer (enkelvoudig) | 1 |
| 10kΩ weerstand | 1 |
| 4,75kΩ weerstand | 1 |
| Diode 1N4148 | 1 |
| 10µF condensator | 1 |
| Ferrietkern (rond, voor kabel) | 2 |
| 3,5mm (1/8") klinkeconnector | 1 |
| Icom-tunerconnector (of aangepaste PC-voedingsconnector) | 1 |
Over dit project
Deze schakeling gebruikt een Arduino Uno of Nano om via het CI-V-protocol een Icom-radio te vragen om signaalinformatie, het antwoord te lezen, om te zetten en weer te geven op een analoge uitgang. Daarop sluit je een analoge (Arsonval) S-meter aan.
Voeding
De schakeling wordt gevoed via de Antenne-Tuner-poort op de Icom-radio (+12V, min. 200mA). Als je radio geen tunerpoort heeft, werkt elke +12V-uitgang of een externe voeding. Geen tunerconnector? Pas een PC-voedingsconnector aan met een kniptang.
Compatibiliteit
Ontworpen voor de Icom IC-7000, maar aanpasbaar voor elke Icom met CI-V-poort. Het universele CI-V-adres 0x00 werkt op sommige radio's, waardoor geen codewijziging nodig is.
Technische details
- Ferrietkernen op in- en uitgaande kabels voorkomen RF-inductie.
- De +12V naar de S-meter is optioneel (voor achterverlichting).
- De 10kΩ potentiometer attenueert het uitgangssignaal (te hoog voor meeste analoge meters) en kalibreert de meter voor volle uitschaling bij een sterk lokaal signaal (+60 dB).
Vergelijkbare projecten
- IC-7300 paddle/key interface (ON7DQ)
- Projecten van ON7EQ (klik op 'projects')
Code
De sketch (Icom CI-V S-meter.ino) gebruikt SoftwareSerial op pinnen 2 (RX) en 7 (TX). Communicatie: 19200 baud. Standaard CI-V-adres 0x70 (IC-7000), optioneel 0x00 (universeel).
Werking:
- Elke 20ms stuurt de Arduino het CI-V-commando
FE FE [ADDR] E0 15 02 FD(lees S-meter). - Na 20ms wachten worden de ontvangen bytes verwerkt.
- Byte 6 en 7 bevatten de S-meterwaarde in BCD-formaat.
- Deze worden omgerekend naar decimaal:
(MSD*100 + LSD). - De waarde wordt via PWM (pin 11) naar de analoge S-meter gestuurd.
Belangrijk: RX-lijn (van radio naar Arduino) via 4k7 weerstand op pin 2. TX-lijn (Arduino naar radio) via 1N4148 diode (katode naar radio) met 10kΩ pull-up naar 5V op de tip van de 3,5mm connector.
3D-geprinte delen / behuizing
Foto's van de opbouw en behuizing zijn beschikbaar in de projectafbeeldingen.
Schema
Het complete schakelschema is bijgevoegd als afbeelding.
Productieproces
- Externe Defibrillator: Geschiedenis, Ontwerp en Productie
- De Evolutie en Engineering van Radiotechnologie
- Zachtmakende Doekjes: Hoe Lotion Comfort & Prestaties Verbeteren
- Accurate temperatuurbewaking in een serverkast met Raspberry Pi
- Slimme Jaloezieën: Geautomatiseerd Lichtbeheer met Arduino & Zonne-energie
- Een eenvoudige obstakelsensor bouwen met Arduino – IR LED & Fotodiodo Tutorial
- Bouw een Compacte MIDI Drumkit met 3D-printen
- E3.Series: Projectdocumentatie stroomlijnen met hyperlinkende externe PDF's
- Xilinx lanceert Zynq RFSoC DFE – High‑Performance, Power‑Efficient Hard IP‑oplossing voor 5G‑radio's
- Renesas & eProsima lanceren micro‑ROS-port voor RA MCU's, ROS 2-gebaseerde robotica mogelijk makend
- Acceed IGS-9822DGP: 12-poort Gigabit-switch met 4 SFP-poorten – High-performance industriële netwerkoplossing