Тёмный

Jak zrobić radio FM z RDS na Arduino? RDA5807 - wyświetla nazwę stacji i utworu (NEXTPCB.COM) 

Damian Orzechowski
Подписаться 21 тыс.
Просмотров 12 тыс.
50% 1

Sklep elektroniczny: evw-elektronika.pl/ Jak zrobić radio FM na układzie RDA5807 z funkcją RDS.
►Zarejestruj się, aby dostać kupon $5: www.nextpcb.com/register?code...
►Solidny producent płytek PCB: www.nextpcb.com?code=Damian
►10 sztuk 4-warstwowych płytek za jedyne $12:
www.nextpcb.com/pcb-quote?act=1
►20% zniżki na płytki oraz 15% zniżki na montaż SMD: www.nextpcb.com/activity/supp...
► Schemat przejściówki: easyeda.com/EVWhite/evw-007_r...
► Sketch Arduino: 1drv.ms/u/s!AoYGtOxCipb_g6VQi...
► 📷 Instagram: / majster.boy
► Facebook: / d.orzechowsky ◄
► Kontakt: mrsilniczek@wp.pl◄
►Zaufane sklepy z elektroniką:
● evwhite.pl
● lcsc.com/
● abc-rc.pl/
● www.icstation.com/
0:00 START
0:20 Potrzebne elementy
1:38 Zamawianie płytek PCB
3:13 Układ połączeń
3:57 Działanie projektu
6:45 Omówienie programu Arduino
13:42 Instalacja biblioteki do RDA5807
14:30 Przykład SerialRadio
16:41 Zakończenie
EXTRA TAGI:
Jak zrobić układ elektroniczny?
Jak zrobić?
Jak zbudować?
Co to znaczy?
Rower elektryczny?
Jak zbudować rower elektryczny?
Pojazd elektryczny.
Akumulator do roweru elektrycznego?
Komputer pokładowy.
Jak zbudować układ na Arduino?
Co to jest Arduino?
Jak działa mikrokontroler?
Podstawy elektroniki elektrotechniki.
Jak zaprogramować mikrokontroler Arduino?
Jak lutować?
Jak zrobić swoją płytkę elektroniczną?
Jak zaprojektować PCB?
Naprawa urządzenia.
Sterownik do silnika.
Jak zrobić samodzielnie?
DIY
#arduino #radio #RDS

Наука

Опубликовано:

 

