[Arduino] Progetto Radio FM per Linux Day 2019

Spazza Tura cestinolm a yahoo.it
Dom 2 Giu 2019 23:00:02 CEST


Milto utili! Grazie Giorgio!
Come ti dicevo ieri, mi piacerebbe costruire un ricevitore fm di piccole dimensioni con le seguenti funzioni:

-SCANSIONE AUTOMATICA E MANUALE DELLA FREQUENZA

-POSSIBILITÀ DI MEMORIZZARE E RICHIAMARE LE STAZIONI PREFERITE

-MANTENIMENTO DELLA FREQUENZA SINTONIZZATA SE SPENTO E RIACCESO

-Per la memoria delle stazioni radio usare la eeprom interna

Ho pensato a questo perchè mi piacerebbe creare qualcosa di utile e sorprendente, che possa servire anche ad altre persone. Sembrerà strano, ma una radio con queste caratteristiche e di piccole dimensioni non si trova facilmente in commercio, quello che si trova o funziona male, o sei costretto ad usare le batterie. Si accettano consigli...
--------------------------------------------
Sab 1/6/19, giorgio boiero via Arduino <arduino a liszt.softwareliberopinerolo.org> ha scritto:

 Oggetto: Re: [Arduino] Progetto Radio FM per Linux Day 2019
 A: "Arduino Slip" <arduino a liszt.softwareliberopinerolo.org>
 Cc: "giorgio boiero" <giorgio.boiero a gmail.com>
 Data: Sabato 1 giugno 2019, 08:13
 
 Scheda italiana (di Torino) che gestisce gli
 encoder in I2C
 https://www.tindie.com/products/saimon/i2cencoder-v2-connect-multiple-encoder-on-i2c-bus/
 Il giorno dom 26
 mag 2019 alle ore 08:47 giorgio boiero <giorgio.boiero a gmail.com>
 ha scritto:
 Alcuni approfondimenti sugli LCD
 https://www.maffucci.it/2019/01/25/utilizzo-delllcd-16x2-hitachi-hd44780-1602-con-modulo-i2c-pcf8574t/
 https://github.com/fdebrabander/Arduino-LiquidCrystal-I2C-library
 https://github.com/duinoWitchery/hd44780
 
 LCD-Character-Creator per
 creare caratteri speciali
 https://maxpromer.github.io/LCD-Character-Creator/
 
 Menu con gli
 LCD
 https://github.com/VaSe7u/LiquidMenu
 EEPROM di Arduino (gestione base)
 https://github.com/PaulStoffregen/EEPROM
 https://www.arduino.cc/en/Reference/EEPROMPut
 
 Il giorno ven 24
 mag 2019 alle ore 22:31 giorgio boiero <giorgio.boiero a gmail.com>
 ha scritto:
 La
 funzione  tuneTo(float frequency) permette di impostare una
 frequenza prestabilitaBisogna aggiungere almeno 3
 pulsanti (stazione mem up, stazione mem down, e salva
 stazione) e far vedere il numero di stazione corrente nel
 LCD 
 
 Il giorno gio 23
 mag 2019 alle ore 22:21 Spazza Tura via Arduino <arduino a liszt.softwareliberopinerolo.org>
 ha scritto:
 Grazie, Giorgio! Qualche
 giorno ho fatto la stessa modifica, e funziona molto meglio
 infatti! Resta il problema della sintonizzazione manuale e
 non automatica + lamemorizzazione delle stazioni preferite.
 Credo si debba creare una funzione ad hoc!
 
 --------------------------------------------
 
 Gio 23/5/19, giorgio boiero via Arduino <arduino a liszt.softwareliberopinerolo.org>
 ha scritto:
 
 
 
  Oggetto: Re: [Arduino] Progetto Radio FM per Linux Day
 2019
 
  A: "Arduino Slip" <arduino a liszt.softwareliberopinerolo.org>
 
  Cc: "giorgio boiero" <giorgio.boiero a gmail.com>
 
  Data: Giovedì 23 maggio 2019, 16:54
 
 
 
  Ho
 
  trovato un modo elegante per gestire la selezione dei
 
  pulsanti con la rete di resistenze, tenendo in conto
 
  dell'incertezza di misura
 
  switch (keyState) {
 
                 case 95 ... 105 :
 
  E' possibile usare la funzione
 
  "case"  passando un range di valori interi
 
  separati da 3 puntinicase min ...
 
  max
 
  Di
 
  seguito la teoria:https://www.geeksforgeeks.org/using-range-switch-case-cc/
 
 
 
  Il giorno mer 22
 
  mag 2019 alle ore 19:57 carlo b via Arduino <arduino a liszt.softwareliberopinerolo.org>
 
  ha scritto:
 
  Grazie
 
  Marco
 
 
 
  Il giorno mer 22
 
  mag 2019 alle ore 19:28 Spazza Tura via Arduino <arduino a liszt.softwareliberopinerolo.org>
 
  ha scritto:
 
  Ciao a tutti da Marco!
 
  Ho provato a inviare in allegato skatch e datasheet del
 
  progetto radio fm, ma la mail è stata respinta dal
 
  moderatore perchè occupa troppa memoria, so che
 qualcuno
 
  era interessato, quindi vi copio il link dove ho preso
 
  spunto per il ricevitore: 
 
 
 
 
 
 
 
  https://hackaday.io/project/9009-arduino-radio-with-rds--
 
 
 
 
 
 
 
 
 
 
 
  -----------------------------------------
 
 
 
  Dom 19/5/19, carlo b via Arduino <arduino a liszt.softwareliberopinerolo.org>
 
  ha scritto:
 
 
 
 
 
 
 
   Oggetto: Re: [Arduino] Progetto Radio FM per Linux
 Day
 
  2019
 
 
 
   A: arduino a liszt.softwareliberopinerolo.org
 
 
 
   Cc: "carlo b" <carlobusco a gmail.com>
 
 
 
   Data: Domenica 19 maggio 2019, 13:34
 
 
 
 
 
 
 
   OK, grazie
 
 
 
 
 
 
 
 
 
 
 
   Il giorno dom 19
 
 
 
   mag 2019 alle ore 09:49 giorgio boiero via Arduino
 <arduino a liszt.softwareliberopinerolo.org>
 
 
 
   ha scritto:
 
 
 
   Di seguito ho
 
 
 
   raccolto un pò di informazioni per sviluppare il
 
  progetto
 
 
 
   della Radio FM che potremmo portare al Linux Day 2019
 
 
 
 
 
 
 
   Modulo Radio RDA5807M
 
 
 
   (RRD-102)
 
 
 
   https://www.aliexpress.com/item/FM-Radio-Module-RDA5807M-RRD-102-V2-0-Stereo-Radio-Module/1869334855.html
 
 
 
   Librerie per RDA5807M
 
 
 
   http://www.mathertel.de/Arduino/RadioLibrary.aspx
 
 
 
   http://mathertel.github.io/Radio/
 
 
 
   https://github.com/csdexter/RDA5807M
 
 
 
 
 
 
 
   Altre radio FM
 
 
 
   https://www.aliexpress.com/item/TEA5767-FM-Stereo-Radio-Module-for-Arduino-76-108MHZ-With-Free-Cable-Antenna/2038553847.html
 
 
 
   https://www.aliexpress.com/item/Si4703-FM-Tuner-Evaluation-Board-radio-tuner-board/32411198705.html
 
 
 
 
 
 
 
   Per il LCD userei il modulo
 
 
 
   PCF8574 che converte da parallelo a I2C (solo 2 fili)
 
 
 
   https://www.aliexpress.com/item/Serial-IIC-I2C-TWI-Module-for-1602-162-1604-164-2004-204-Character-LCD-Module-Display/32918983761.html
 
 
 
   https://github.com/mathertel/LiquidCrystal_PCF8574
 
 
 
   https://github.com/jmparatte/jm_PCF8574
 
 
 
 
 
 
 
   Per far scorrere le stazioni
 
 
 
   radio registrate userei un encoder (potenziometro
 
 
 
   digitale)
 
 
 
   https://www.aliexpress.com/item/5PCS-KY-040-360-Degrees-Rotary-Encoder-Module-Brick-Sensor-Switch-Development-Board-For-Arduino-With/32991511891.html
 
 
 
   https://github.com/roboticboyer/Arduino-Rotary-Encoder
 
 
 
 
 
 
 
   Alcune librerie per la
 
 
 
   gestione avanzata della EEPROM di Arduino
 
 
 
   https://github.com/charlesbaynham/OSFS
 
 
 
   https://github.com/amirchev/EZPROM
 
 
 
   https://github.com/Chris--A/EEWrap
 
 
 
   https://github.com/thijse/Arduino-EEPROMEx
 
 
 
 
 
 
 
   Qualche esempio di Radio 
 
 
 
   https://youtu.be/RqyhvlMKt14
 
 
 
   https://youtu.be/XB4dnGz5ID4
 
 
 
   https://youtu.be/yp0HVGjakMs
 
 
 
 
 
 
 
   Amplificatore
 
 
 
   PAM8403 3W
 
 
 
   https://www.aliexpress.com/item/Mini-PAM8403-5V-2Channel-USB-Power-Audio-Amplifier-Board-3Wx2W-Volume-Control/32665327705.htm
 
 
 
   Giorgio 
 
 
 
 
 
 
 
   -- 
 
 
 
 
 
 
 
   Arduino mailing list
 
 
 
 
 
 
 
   Arduino a liszt.softwareliberopinerolo.org
 
 
 
 
 
 
 
   https://liszt.softwareliberopinerolo.org/listinfo/arduino
 
 
 
 
 
 
 
   -- 
 
 
 
   Arduino mailing list
 
 
 
   Arduino a liszt.softwareliberopinerolo.org
 
 
 
   https://liszt.softwareliberopinerolo.org/listinfo/arduino
 
 
 
   -----Segue allegato-----
 
 
 
 
 
 
 
 
 
 
 
  -- 
 
 
 
  Arduino mailing list
 
 
 
  Arduino a liszt.softwareliberopinerolo.org
 
 
 
  https://liszt.softwareliberopinerolo.org/listinfo/arduino
 
 
 
 
 
  -- 
 
 
 
  Arduino mailing list
 
 
 
  Arduino a liszt.softwareliberopinerolo.org
 
 
 
  https://liszt.softwareliberopinerolo.org/listinfo/arduino
 
 
 
 
 
 
 
  -- 
 
  Giorgio Boiero-- 
 
  Arduino mailing list
 
  Arduino a liszt.softwareliberopinerolo.org
 
  https://liszt.softwareliberopinerolo.org/listinfo/arduino
 
  -----Segue allegato-----
 
 
 
 
 
 -- 
 
 Arduino mailing list
 
 Arduino a liszt.softwareliberopinerolo.org
 
 https://liszt.softwareliberopinerolo.org/listinfo/arduino
 
 
 
 -- 
 Giorgio Boiero
 
 
 -- 
 Giorgio Boiero
 
 
 --
 
 Giorgio Boiero-- 
 Arduino mailing list
 Arduino a liszt.softwareliberopinerolo.org
 https://liszt.softwareliberopinerolo.org/listinfo/arduino
 -----Segue allegato-----
 
 


Maggiori informazioni sulla lista Arduino