Безжичен телефон от кутии

Нов поглед върху стара играчка - консервираният безжичен телефон използва миналогодишната технология и я пренася в настоящето!

Безжичен телефон от кутии

Точно вчера имах сериозен телефонен разговор, когато изведнъж телефонът ми банан спря да работи! Много се разстроих. Е, това е - последният път пропускам обаждане заради този тъп телефон! (Поглеждайки назад, трябва да призная, че вероятно бях твърде ядосан по това време.)

Безжичен телефон от кутии

Време е за актуализации. И ето го - нов безжичен телефон от тенекия! Нов, подобрен псевдо телефон за всичките ми комуникационни нужди!

Безжичен телефон от кутии

Безжичен телефон от кутии

Шегата настрана, проектът наистина работи. И ето как го направих.

Инструменти и материали

За проекта ще ви трябват доста електронни компоненти и няколко инструмента.

Безжичен телефон от кутии

Безжичен телефон от кутии

инструменти:

  • Пробивна машина.
  • Ножици за метал.
  • Пистолет за горещо лепило.
  • Клещи с кръгъл нос.
  • Чук с кръгла глава.

Материали (всички в два екземпляра):

Подготовка на банки

Преди да свържете електрониката, трябва да подготвите банките. В тях пробиваме две дупки - едната за антената, втората за бутона.

Безжичен телефон от кутии

Започнах с отвора за антената. Като начало поставих антенната платка вътре в кутията, за да измеря на какво разстояние от стената трябва да бъде дупката. След това маркирах мястото за дупката с изтриваем маркер, защото исках да го премахна след работа. След това с почукване набелязах място за бъдещата дупка. Това ще помогне за пробиване в следващата стъпка.

Размерът на отвора ще зависи от антената, която използвате. Току-що съпоставих свредлото с размера, сравнявайки го с размера на резбата, където е навита антената.

Имам 5,5 мм.

Добре, сложи предпазни очила!

След като вземете диаметъра и маркирате отвора, пробийте го. По-добре е да правите това при висока скорост, но не натискайте силно. Калайът е тънък и има склонност да се изтрива - внимавайте с острия метал. Използвайте ножици за метал и кръгли клещи, за да отрежете ръба.

След това можете да продължите към отвора за бутона. При него нещата са малко по-различни.

Работя с това, което имам, затова реших да опитам отново да направя дупка с бормашина и кръгли клещи. Но би било много по-удобно да направите това с бормашина Forstner. Ето как го направих.

Първо развих пластмасовата гайка от бутона. След това поставих гайката там, където трябваше да направя дупката, и маркирах вътрешния й диаметър. След това пробих пет дупки и използвах ножица, за да премахна материала и да направя дупката да изглежда кръгла.

След това с помощта на чук и кръгли клещи изчуках ръбовете навътре и ги огънах - вижте снимката. Препоръчвам да използвате чук с кръгла повърхност. Използвах обикновения, защото друг няма.

Безжичен телефон от кутии

Безжичен телефон от кутии

Безжичен телефон от кутии

Безжичен телефон от кутии

Сега можете да завиете антената и бутона. Пазете се от остри метални ръбове!

Време за горещо топене

Безжичен телефон от кутии

Време е да залепите всички компоненти. Първо включете пистолета за лепило и го оставете да загрее. След това използвайте лепило, за да залепите дъската на антената към буркана. Също така те съветвам да покриеш стърчащата метална част на антената с лепило, за да не стане на късо с кутията.

Безжичен телефон от кутии

Препоръчвам да използвате възможно най-много лепило, така че нищо да не е късо на буркана. Ако чуете пращене или скърцане по време на теста, вероятно нещо е в контакт с кутията.

Залепете Arduino Uno към дъното на буркана и след това свържете батериите. Това е най-трудната част - препоръчвам да нанесете лепило по краищата и след това да го поставите така, че антената да гледа нагоре, а батериите да са в противоположната част на кутията. Батериите ще бъдат естественият център на тежестта.

Безжичен телефон от кутии

Залепих високоговорителя от едната страна на държача на батерията, а микрофона от другата. Причините са естетически съображения и желанието да се положат спретнато проводниците.

Ние свързваме електроника

Безжичен телефон от кутии

Когато всичко е здраво залепено, е време да свържете проводниците. Свържете компонентите според схемата. По-долу има списък със свързани контакти.

Антенна платка:

  • MI -> MISO
  • MO -> MOSI
  • SCK -> SCK
  • CE -> Пин 7
  • CSE -> Пин 8
  • GND -> GND
  • 5V -> 5V

Коментар: NRF24L01 е страхотно нещо, но е много чувствителен към хранене. Свържете го само към 3,3 V - освен ако не използвате допълнителна платка, както направих аз. Свържете към 5 V само с допълнителна платка, иначе изгаряйте антената.

Аналогов звуков сензор:

  • Гравитационни щифтове -> A0

Аудио усилвател:

  • + (вход за високоговорител) -> 9 или 10 (ляв или десен канал)
  • - (вход за високоговорител) -> GND
  • Гравитационни щифтове -> D0

Превключвател:

  • НЕ -> A1
  • COM -> GND

Кратко обяснение как работи веригата.

Използваме библиотеката RF24Аудио, така че микрофонът, високоговорителят, превключвателят и антената трябва да бъдат свързани по строго определен начин:

  • Сигналният щифт на микрофона винаги отива към щифт A0.
  • Превключвател (приемане / предаване) - на A1.
  • Аудио усилвателят може да се включи навсякъде, основното е, че има мощност. Аудио кабелът трябва да бъде свързан към щифтове 9 и 10.
  • Изводите CE и CSE на антената са свързани само към изводи 7 и 8.

Безжичен телефон от кутии

Качване на кода

Благодарение на RF24Аудио библиотека програмата е изключително проста. Буквално 10 реда код. Погледни:

    //Include Libraries
    #include <RF24.h>
    #include <SPI.h>
    #include <RF24Audio.h>

    RF24 radio(7,8);    // Радио использует контакты 7 (CE), 8 (CS).
    RF24Audio rfAudio(radio,1); // Аудио использует радио, номер радио назначить 0. 
         void setup() {        rfAudio.begin();    // Инициализировать библиотеку.
    }

За да качите кода, трябва да инсталирате Arduino IDE, да изтеглите този код и да го отворите. Уверете се, че програмистът е настроен на AVR ISP в менюто с инструменти и платката е настроена на Arduino UNO. Уверете се, че сте избрали правилния COM порт.

Сега свържете Arduino и компютъра с USB кабел и щракнете върху бутона „качване“ горе вляво. Кодът трябва да се зареди и трябва да чуете тихо бръмчене.

Опитайте да натиснете бутона и слушайте, за да видите дали височината на бръмчащия звук се е променила. В горната част на платката IO Expansion HAT светодиодът трябва да изгасне.

Ако е така, тогава програмата работи и всичко е свързано правилно.

Може тестване

Безжичен телефон от кутии

За да проверите, трябва да включите и двете банки. Натиснете бутона на една от кутиите и кажете нещо в микрофона. Чувате ли звук от друга кутия? Опитайте това с друг буркан.

Ако звукът преминава, значи сте успели! Ако имате проблеми със смущенията или чувате бръмчене, проверете за проблеми със заземяването. Мога да препоръчам опаковането на антената с електрическа лента.

След това тествайте обхвата на работа - ако нищо не пречи на сигнала, той трябва да премине на разстояние около километър!

Заключение

Безжичен телефон от кутии

Безжичен телефон от кутии

Поздравления, стигнахте до края на проекта! Добра работа!

Източник: www.habr.com

Добавяне на нов коментар