İçindekiler:

Kablosuz Teneke Telefon Nasıl Yapılır! (Arduino Walkie Talkie): 7 Adım (Resimli)
Kablosuz Teneke Telefon Nasıl Yapılır! (Arduino Walkie Talkie): 7 Adım (Resimli)

Video: Kablosuz Teneke Telefon Nasıl Yapılır! (Arduino Walkie Talkie): 7 Adım (Resimli)

Video: Kablosuz Teneke Telefon Nasıl Yapılır! (Arduino Walkie Talkie): 7 Adım (Resimli)
Video: DIY 📻 Stranger Things Telsiz Yapımı┊ DIY 📻 Stranger Things Walkie Talkie 📞📻 2024, Haziran
Anonim
Kablosuz Teneke Telefon Nasıl Yapılır! (Arduino Telsizi)
Kablosuz Teneke Telefon Nasıl Yapılır! (Arduino Telsizi)
Kablosuz Teneke Telefon Nasıl Yapılır! (Arduino Telsizi)
Kablosuz Teneke Telefon Nasıl Yapılır! (Arduino Telsizi)
Kablosuz Teneke Telefon Nasıl Yapılır! (Arduino Telsizi)
Kablosuz Teneke Telefon Nasıl Yapılır! (Arduino Telsizi)

Daha geçen gün, banana telefonum çalışmayı bıraktığında çok önemli bir telefon görüşmesinin ortasındaydım! Çok sinirliydim. O aptal telefon yüzünden son kez bir aramayı kaçırdım! (Geriye dönüp baktığımda o an biraz fazla sinirlenmiş olabilirim, resimlere bakın)

Yükseltme zamanıydı. Kablosuz teneke telefona girin! Tüm sahte iletişim ihtiyaçlarım için tamamen yeni ve geliştirilmiş tıkaç telefonu!

Not: (Bu proje aslında işe yarıyor)

İşte nasıl inşa ettim!

Adım 1: Araçlar ve Malzemeler

Araçlar ve Malzemeler
Araçlar ve Malzemeler
Araçlar ve Malzemeler
Araçlar ve Malzemeler

Bu proje için epeyce elektronik ve birkaç araca ihtiyacınız olacak.

Bu projenin DFRobot tarafından desteklendiğini açıklamak isterim. Tüm parçalar onlar tarafından sağlanmıştır ve sağlanan bağlantılardan bazıları DFRobot'a bağlı kuruluş bağlantılarıdır. Facio Ergo Sum'u desteklemek istiyorsanız bunları kullanmaktan çekinmeyin! Marka dışı parçalar da çalışır. Bu projeyi mümkün kıldığı için DFRobot'a teşekkürler!

Aletler -

  • Matkap (Uç Uçlu)
  • Teneke Snips
  • Sıcak Tutkal Tabancası (Dikkat: Çok Sıcak)
  • Kargaburun
  • Bilyalı Çekiç

