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

ArduRadio Wekker: DIY Arduino-gebaseerde FM-radio & Weeksysteem

Onderdelen en benodigdheden

Onderdeel Aantal Opmerking
Arduino UNO 1 of Arduino Standalone
Philips hue TEA 5767 FM-module voor Arduino 1
STMicroelectronics TDA7297 versterker Dual-Channel AC/DC 12V 1
Real Time Clock (RTC) 1
Adafruit Standaard LCD - 16x2 Wit op Blauw 1 Display LCD 20x04 met I2C-module
Lineaire regelaar (7805) 1
1N4007 – Hoge spanning, hoge stroom diode 1
SparkFun Drukknop 12mm 6
LED (standaard) 1
Weerstand 221 ohm 1
Buzzer 1
Jack Stereo female 1
Jumper wires (standaard) 1

Over dit project

Dit is de evolutie van de "Alarm Clock" met de toevoeging van de radio (TEA 5767).

Op het web vond ik een mooi project van een FM-radio met Arduino (instructables), en omdat ik van muziek houd, besloot ik mijn "Alarm Clock" te upgraden.

TEA 5767

ArduRadio Wekker: DIY Arduino-gebaseerde FM-radio & Weeksysteem
ArduRadio Wekker: DIY Arduino-gebaseerde FM-radio & Weeksysteem
ArduRadio Wekker: DIY Arduino-gebaseerde FM-radio & Weeksysteem
ArduRadio Wekker: DIY Arduino-gebaseerde FM-radio & Weeksysteem
ArduRadio Wekker: DIY Arduino-gebaseerde FM-radio & Weeksysteem

De "TEA 5767"-kaart, gekocht voor een paar euro op Aliexpress, voert het grootste deel van het werk uit. Deze is verbonden met de Arduino op pinnen A4, A5 (I2C-protocol) en een Stereo TDA 7297 versterker. De TEA 5767 is heel klein en ik moest veel moeite doen om een printplaat met duizend gaten te maken.

Schema

ArduRadio Wekker: DIY Arduino-gebaseerde FM-radio & Weeksysteem
ArduRadio Wekker: DIY Arduino-gebaseerde FM-radio & Weeksysteem
ArduRadio Wekker: DIY Arduino-gebaseerde FM-radio & Weeksysteem

Ik heb veel inspiratie geput uit het project "erik12892", maar ook diverse wijzigingen aangebracht.

Naast de knoppen P1, P2, P3, P4 van de Alarm Clock, heb ik er 2 extra toegevoegd:

  • P5 om opgeslagen zenders te wijzigen. Ik heb er 4 ingevoerd, maar je kunt dit uitbreiden door de code iets aan te passen.
  • P6 omdat de TEA 5767 kaart heel weinig stroom verbruikt, wordt deze gebruikt om de radio aan of uit te schakelen via de Arduino, zodat een aux-invoer (mp3, telefoon, etc.) gebruikt kan worden.

Om de radiofrequentie te wijzigen, gebruik je knoppen P2 = Hoger, en P3 = Lager.

Om de afmetingen klein te houden, heb ik een Arduino Standalone gebouwd. Ik voeg het elektrisch schema, het Fritzing-schema en de in EXCEL getekende PCB toe.

Constructie

ArduRadio Wekker: DIY Arduino-gebaseerde FM-radio & Weeksysteem
ArduRadio Wekker: DIY Arduino-gebaseerde FM-radio & Weeksysteem
ArduRadio Wekker: DIY Arduino-gebaseerde FM-radio & Weeksysteem
ArduRadio Wekker: DIY Arduino-gebaseerde FM-radio & Weeksysteem
ArduRadio Wekker: DIY Arduino-gebaseerde FM-radio & Weeksysteem
ArduRadio Wekker: DIY Arduino-gebaseerde FM-radio & Weeksysteem
ArduRadio Wekker: DIY Arduino-gebaseerde FM-radio & Weeksysteem
ArduRadio Wekker: DIY Arduino-gebaseerde FM-radio & Weeksysteem
ArduRadio Wekker: DIY Arduino-gebaseerde FM-radio & Weeksysteem
ArduRadio Wekker: DIY Arduino-gebaseerde FM-radio & Weeksysteem
ArduRadio Wekker: DIY Arduino-gebaseerde FM-radio & Weeksysteem

Zoals bij veel van mijn ontwerpen, gebruikte ik elektrische afdoosdozen. Er zijn verschillende maten en vormen; ik gebruikte een doos van 120 x 80 x 50 mm voor de behuizing en twee van 100 x 100 x 50 mm voor de luidsprekers.

De luidsprekers zijn geborgen uit een oude buizenmonitor. De drie dozen zijn verbonden met kabelklemmen en M3-schroeven.

Test

ArduRadio Wekker: DIY Arduino-gebaseerde FM-radio & Weeksysteem
ArduRadio Wekker: DIY Arduino-gebaseerde FM-radio & Weeksysteem
ArduRadio Wekker: DIY Arduino-gebaseerde FM-radio & Weeksysteem
ArduRadio Wekker: DIY Arduino-gebaseerde FM-radio & Weeksysteem
ArduRadio Wekker: DIY Arduino-gebaseerde FM-radio & Weeksysteem

Voordat ik de PCB bouwde en alles in de doos plaatste, deed ik diverse tests met het prototype op een steekbord.

Montage

ArduRadio Wekker: DIY Arduino-gebaseerde FM-radio & Weeksysteem
ArduRadio Wekker: DIY Arduino-gebaseerde FM-radio & Weeksysteem
ArduRadio Wekker: DIY Arduino-gebaseerde FM-radio & Weeksysteem
ArduRadio Wekker: DIY Arduino-gebaseerde FM-radio & Weeksysteem
ArduRadio Wekker: DIY Arduino-gebaseerde FM-radio & Weeksysteem

Er zijn drie draden aan de versterker gesoldeerd om te verbinden met de TEA 5767 naar respectievelijk L, R en GRD. Arduino, TEA5767, versterker, knoppen en display zijn gemonteerd zoals op de foto's te zien. Als antenne gebruikte ik een electriciteitsdraad van maximaal 30 centimeter.

Arduino-code

Code hier of zie hieronder.

Bibliotheken:

Code

Arduino-code

(De code is beschikbaar via de link bovenaan of in de repository.)

Schema's

arduradio_Pjm09lDBgs.fzz

ArduRadio Wekker: DIY Arduino-gebaseerde FM-radio & Weeksysteem

Productieproces

  1. Waterdruppels vastleggen met Arduino Nano – DIY High-Speed Fotografie
  2. Bluetooth-gecontroleerde Arduino Spybot bouwen
  3. FlickMote: Gebarengecontroleerde IR-afstandsbediening voor Slimme Huizen
  4. DIY Arduino TV-B-Gone: Universele TV-uit-schakelaar
  5. Bouw een Aangepaste LED Hoofdklok met Alarm – Zichtbaar vanaf 12 Meter
  6. JX Wave Generator – Arduino-compatibele DDS-oscillator met OLED-display
  7. Find Me: Slimme Item Locator met Arduino en Bluetooth
  8. Geoptimaliseerde Voedingsoplossingen voor Arduino Projecten
  9. Bouw een DIY VR-skateboard met Arduino, Google Cardboard en Bluetooth
  10. Arduino Mega koppelen aan een NEO‑6M GPS-module: stapsgewijze handleiding
  11. Arduino Boter-Kaas-Eieren met MAX7219 LED Matrix en Kartonnen Behuizing