Қалайы банкалардан жасалған сымсыз телефон

Ескі ойыншыққа жаңа көзқарас, сымсыз қаңылтыр банка телефоны былтырғы технологияны алып, оны заманауи дәуірге итермелейді!

Қалайы банкалардан жасалған сымсыз телефон

Кеше ғана телефонмен сөйлесіп жатыр едім, кенеттен бананфоным істемей қалды! Мен қатты ренжідім. Міне, осы ақымақ телефонның кесірінен соңғы рет қоңырауды өткізіп алуым! (Артқа қарасам, мен ол кезде тым ашуланған шығармын.)

Қалайы банкалардан жасалған сымсыз телефон

Жаңартулар уақыты келді. Міне, қаңылтырдан жасалған жаңа сымсыз телефон! Менің барлық байланыс қажеттіліктеріме сәйкес келетін жаңа және жақсартылған жалған телефон!

Қалайы банкалардан жасалған сымсыз телефон

Қалайы банкалардан жасалған сымсыз телефон

Әзілді былай қойғанда, жоба шын мәнінде жұмыс істеп тұр. Міне, мен оны қалай жасадым.

Құралдар мен материалдар

Жоба үшін сізге бірнеше электронды компоненттер мен бірнеше құралдар қажет.

Қалайы банкалардан жасалған сымсыз телефон

Қалайы банкалардан жасалған сымсыз телефон

Құралдар:

  • Drill.
  • Металл қайшы.
  • Ыстық желім пистолеті.
  • Дөңгелек мұрынды тістеуік.
  • Дөңгелек шабуылшымен балға.

Материалдар (барлығы екі данада):

Банкаларды дайындау

Электрониканы қоспас бұрын, банкаларды дайындау керек. Олардың ішінде екі тесікті бұрғылаймыз - біреуі антеннаға, екіншісі түймеге арналған.

Қалайы банкалардан жасалған сымсыз телефон

Мен антенна тесігінен бастадым. Алдымен, тесік қабырғадан қаншалықты алыс болуы керек екенін өлшеу үшін антенна тақтасын банка ішіне жабыстырдым. Содан кейін мен құрғақ өшіру маркерінің көмегімен тесікті белгіледім, себебі жұмыстан кейін оның іздерін кетіргім келді. Содан кейін мен болашақ тесік үшін орынды белгілеу үшін кранды қолдандым. Бұл келесі қадамда бұрғылауға көмектеседі.

Тесіктің өлшемі сіз пайдаланып жатқан антеннаға байланысты болады. Мен бұрғылаудың өлшемін таңдадым, оны антенна бұралған жіптің өлшемімен салыстырдым.

Мен 5,5 мм алдым.

Жарайды, қауіпсіздік көзілдірігін тағып алайық!

Диаметрді таңдап, тесікті белгілеп, оны бұрғылаңыз. Мұны жоғары жылдамдықпен жасаған дұрыс, бірақ қатты баспаңыз. Қалайы жұқа және қылшықтарды түзуге бейім - өткір металмен абай болыңыз. Шеттерін кесу үшін қалайы кескіштер мен тістеуіктерді пайдаланыңыз.

Осыдан кейін түймеге арналған тесікпен жұмыс істеуге болады. Онымен бәрі басқаша.

Мен қолымда бар нәрсемен жұмыс істеп жатырмын, сондықтан мен бұрғылау және тістеуік арқылы саңылауларды қайта жасап көруді шештім. Бірақ мұны Форстнер бұрғысымен жасау әлдеқайда ыңғайлы болар еді. Міне, мен мұны қалай жасадым.

Алдымен мен түймеден пластикалық гайканы бұрап алдым. Содан кейін гайканы саңылау керек жерге қойып, ішкі диаметрін белгіледім. Содан кейін мен бес тесікті бұрғылап, қайшымен материалды алып тастадым және тесікті дөңгелек етіп жасадым.

Осыдан кейін мен балғамен және тістеуікпен жиектерді ішке қарай соғып, майыстырдым - фотосуретті қараңыз. Мен дөңгелек басы бар балғаны пайдалануды ұсынамын. Мен кәдімгісін қолдандым, өйткені басқасы жоқ.

Қалайы банкалардан жасалған сымсыз телефон

Қалайы банкалардан жасалған сымсыз телефон

Қалайы банкалардан жасалған сымсыз телефон

Қалайы банкалардан жасалған сымсыз телефон

Енді сіз антенна мен түймені бұрауға болады. Өткір металл жиектерден сақ болыңыз!

Ыстық желім уақыты

Қалайы банкалардан жасалған сымсыз телефон

Барлық компоненттерді желімдеу уақыты келді. Алдымен желім пистолетін қосып, оны жылытыңыз. Содан кейін антенналық тақтаны банкаға желімдеу үшін желімді пайдаланыңыз. Сондай-ақ, антеннаның металл бөлігін банкамен қысқа тұйықталмас үшін желіммен жабуға кеңес беремін.

Қалайы банкалардан жасалған сымсыз телефон

Мен банкаға ештеңе түспеуі үшін мүмкіндігінше көп желімді пайдалануды ұсынамын. Сынақ кезінде жарылған немесе сықырлаған дыбысты естісеңіз, банкаға бір нәрсе тиіп кетуі мүмкін.

Arduino Uno-ны банканың түбіне жабыстырыңыз, содан кейін батареяларды қосыңыз. Бұл ең қиын бөлік - мен жиектерге желім жағып, содан кейін оны антеннаны жоғары қаратып, ал батареялар банканың қарама-қарсы жағында болатындай етіп орналастыруды ұсынамын. Батареялар табиғи ауырлық орталығы болады.

Қалайы банкалардан жасалған сымсыз телефон

Мен динамикті батарея ұстағышының бір жағына, ал микрофонды екінші жағына жабыстырдым. Себептер - эстетикалық ойлар және сымдарды ұқыпты төсеу ниеті.

Электрониканы қосу

Қалайы банкалардан жасалған сымсыз телефон

Барлығы мықтап жабыстырылған кезде, сымдарды қосу уақыты келді. Сымдарды схемаға сәйкес компоненттерге қосыңыз. Төменде қосылған контактілердің тізімі берілген.

Антенналық тақта:

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

Түсініктеме: NRF24L01 тамаша нәрсе, бірақ ол тамақтануға өте сезімтал. Мен сияқты қосымша тақтаны пайдаланбасаңыз, оны тек 3,3 В желісіне қосыңыз. 5 В-қа тек қосымша платамен қосылыңыз, әйтпесе антеннаны өртеп жібересіз.

Аналогтық дыбыс сенсоры:

  • Гравитациялық түйреуіштер -> A0

Аудио күшейткіш:

  • + (динамик кірісі) -> 9 немесе 10 (сол немесе оң арна)
  • — (динамиктің кірісі) -> GND
  • Гравитациялық түйреуіштер -> D0

Ауыстыру:

  • ЖОҚ -> A1
  • COM -> GND

Схема қалай жұмыс істейтіні туралы қысқаша түсініктеме.

Біз кітапхананы пайдаланамыз RF24Audio, сондықтан микрофон, динамик, қосқыш және антенна қатаң анықталған жолмен қосылуы керек:

  • Микрофон сигналының істікшесі әрқашан 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

пікір қалдыру