Бесправадны тэлефон з кансервавых слоікаў

Новы падыход да старой цацкі - бесправадны тэлефон з кансервавых слоікаў бярэ леташнюю тэхналогію і ўпіхвае яе ў сучаснасць!

Бесправадны тэлефон з кансервавых слоікаў

Літаральна ўчора я вёў сур'ёзную тэлефонную размову, як раптам мой бананафон перастаў працаваць! Я вельмі знерваваўся. Ну, усё - я апошні раз прапускаю званок з-за гэтага дурнога тэлефона! (Азіраючыся назад, варта прызнаць, што я ў той момант быў, магчыма, занадта моцна злы).

Бесправадны тэлефон з кансервавых слоікаў

Нетутэйша час абнаўленняў. І вось ён - новы бесправадны тэлефон з кансервавага слоіка! Новы, палепшаны псеўдатэлефон, прыдатны для ўсіх маіх камунікацыйных патрэб!

Бесправадны тэлефон з кансервавых слоікаў

Бесправадны тэлефон з кансервавых слоікаў

Акрамя жартаў, праект рэальна працоўны. І вось, як я яго зрабіў.

Прылады і матэрыялы

Для праекту вам запатрабуецца даволі шмат электронных кампанентаў і парачка прылад.

Бесправадны тэлефон з кансервавых слоікаў

Бесправадны тэлефон з кансервавых слоікаў

інструменты:

  • Дрыль.
  • Нажніцы па метале.
  • Пісталет для тэрмаклею.
  • Круглагубцы.
  • Малаток з круглым байком.

Матэрыялы (усё ў двух экземплярах):

Рыхтуем банкі

Перад падключэннем электронікі трэба падрыхтаваць слоікі. Прасвідруем у іх па дзве адтуліны адно для антэны, другое для кнопкі.

Бесправадны тэлефон з кансервавых слоікаў

Я пачаў з адтуліны для антэны. Для пачатку я засунуў антэнны поплатак унутр слоікі, каб вымераць, на якой адлегласці ад сценкі павінна знаходзіцца адтуліна. Затым я размеціў месца пад адтуліну пры дапамозе сціранага маркера, таму што хацеў выдаліць яго сляды пасля працы. Затым метчыкам я азначыў месца пад будучыню адтуліну. Гэта дапаможа свідраваць на наступным кроку.

Памер адтуліны будзе залежаць ад выкарыстоўванай вамі антэны. Я проста падабраў свердзел па памеры, параўноўваючы яго з памерам разьбярства, куды накручваецца антэна.

У мяне атрымалася 5,5 мм.

Добра, надзяваем ахоўныя акуляры!

Падабраўшы дыяметр і размеціўшы адтуліну, прасвідруйце яго. Лепш рабіць гэта на высокай хуткасці, але моцна не ціснуць. Бляха тонкая і мае тэндэнцыю да адукацыі задзірын - асцярожней з вострым металам. Для зачысткі краю выкарыстоўвайце нажніцы па метале і круглагубцы.

Пасля гэтага можна прыступаць да адтуліны для кнопкі. З ім усё крыху па-іншаму.

Я працую з тым, што ёсць, таму вырашыў паспрабаваць зноў зрабіць адтуліну пры дапамозе дрыля і круглагубцаў. Але значна зручней было б рабіць гэта пры дапамозе свердзела Форстнера. Вось, як я гэта зрабіў.

Спачатку я адкруціў з кнопкі пластыкавую гайку. Потым я змясціў гайку на тое месца, дзе мне трэба было зрабіць адтуліну, і адзначыў яе унутраны дыяметр. Потым я прасвідраваў пяць адтулін і выкарыстаў нажніцы для выдалення матэрыялу і прывядзенні адтуліны да круглага выгляду.

Пасля гэтага я пры дапамозе малатка і круглагубцаў забіў краі ўнутр і загнуў іх - гл. фота. Рэкамендую выкарыстоўваць малаток з круглым байком. Я выкарыстоўваў звычайны, паколькі іншага няма.

Бесправадны тэлефон з кансервавых слоікаў

Бесправадны тэлефон з кансервавых слоікаў

Бесправадны тэлефон з кансервавых слоікаў

Бесправадны тэлефон з кансервавых слоікаў

Цяпер можна ўкруціць антэну і кнопку. Сцеражыцеся вострых краёў металу!

Час тэрмаклею

