İ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.
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.
Kaynak;
serasidis.gr/circuits/Arduino_WebRadio_player/Arduino_WebRadio_player.htm
serasidis.gr/circuits/w7500_vs1053/w7500_vs1053.php
Şifre-Pass: 320volt.com
Yayım tarihi: 2018/08/28 Etiketler: arduino pro mini, arduino projeleri, arm projeleri
hi, can you launched sensor flc100 fluxgate magnometer with ardunio and conected it to pc wit bleuthos? thank you very much
given link for source are not working please update for an active link
try alternative link
alternative link given at the end of the article
sample;