Malzemeler - (Bunlardan İki Adet)

  • DFduino Uno R3
  • Yerçekimi IO Genişletme Kalkanı (Opsiyonel)
  • Analog Ses Sensörü (Mikrofon)
  • 386AMP Ses Amplifikatörü (Hoparlör)
  • 6AA Pil Tutucu, DC Namlu Jakı ile (ve 6x AA)
  • Antenli NRF24L01+PA+LNA
  • Dokunsal Düğme (Bir arcade düğmesi kullandım)
  • Alüminyum Kahve Kutusu (Bunları Craigslist/Facebook Marketplace'te kolayca bulabilirsiniz)
  • Jumper Telleri

Adım 2: Kutuları Hazırlamak

Kutuları Hazırlamak
Kutuları Hazırlamak
Kutuları Hazırlamak
Kutuları Hazırlamak
Kutuları Hazırlamak
Kutuları Hazırlamak
Kutuları Hazırlamak
Kutuları Hazırlamak

Elektroniği bağlayabilmemiz için önce kutuları hazırlamamız gerekecek. Bunu yapmak için, biri anten için diğeri düğme için olmak üzere iki delik açacağız.

Anten deliği ile başladım. İlk olarak, deliğin yanından ne kadar uzakta olması gerektiğini ölçmek için anten kartını teneke kutunun içine yerleştirdim. Ardından, çıkıntıyı not etmek için parmağımı kullanarak deliği daha sonra silebilmek için bir Beyaz Tahta kalemi ile işaretledim. Ardından, bir musluk kullanarak deleceğim yere küçük bir girinti koydum. Bu, bir sonraki adımda matkabı yönlendirmeye yardımcı olacaktır.

Kullandığınız antene bağlı olarak daha küçük/daha büyük bir deliğe ihtiyacınız olabilir. Doğru boyutu bulmak için yaptığım şey, anten üzerindeki dişleri matkap ucu boyutlarıyla karşılaştırdı.

Not: (Benimki 7/32) oldu

Pekala, GÜVENLİK GÖZLÜKLERİ AÇIK!

Bir boyut seçip deliği işaretledikten sonra kutuyu delin, yüksek hızda gidin, ancak çok fazla itmeyin. Teneke kutu ne kadar çürük olduğu için genellikle kesilecektir, bu nedenle keskin metallere dikkat edin. Bu kenarı temizlemek için teneke kıskaç ve pense kullanın.

Sonra düğme deliği zamanı. Bu biraz farklı.

Not: Elimdekilerle çalışıyorum, bu yüzden matkabı ve teneke makası kullanarak tekrar denemeye karar verdim. Bir Forstner biti çok daha iyi çalışabilir. İşte nasıl yaptım.

İlk önce plastik “somunu” düğmeden söktüm. Daha sonra deliği istediğim yere somunu yerleştirdim ve iç çapını işaretledim. Sonra beş delik açtım ve malzemeyi temizlemek ve bir daire oluşturmak için kalay kesiciler kullandım. Deliği işaretleyin, hafifçe vurun ve delin.

DUR! HAMMERTIME!

Bundan sonra, metal tırnakları kırmak ve bükmek için bir çekiç ve pense kullandım. Bunu nasıl yaptığım hakkında daha iyi bir fikir için lütfen resimlere bakın. Size yardımcı olabilecek kalitesiz bir diyagram sağladım.

Not: Bir bilyeli çekiç kullanmanızı öneririm. Normal bir çekiç kullandım çünkü sahip olduğum tek şey buydu.

Bu yapıldıktan sonra, anteni ve düğmeyi vidalayabilirsiniz. Yine, keskin metal parçalara dikkat edin!

Adım 3: Sıcak Tutkal Tabancası Zamanı

Sıcak Tutkal Tabancası Zamanı!
Sıcak Tutkal Tabancası Zamanı!
Sıcak Tutkal Tabancası Zamanı!
Sıcak Tutkal Tabancası Zamanı!
Sıcak Tutkal Tabancası Zamanı!
Sıcak Tutkal Tabancası Zamanı!

Şimdi bileşenleri yapıştıralım!

İlk olarak, sıcak tutkal tabancanızı fişe takın ve ısınmasını bekleyin.

*Jeopardy teması oynamaya başlar…*

Ardından, anten kartını kutuya tutturmak için sıcak tutkal kullanın. Ayrıca, kutuya yapışan antenin metal kısmını tutkalla kaplamanızı öneririm, böylece kutuya taşmaz.

Not: Tüm bu bileşenlerde bol miktarda sıcak tutkal kullanın, böylece hiçbir şeyin kutuyla topraklanma şansı olmaz. Test ederken bir uğultu veya bip sesi duyarsanız, muhtemelen bir toprak arızanız vardır.

Arduino Uno'yu kutunun altına yapıştırın ve ardından pil takımını takın. Bu en ağır kısım olacak, kenarlara yapıştırıcı sürmenizi ve ardından kutunun dayanmasını istediğiniz yere yerleştirmenizi öneririm (anten yukarı bakacak şekilde). Pil takımı her zaman kutunun doğal ağırlık merkezi olacaktır.

Hoparlörü pil takımının bir tarafına, mikrofonu ise diğer tarafına yapıştırdım. (Resimlere bakın) Bu öncelikle estetik amaçlar ve tel yönetimi içindi.

Pimlerin hiçbirinin teneke kutuya taşmaması için çok fazla tutkal kullandığınızdan emin olun

Adım 4: Devrenin Kablolanması

Devrenin Kablolanması
Devrenin Kablolanması
Devrenin Kablolanması
Devrenin Kablolanması

Her şey güvenli bir şekilde yapıştırıldığında, kablolama zamanı! Tüm atlama tellerini uygun pinlerine bağlamak için sağlanan şemayı kullanın. Ayrıca aşağıdaki pin çıkışlarını da sağlayacağım:

(Not, bu Yerçekimi Genişletme HAT içindir)

Anten Kartı:

  • MI -> MISO
  • MO -> MOSI
  • SCK -> SCK
  • CE -> Pim 7
  • ÖAM -> Pin 8
  • GND -> GND
  • 5V -> 5V

Bu tahta hakkında dikkat edilmesi gereken bir şey var. NRF24L01 harika bir teknolojidir, ancak elektriğe karşı çok hassastır. Dahil edilen sırt çantasını benim gibi kullanmıyorsanız, yalnızca 3.3V ile çalıştırdığınızdan emin olun. SADECE EKSTRA KART KULLANIRKEN 5V'A BAĞLAYIN, aksi takdirde anten kızarır.

Analog Ses Sensörü:

Yerçekimi Pimleri -> A0

Ses Amfisi:

  • +(hoparlör girişinde) -> 9 veya 10 (sol veya sağ ses)
  • -(hoparlör girişinde) -> GND
  • Yerçekimi pimleri -> D0

Değiştirmek:

  • HAYIR -> A1
  • COM -> GND

İşte devrenin kısa bir açıklaması (umarım farklı bir kart kullanan herkese fayda sağlar).

Kullandığımız RF24Audio Kitaplığı nedeniyle mikrofon, hoparlör, anahtar ve anten için çok özel bir pin çıkışı vardır:

Mikrofon sinyal pini her zaman A0 pininde olacaktır.

Anahtar (iletim moduna geçmek için) her zaman A1 pinidir.

Kullandığım Ses Yükseltici, gücü olduğu sürece nereye takılı olduğu önemli değil. Önemli olan, ses iletimi için kullandığınız kablodur ve varsayılan olarak pin 9 ve 10 olacaktır (sol ve sağ ses için).

Anten pinleri CE ve CSE her zaman sırasıyla 7 ve 8 pinlerine bağlanır (bu, her iki radyo sinyali yönüne de izin veren şeydir)

Umarım bu bilgi, bu devreyi herhangi bir karta bağlamanıza yardımcı olur.

Adım 5: Kodu Basmak

Kodu Zorlamak
Kodu Zorlamak
Kodu Zorlamak
Kodu Zorlamak
Kodu Zorlamak
Kodu Zorlamak

Bazı kodları zorlamanın zamanı geldi! Bu proje için program, RF24Audio Kitaplığı sayesinde SÜPER basittir. Kelimenin tam anlamıyla 10 satır kod bile değil! Bir göz at:

//Kütüphaneleri Dahil Et

#include #include #include RF24 telsiz(7, 8); // 7 (CE) 8 (CS) pinlerini kullanarak telsizi kurun RF24Audio rfAudio(radyo, 1); // Radyoyu kullanarak sesi ayarlayın ve radyo numarasına 0 ayarlayın. void setup() { rfAudio.begin(); // Yapılacak tek şey kütüphaneyi başlatmak. }

Burada nasıl çalıştığını açıklamayacağım, ancak Arduino IDE ve bu kodun ne anlama geldiği hakkında daha fazla bilgi edinmek istiyorsanız bu bağlantıya göz atın.

Ayrıca buradan indirebileceğiniz RF24 ve RF24Audio Kitaplığını da yüklemeniz gerekir.

Arduino IDE'yi kurduktan sonra, sağlanan Arduino programını indirin ve kodu açın. Araçlar açılır menüsünün altına bakın. “Programmer”ın AVR ISP'ye ve Board'un Arduino UNO'ya (veya hangi kartı kullanıyorsanız kullanın) ayarlandığından emin olun. Ayrıca doğru Bağlantı Noktasında olduğunuzu onaylayın (“COM# üzerinde Arduino Uno” yazmalıdır)

Şimdi kodu zorlamaya hazırız. Arduino'ya ve bilgisayara bir USB kablosu takın ve IDE'nin sol üst köşesindeki Yükle okuna tıklayın. Kod yüklenmeli ve sessiz bir vızıltı duyabilirsiniz.

Düğmeye basmayı deneyin ve vızıltı perdesinin değişip değişmediğine bakın. Ayrıca GÇ Genişletme HAT'ının üstündeki bir LED'i de karartmalıdır.

Bu sonuçları alıyorsanız, program doğru çalışıyor olmalı ve her şey doğru şekilde bağlanmalıdır.

Adım 6: Test Etme

Test Etme
Test Etme
Test Etme
Test Etme
Test Etme
Test Etme
Test Etme
Test Etme

Test etmek için her iki kutuyu da açmanız gerekir. Bir kutudaki düğmeye basın ve mikrofona biraz ses verin. Diğer kutudan gelen sesi duyabiliyor musunuz?

Aynı şeyi diğer kutuda da deneyin. Hiçbir şey duymamak?

Eğer öyleyse, işe yarıyor ve işiniz bitti! Not: Parazit alıyorsanız veya vızıltı alıyorsanız, topraklama sorunları olup olmadığını kontrol edin. Uçlardan hiçbirinin kutuya değmediğinden ve bileşenler arasında bol miktarda yapıştırıcı olduğundan emin olun. Paraziti artıracağından birbirinizin etrafında dönmemeye çalışın. Ayrıca antenin metal kısmının kutuya topraklanmaması için elektrik bandı ile kaplanmasını öneriyorum.

İşe yaradığını anladıktan sonra mesafeyi de test etmeye çalışın; sinyali engelleyen hiçbir şey yoksa bir kilometreye kadar çıkmalıdır!

7. Adım: Sonuç

Çözüm
Çözüm
Çözüm
Çözüm
Çözüm
Çözüm

Tebrikler, sonuna kadar geldiniz! Bu projeyi inşa etmek için harika bir iş!

Instructable'ımı okuduğunuz için teşekkür ederim, umarım videoyu izlerken keyif almışsınızdır ve umarım çok eğlenceli bulmuşsunuzdur.

Bu projenin DFRobot tarafından desteklendiğini açıklamak isterim, bu projenin tüm parçaları sağlayarak var olmasını sağladılar, bu yüzden onlara biraz sevgi vermekten çekinmeyin!

Güncelleme: Bu Eğitilebilir Tabloya Arduino Yarışması'na giriyorum, bu yüzden bu projeyi beğendiyseniz, lütfen aşağıdaki turuncu düğmeyle oy verin!

Güncellenmiş Güncelleme: Arduino Evden Yap Yarışmasına da katılıyorum, bu yüzden bana desteğinizi bu sitelerde de gösterebilirseniz çok sevinirim!

Önceki Güncellemede Güncellenmiş Güncelleme: Ayrıca Hackaday.io Evde Teknoloji Yapma Yarışmasındayım, o yüzden buradan oy verin!

Bunun gibi daha havalı projeler için beni takip edin ve bir şeyler yapın! Her zaman öğrenmeye devam edin.:)

-Geoff M.

Facio Ergo Sum: "Yapıyorum öyleyse varım"

Arduino Yarışması 2020
Arduino Yarışması 2020
Arduino Yarışması 2020
Arduino Yarışması 2020

Arduino Yarışması 2020'de İkincilik

Önerilen: