Internet Radyo Oynatıcı Arduino Pro Mini ARM Cortex-M0

| Mart 21, 2021 Tarihinde güncellendi
Internet Radyo Oynatıcı Arduino Pro Mini ARM Cortex-M0

İnternet üzerinden yayın yapan radyoları dinlemek için bilgisayar, tablet veya akıllı telefon yerine kullanılabilecek mikrodenetleyici kontrollü internet radyo projeleri.. İlk projede Arduino Pro mini kullanılıyor diğeri ARM Cortex-M0 WIZwiki kartı ile..

Arduino Pro mini ile gerçekleştirilen proje; Yüksek kaliteli stereo sesi var ve kısmen maliyeti daha az kullanılan diğer modüller; ENC28J60 ethernet modülü, 84×48 LCD modülü (Nokia 5110) ve VS1053 MP3-AAC-WMA ses kodek modülü. Arduino Pro mini yerel ağ üzerinden 320 kbps mp3 ses akışını oynatmayı başarmış.

Çalışma Sistemi; Arduino, ethernet modülü (ENC28J60) aracılığıyla internet radyo sunucusuna bir istek gönderir. ENC28J60, internet radyo sunucusuna bağlanır, isteği gönderir ve sunucudan yanıt bekler. Yanıt, radyo istasyonunun başlık bilgisi ve ardından ses akışı (mp3, aac vb.) Olacaktır. Arduino cevabı sunucudan alır ve alınan verileri VS1053B kodek modülüne gönderir.
VS1053B, alınan formatın türünü otomatik olarak tanır, kodu çözer ve hoparlörlere gönderir.
LCD ekranda, internet radyo istasyon numarası (1-14) ve sunucu başlık yanıtının ilk 122 karakteri görüntülenir.

arduino-radio-ardunyo-radyo

radio-arduino-enc28j60-nokia-5110-schematic-diagram

ARM Cortex-M0 Web Radyo

Cortex-M0 işlemcili 48MHz WIZwiki kartı 128 kBytes flash bellek ve karta entegre kablolu TCP-IP ile paylaşımlı 48 kByte RAM’e sahip. TCP-IP tarafından kullanılan RAM miktarı, 32 kByte değerine kadar olabilir ve kalan 16 kB kullanıcıya bırakılır.

Web radyo devresinin çalışması; Projede iki kart kullanılıyor WIZwiki-W7500 ve VS1053 mp3 dekoder modülü. WIZwiki-W7500 kartı sunucu ile bağlantı kurar, ses veri akışını talep eder ve alınan verileri kod çözme için VS1053 modülüne gönderir. VS1053 modülü, veri akışını alır ve ses veri formatını otomatik olarak tanır, işler.

Donanım sadeliği için herhangi bir LCD ekran kullanılmamış. LCD’ye bilgi yazdırmak yerine, web radyo istasyonu bilgileri WIZwiki-W7500 kartının USB Serial portuna yazdırılır. WIZwiki-W7500 USB portunu bilgisayarınıza bağlayın, sürücüleri kurun ve Seri Terminali açın. (yazar 115200 bps ayarları ile Termite v3.1 kullanmış)

Kaynak kod hakkında; Kaynak kodu mbed online derleyicide yazılmıştır ve programlama dili C ++. Kaynak kodun hemen hemen her satırının anlamını anlamanıza yardımcı olacak birçok açıklama var.

w7500-wizwiki-arm-cortex-vs1053-schematic-web-radio

Kaynak;
serasidis.gr/circuits/Arduino_WebRadio_player/Arduino_WebRadio_player.htm
serasidis.gr/circuits/w7500_vs1053/w7500_vs1053.php

İki proje için Alternatif Dosya indirme LINK listesi (TXT formatında) link-25589a.zip

Yayım tarihi: 2018/08/28 Etiketler: , ,



3 Yorum “Internet Radyo Oynatıcı Arduino Pro Mini ARM Cortex-M0

  1. parisa

    hi, can you launched sensor flc100 fluxgate magnometer with ardunio and conected it to pc wit bleuthos? thank you very much

    CEVAPLA
  2. Wasantha

    given link for source are not working please update for an active link

    CEVAPLA
    1. gevv Yazar

      try alternative link

      alternative link given at the end of the article

      sample;

      320volt-dosya

      CEVAPLA

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir