Bir zamanlar ilk iddiasız okul çağındaki radyolarımızı setlerden topladık. Bugün, modüler tasarımın gelişmesi nedeniyle, amatör radyodan çok uzakta olan insanlar için bile dijital bir radyo alıcısı monte etmek zor olmayacaktır. Bu alıcının tasarımı, yazarın "Deco Radio: Şimdiye Kadar Yapılmış En Güzel Radyolar" kitabında tökezlediği etkileyici 1935 AWA radyosuna dayanıyor. Yazar, tasarımından o kadar etkilendi ki kendi analoğuna sahip olmak istiyordu.
Tasarımda frekansı görüntülemek için bir Nokia 5110 LCD ekran ve bunu seçmek için bir kodlayıcı kullanılmıştır. Ses, amplifikatöre yerleşik değişken bir direnç tarafından kontrol edilir. Tasarımı vurgulamak için yazar ayrıca ekranda bilgileri görüntülemek için bir Art Deco yazı tipi kullandı. Arduino kodu en son dinlediğiniz istasyonu (beş dakikadan fazla dinlediyseniz) hatırlama işlevini içerir.
Adım 1: Bileşenler
- Arduino Pro mini
- FTDI Programcısı
- TEA5767 FM Radyo Modülü
- 3 watt hoparlör
- Amplifikatör Modülü PAM8403
- kodlayıcı
- Nokia 5110 LCD
- Şarj ve pil koruma kartı
- 18650 batarya
- Tutucu 18650
- şalter
- Geliştirme Kartı 5x7 cm
- Bağlantı kabloları
- Hoparlör için kumaş
2. Adım: elektronik
Her şeyden önce, arduino ile çalışma konusunda fazla deneyiminiz yoksa, önce kaygısız bir breadboard kullanarak devreyi monte etmelisiniz. Aynı zamanda, kolaylık sağlamak için Arduino Nano veya UNO'yu kullanabilirsiniz. Şahsen, devrelerin hata ayıklanması aşamasında, Arduino UNO kullanıyorum, çünkü lehim kullanmadan pratik olarak gerekli bileşenleri bağlamak için breadboard ile birlikte kullanılması uygun. Cihaz açıldığında, ekranda birkaç saniye boyunca bir logo görüntülenmelidir, ardından en son dinlenen istasyonun frekansı EEPROM belleğinden yüklenir. Enkoder düğmesini çevirerek, istasyonları değiştirerek frekansı ayarlayabilirsiniz.
Her şey düzende iyi çalıştığında, ek olarak daha düşük tüketime sahip olan daha kompakt ve daha ucuz Arduino PRO Mini'yi kullanarak ana montaja geçebilirsiniz. Ama ondan önce, her şeyin davaya nasıl yerleştirileceğini görelim.
3.Adım: Kasayı tasarlayın
Üç boyutlu model Fusion 360 ücretsiz ama oldukça güçlü bir programda geliştirilmiştir.
Adım 4: 3D Baskı ve İşleme
Baskı için "ahşap" FormFutura plastik kullanılmıştır. Bu oldukça sıra dışı bir plastiktir, tuhaflığı, baskıdan sonra detayların bir ağaç gibi görünmesidir. Ancak, bu plastikle baskı yaparken, yazar bir takım sorunlarla karşılaştı.Küçük parçalar sorunsuz yazdırılır, ancak en büyük kısım olan kasa ilk kez basılmamıştır. Yazdırmaya çalışırken, meme sürekli olarak tıkanmış, durum düzenli elektrik kesintileri ile ağırlaştırılmıştır, çünkü yazarın yazıcı için bir UPS bile satın alması gerekiyordu. Sonuçta, kasa bitmemiş işlenmemiş malzemenin üzerine basılmıştır. Bununla birlikte, böyle bir çözüm, soruna oldukça bir çözüm değildir, durumdan sadece bir kerelik bir çıkıştır, bu nedenle soru açık kalır. Başarılı bir şekilde baskı yapmayı başaramadığından, yazar vücudu cilalamaya, ahşap ve cila macununa karar verdi. Evet, bu plastik sadece ahşaba benzemez, aslında büzücü bir plastikleştirici ile karıştırılmış ince ahşap tozudur, bu yüzden onun tarafından basılan parçalar pratik olarak ahşaptır ve sıradan ahşap için işleme yöntemlerine uygundur.
5. Adım: Hepsini Bir Araya Getirme
Bir sonraki adım elektronik aksamı kasaya monte etmektir. Fusion 360'ta her şey modellenmiş olduğundan, bununla ilgili bir sorun olmayacak. Gördüğünüz gibi, her bileşenin mahfazada kendi konumu vardır. İlk adım Arduino Pro Mini'yi lehimlemekti, daha sonra kod içine yüklendi. Bir sonraki adım güç kaynağıdır. Projede, pili şarj etmekten, korumaktan ve ayrıca tüketicilerin voltajını gerekli 5 volta yükseltmekten sorumlu olan çok kullanışlı ve kompakt bir Wemos kartı kullanıldı. Bunun yerine, normal şarj ve koruma modülünü kullanabilir ve voltajı ayrı bir DC / DC dönüştürücü ile artırabilirsiniz (örneğin, TP4056 + MT3608).
Ardından, kalan bileşenler lehimlenir, hoparlör, ekran, amplifikatör. Ayrıca, amplifikatör modülünde güç kapasitörleri olmasına rağmen, bir tane daha eklemeniz önerilir (yazar 330 mikrofarad'a ayarlamıştır, ancak 1000'e mümkündür). PAM8403 amplifikatörün sesinin kalitesi (% 10 THD kalite olarak adlandırılabilirse), güç kaynağına ve radyo modülünün çalışmasına çok bağlıdır. Her şey lehimlendiğinde ve test edildiğinde, son montaja başlayabilirsiniz. Her şeyden önce, yazar ızgarayı üzerine bir radyo kumaşı yapıştırdı.
Kendimden. Radyo kumaşı özel bir şeydir ve her durakta satılmazlar. Bununla birlikte, her kadın dikiş mağazasında tuval (çapraz dikiş için kumaş) gibi bir şey satın alabilirsiniz. Ucuz ve radyo dokusunun yerini almak için çok uygun, farklı renklerde geliyor. Doğal (sentetik değil) ve en büyük hücre ile alın. Bu arada, bu radyonun tasarımına mükemmel bir şekilde uyuyor.
Diğer tüm levhalar sıcakta eriyen yapıştırıcı kullanılarak yerine sabitlenir. Sıcakta eriyen yapıştırıcıya çok fazla tükürebilirsiniz, ancak çoğu modülün sabitlemek için delikleri olmadığı için bu amaçlar için gerçekten uygundur. Her ne kadar bu amaçlar için çift taraflı "araba" bant kullanmayı tercih etsem de.
6. Adım: Bellenim
Hata ayıklama aşamasında yanıp sönmeniz gerektiğinden bu adım daha yükseğe yerleştirilmelidir. Kodun ana fikri şudur: enkoder düğmesi çevrildiğinde, enkoder düğmesi 1 saniyeden fazla aynı konumda kaldığında frekans taranır - bu frekans FM alıcı modülü için ayarlanır.
if (currentMillis - previousMillis> aralık)
{
if (frekans! = önceki_frekans)
{
önceki_frekans = frekans;
radio.selectFrekans (frekans);
saniye = 0;
} başka
FM radyo modülünün yeni bir frekansa ayarlanması yaklaşık 1 saniye sürer, bu nedenle kodlayıcı düğmesini çevirerek frekansı gerçek zamanlı olarak değiştiremezsiniz, çünkü bu durumda, alıcının tentürü çok yavaş olacaktır.
Alıcının frekansını ayarladıktan sonra geri sayım başlar. 5 dakika sonra, frekans EEPROM belleğinde saklanır.
Kod ve yazdırılacak dosyalar, makalenin sonunda bir arşivden indirilebilir.
başka
{
saniye ++;
eğer (saniye == SECONDS_TO_AUTOSAVE)
{
float read_frequency = readFrequencyFromEEPROM ();
eğer (read_frequency! = frekans)
{
Serial.println ("loop (): Yeni frekansı EEPROM'a kaydetme");
writeFrequencyToEEPROM (& frekans);
}
}
}
Kod ve yazdırılacak dosyalar, makalenin sonunda bir arşivden indirilebilir.
Adım 7: Sonuç
Kendimizi istediğimiz her şeyi inşa edebildiğimiz bir çağda yaşadığımız için çok şanslıyız! İstediğimiz her şeyi birkaç hafta içinde ve düşük maliyetle oluşturmak için gerekli araç ve kaynaklara sahibiz.
Projeden kendimden küçük bir not almak istiyorum.Radyoyu açmak için, kasanın arkasında bulunan küçük bir kaydırma anahtarı kullanın. PAM8403 amplifikatör modülleri sadece ses seviyesini ayarlamak için değişken bir dirence değil, aynı zamanda bir anahtarla birleştirilmiş bir dirence sahiptir (en azından bana rastlayan). Yani, en soldaki konumda, anahtar "kapalı" konumdadır, çevirmeye başlarız - tıklayın, açın ve sonra ses seviyesi zaten ayarlanmıştır. Sanırım herkes tüm Çin telsizlerinde neden bahsettiğimi anlamıştı. Ben ne yapıyorum. Bu anahtar amplifikatör modülüne güç sağlar. Aşağıdakileri öneriyorum: anahtara ve kısa devreye uyan parçaları kesin, böylece anahtara devre dışı bırakın. Ve anahtarın topuklarına, telleri pil boşluğuna lehimleyin, böylece alıcının kullanımını daha "kullanılabilirlik" haline getirin.
3D modeller ve bellenim ile arşivi indirin
Hepsi bu, işinizde başarı!