Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

Bouw een all-band radio met Si4730 & Arduino Nano – LW, MW, KW, FM

Onderdelen en benodigdheden

Onderdeel Aantal
Arduino Nano R3 1
Si4730 Radiomodule 1
Adafruit Standaard LCD - 16x2 Wit op Blauw 1
Rotary Encoder met drukknop 1
Klasse D Audio-versterker module (PAM8403) 1
Luidspreker: 0,25W, 8 ohm 1
Ferrietstaf van oude MW-radio 1
Schuifschakelaar 1

Benodigde tools

  • Solderbout

Apps en online diensten

  • Arduino IDE

Over dit project

Bij 'Arduino radio' denk je vaak aan FM (88-108 MHz). Maar LW (Langgolven), MW (Middengolven) en KW (Kortgolven) dekken 0,2 tot 30 MHz. KW is bijzonder: radiogolven worden door de ionosfeer gereflecteerd, wat communicatie over hele continenten mogelijk maakt.

Deze radio dekt alle genoemde banden. Het hart is de Si4730 IC van Silicon Labs, verkrijgbaar als kleine development board voor een paar dollar (bijv. AliExpress). De chip wordt via I2C aangestuurd door de Arduino.

De code is geschreven door Julio C. Rosa, gebaseerd op de Si4735-I2C-R4 bibliotheek. Hoewel de fabrikant de Si4730 alleen voor AM/FM specificert, werkt hij ook op KW. Voor audio gebruik ik een goedkope 2x3W PAM8403 Klasse D versterker.

Het apparaat is in een behuizing gemonteerd en fungeert als complete wereldbandradio. Ontvangst is vergelijkbaar met commerciële zakradios, zelfs met een 10m draadantenne in een dichtbevolkte omgeving.

Deze chip wordt gebruikt door bekende merken als TECSUN, DEGEN, SANGEAN.

Code

De volledige C++ code (te lang voor hier) is beschikbaar in de projectbestanden. Belangrijkste functies:

  • Bandselectie via drukknop (LW, MW, KW sub-bandes, FM)
  • Frequentie-instelling via rotary encoder
  • LCD-weergave: frequentie, signaalsterkte (dBu), SNR (dB)
  • Zoekfuncties, volume, mute, RDS-ondersteuning

De code gebruikt de bibliotheken Si4735.h, LiquidCrystal.h, rotary.h en Wire.h.

Schema's

Zie de projectpagina voor het schakelschema (Fritzing/afbeelding).

Productieproces

  1. De Evolutie en Engineering van Radiotechnologie
  2. De Evolutie en Productie van Elastieken
  3. DIY Thermocam: Van Klaslokaal Idee Tot Globaal Product
  4. Zelfbouw UVC-sterilisatiedoos – Goedkope, makkelijke UV-box voor medische en persoonlijke items
  5. Bouw een Wi‑Fi Internetradio met Raspberry Pi en Arduino: Stream Wereldwijde Zenders
  6. JX Wave Generator – Arduino-compatibele DDS-oscillator met OLED-display
  7. Bouw een DIY VR-skateboard met Arduino, Google Cardboard en Bluetooth
  8. Waterdichte FM-radio voor de douche bouwen met Arduino Nano, RDA5807, Nokia LCD & PAM8403
  9. DIY Arduino J.A.R.V.I.S. Stemassistent met Arc Reactor Design
  10. Verticale bandsaag: Doel, kenmerken en toepassingen
  11. Kristal‑ en Transistor‑Radio Circuits: Van Basis Detectors tot Geïntegreerde AM/FM Ontvangers