24 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 30   
@szymon4602
@szymon4602 3 года назад
Super tematyka. Dzięki za podzielenie się swoją pracą :)
@alfredjaworski6606
@alfredjaworski6606 11 месяцев назад
Świetnie opracowane. Bardzo dużo mi pomógł ten materiał.
@FixiTStream
@FixiTStream 3 года назад
Oczywiście lapka leci!
@jelonek55
@jelonek55 3 года назад
Podciąganie magistrali I2C do tego samego poziomu (3.3V w tym przypadku) dla urządzeń operujących na różnym poziome napięć (3.3V i 5V) może źle się skończyć. Potrzebny jest jakiś level converter. Wg specyfikacji I2C oraz datasheet RDA5807: CMOS High Level Input Voltage = 0.7*VIO. Więc dla urządzenia operującego na 5V, napięcie 3,5V odczytywane jest jako HIGH, a tu masz stan wysoki na 3.3V. Przy 5% tolerancji regulatorów napięcia to jest wszystko operuje na marginesie. Jeśli zrobimy inaczej i pociągniemy I2C do 5V to przekroczymy maksymalne napięcie na wejściu I2C dla układu RDA5807, które wg specyfikacji nie powinno przekraczać napięcia zasilania czyli 3.3V.
@ammorapl
@ammorapl 3 года назад
Właśnie jestem na etapie budowy radia na tym module RDA5807. Program napisałem w czystym C. Zabudowałem wszystko w uniwersalnej obudowie, zasilacz, wzmacniacz, głośniki, wyświetlacz LCD graficzny 128x64, enkodery do sterowania głośności i zmiany kanałów, sterowanie również z pilota. Teraz czekam na płytki do zasilacza standby na triaku, bo niestety wersja z przekaźnikiem nie działa. Bo magnes głośnika jest za blisko przekaźnika.
3 года назад
Jaki jest rozmiar tego programu po kompilacji?
@adamz9933
@adamz9933 2 года назад
dzień dobry. Czy jak będę chciał dodać przyciski toggle do włączania i wyłączania mono/stereo i podbicia basów to kod będzie tak wyglądał: void setup() { pinMode(A4, INPUT_PULLUP); pinMode(A5, INPUT_PULLUP); } void loop() { digitalWrite(A4, radio.setMono(true)); delay(1000); digitalWrite(A4, radio.setMono(false)); delay(1000); } void loop() { digitalWrite(A5, radio.setBassBoost(false)); delay(1000); digitalWrite(A5, radio.setBassBoost(true)); delay(1000); }
@jatza07
@jatza07 3 года назад
Jaka wartość kondensatora przed zasilaniem?
@piterekepecki1308
@piterekepecki1308 3 года назад
można nie używać tych rezystorów i stabilizatorów i kondensatora?
@ksjg2476
@ksjg2476 2 года назад
Czy jest możliwość sterowania tym radiem bez arduino? Nie pytam o sens, tylko o możliwość
@pipok
@pipok 3 года назад
No spoko. Spróbuj DAB. Nie jestem pewny czy w Polsce jest dostępny.
@superjimi24
@superjimi24 3 года назад
Dobry dzień. Czy moduł TEA5767 też będzie działał ?
@DamianOrzechowski
@DamianOrzechowski 3 года назад
Tak, ale na innej bibliotece
@esp32s
@esp32s Год назад
Фактически мой однофамилец, только я русский.Фамилия в России очень редкая.Думаю все мы все дальние дальние родственники. Моя фамилия Оржаховский , а у мои родственников тоже с такой фамилией, её записали неправильно с искажениями, Аржаховский, Оржиховский, Оржековский, не знаю почему они позволили исказить отцовскую, но что есть то есть. Конечно с другими носителями фамилии степень родства считаю не больше 1%, по сути совсем чужие. Возможно и моя искажённая и такой не было изначально, но старался чтобы записали точно как по отцу. Orzech переводится как орех, а Orzаch никак. Но всё равно приятно встречать людей с похожей редкой фамилией. А ещё и умных.
@esp32s
@esp32s Год назад
W rzeczywistości, mój imienniku, tylko ja jestem Rosjaninem. Nazwisko jest bardzo rzadkie w Rosji. Myślę, że wszyscy jesteśmy dalekimi, dalekimi krewnymi. Nazywam się Orzhachovsky i moi krewni też mają to samo nazwisko, pisali to niepoprawnie ze zniekształceniami, Arzhakhovsky, Orzhichovsky, Orzhekovsky, nie wiem, dlaczego pozwolili mi zniekształcić nazwisko mojego ojca, ale tak właśnie jest. Oczywiście w przypadku innych nosicieli nazwiska stopień pokrewieństwa uważam za nie większy niż 1%, w rzeczywistości są to zupełnie obcy ludzie. Być może mój był zniekształcony i na początku tak nie było, ale starałem się to zapisać dokładnie tak, jak to było w przypadku mojego ojca. Orzech tłumaczy się jako orzech, ale Orzach nie. Ale nadal miło jest spotkać ludzi o podobnym rzadkim nazwisku. A także mądry.
@BirdsBoxTV
@BirdsBoxTV 3 года назад
No tak, tylko co odbierać, jak w każdej radiostacji albo playlista shitu albo ...reklamy.
@DamianOrzechowski
@DamianOrzechowski 3 года назад
A to już inny problem. Też mało słucham radia, co najwyżej w drodze na uczelnię. A tak to zazwyczaj streaming z RU-vid. Rzeczywiście w radiu jest dużo shitu.
@ammorapl
@ammorapl 3 года назад
Polecam Antyradio
@jacekstrza6266
@jacekstrza6266 2 года назад
@@DamianOrzechowski A może na Twoim kanale się znajdzie projekt radia internetowego na arduino z modułem ethernetowym lub podobnym układzie. Tak fachowo tłumaczysz że z chęcią taki projekt bym realizował.
@AdneisonOitaia
@AdneisonOitaia Год назад
Muito bom.
@piotritrych8804
@piotritrych8804 3 года назад
Bardzo fajny projekt . Ale najbardziej zastanawia mine dlaczego uklad zadzialal tylko na Leonardo. Sam zaczalem przygode z Arduino i pisze male ( narazie ) programy. Jesli czegos nie rozumie to przekopuje internet. Autor projektu jest bardzo zaawansowany a mini to projekt przyspozyl trudnosci.
@DamianOrzechowski
@DamianOrzechowski 3 года назад
Zachowanie układu z UNO było co najmniej dziwne, ponieważ wyświetlacz OLED w ogóle nie chciał się zainicjalizować. Wgrywając sam kod testowy do OLEDa, wyświetlacz działał. Ale identyczne funkcje w połączeniu z obsługą modułu RDA nie chciały działać jak należy. Nie wiem co było nie tak, ale po przesiadce na Leonardo - działa.
@zsueitam8470
@zsueitam8470 20 дней назад
@@DamianOrzechowskipo wyrzuceniu z kodu biblioteki RDA5807M.h wyświetlacz działa. Nie wiem dlaczego:(
@zsueitam8470
@zsueitam8470 20 дней назад
@@DamianOrzechowskizmieniłem bibliotekę wyświetlacza na u8g2 ale niestety przy jej użyciu program przekracza możliwości pamięciowe Arduino NANO
@zsueitam8470
@zsueitam8470 20 дней назад
inicjalizacja radia jest niepoprawna. Zamiast radio.init(); użyłem kawałka kodu z przykładu biblioteki: if (!radio.initWire(Wire)) { Serial.println("no radio chip found."); delay(4000); }; Teraz działa
@stoczwarty
@stoczwarty 3 года назад
Wszystko bardzo fajnie, ale nie wiem czemu wszyscy robią tylko odczyt PS i ewentualnie RT a w RDSie jest przecież cała masa innych ciekawych informacji. Kiedyś z resztą stacje lepiej z tego korzystały, dziś jest niestety lipa, ale jest mimo wszystko tych informacji znacznie więcej a w przykładach nikt tego nie obsługuje. Szkoda.
@DamianOrzechowski
@DamianOrzechowski 3 года назад
Trzeba by było przerobić mnóstwo rzeczy w bibliotece RDS parser. W sumie się da, ale sporo roboty. A to co pokazałem wystarcza w większości przypadków.
@stoczwarty
@stoczwarty 3 года назад
@@DamianOrzechowski To niestety trzeba napisać od podstaw. Przerabianie nie ma sensu.
@sumehyutuban
@sumehyutuban Год назад
Pake library dari mana
@electronical_matrix
@electronical_matrix Год назад
0:38 - to nie jest wyświetlacz 128x64, to jest 64x64. Wystarczy napisać proste kilka linijek wyświetlających punk w danym miejscu lcd i można zobaczyć że przy współrzędnych ponad 64 punktu na lcd nie ma.
Далее
62. Jak przenieść projekt z Arduino na  ATmega 328?
17:47
how to make fm radio receiver
8:07
Просмотров 751 тыс.
TEA5767 FM Stereo Radio
4:45
Просмотров 23 тыс.
Arduino 42: RADIO FM - PROGRAMATOR I WYŚWIETLACZ
13:18