Бесправадны тэлефон з кансервавых слоікаў

Час ўклейваць усе кампаненты. Спачатку уключыце клеевой пісталет і дайце разагрэцца. Потым выкарыстоўвайце клей, каб прыляпіць антэнную плату да слоіка. Таксама раю акрыць клеем металічную частку антэны, якая тырчыць вонкі, каб яе не закараціла з слоікам.

Бесправадны тэлефон з кансервавых слоікаў

Рэкамендую выкарыстоўваць як мага больш клею, каб нішто не караціла на слоік. Калі вы пачуеце трэск або піск падчас тэсту, верагодна, нешта кантачыць з слоікам.

Прыляпіце Arduino Uno да донца слоіка, а потым падлучыце батарэйкі. Гэта самая складаная частка - рэкамендую нанесці клей на краю, а потым размясціць так, каб антэна глядзела ўверх, а батарэйкі былі ў процілеглай частцы банкі. Батарэйкі будуць натуральным цэнтрам цяжару.

Бесправадны тэлефон з кансервавых слоікаў

Дынамік я прыляпіў з аднаго боку трымальніка батарэек, а мікрафон - з іншай. Прычыны - эстэтычныя меркаванні і жаданне акуратна абкласці правады.

Падключаем электроніку

Бесправадны тэлефон з кансервавых слоікаў

Калі ўсё трывала прылеплена, сітавіна падлучаць правады. Злучыце правадамі кампаненты па схеме. Ніжэй прыводжу спіс падключаемых кантактаў.

Антэнная плата:

  • MI -> MISO
  • MO -> MOSI
  • SCK -> SCK
  • CE -> Pin 7
  • CSE -> Pin 8
  • GND -> GND
  • 5В -> 5В

Каментар: NRF24L01 - выдатная штука, толькі ўжо вельмі адчувальная да сілкавання. Падлучайце яе толькі да 3,3 У - калі не выкарыстоўваеце дадатковую плату, як я. Да 5 У падлучайце толькі з дадатковай платай, інакш спаліце ​​антэну.

Аналагавы гукавы датчык:

  • Gravity Pins -> A0

Аўдыё ўзмацняльнік:

  • + (уваход дынаміка) -> 9 або 10 (левы ці правы канал)
  • - (уваход дынаміка) -> GND
  • Gravity pins -> D0

Пераключальнік:

  • NO -> A1
  • COM -> GND

Кароткае тлумачэнне працы схемы.

Мы выкарыстоўваем бібліятэку RF24Audio, таму мікрафон, дынамік, выключальнік і антэну трэба падлучаць строга вызначанай выявай:

  • Сігнальны кантакт мікрафона заўсёды ідзе на кантакт A0.
  • Перамыкач (прыём/перадача) - на А1.
  • Аўдыё ўзмацняльнік уключаецца куды заўгодна, галоўнае, каб у яго было сілкаванне. Кабель для перадачы аўдыё трэба падлучаць да кантактаў 9 і 10.
  • Кантакты антэны CE і CSE падключаюцца толькі да кантактаў 7 і 8.

Бесправадны тэлефон з кансервавых слоікаў

Запампоўваем код

Дзякуючы бібліятэцы RF24Audio праграма атрымліваецца вельмі просты. Літаральна 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 пры гэтым павінен патухнуць святлодыёд.

Калі ўсё так, то праграма працуе і ўсё падлучана правільна.

Выпрабаванні слоікаў

Бесправадны тэлефон з кансервавых слоікаў

Для праверкі трэба ўключыць абедзве банкі. Зацісніце кнопку на адной са слоікаў і скажыце што-небудзь у мікрафон. Ці чуеце вы гук з іншай банкі? Паспрабуйце прарабіць гэта з іншым слоікам.

Калі гук праходзіць, то ў вас усё атрымалася! Калі ў вас праблемы з перашкодамі ці вы чуеце гудзенне, праверце на наяўнасць праблем з зазямленне. Магу парэкамендаваць абматаць антэну ізаляцыйнай стужкай.

Пасля гэтага выпрабуйце далёкасць працы - калі на шляху сігналу нічога няма, ён павінен праходзіць на адлегласць парадку кіламетра!

Заключэнне

Бесправадны тэлефон з кансервавых слоікаў

Бесправадны тэлефон з кансервавых слоікаў

Віншую, вы дабраліся да канца праекту! Выдатная праца!

Крыніца: habr.com

Дадаць каментар