Qadimgi o'yinchoqning yangi timsoli, simsiz qalay quti telefon o'tgan yilgi texnologiyani olib, uni zamonaviy davrga olib boradi!

Kecha men telefonda jiddiy gaplashayotgan edim, to'satdan mening bananafonim ishlamay qoldi! Men juda xafa bo'ldim. Xo'sh, tamom - bu ahmoq telefon tufayli oxirgi marta qo'ng'iroqni o'tkazib yuborishim! (Orqaga qarasam, o'sha paytda men biroz g'azablangan edim.)

Yangilanish vaqti keldi. Mana bu – tunukadan yangi simsiz telefon! Mening barcha aloqa ehtiyojlarimga mos keladigan yangi va takomillashtirilgan pseudo telefon!


Hazil bir chetga surib, loyiha aslida ishlayapti. Va men buni qanday qildim.
Asboblar va materiallar
Loyiha uchun sizga bir nechta elektron komponentlar va bir nechta vositalar kerak bo'ladi.


Asboblar:
- Burg'ulash.
- Metall uchun qaychi.
- Issiq yopishtiruvchi qurol.
- Dumaloq burunli pense.
- Dumaloq hujumchi bilan bolg'acha.
Materiallar (barchasi ikki nusxada):
- (shart emas)
- (mikrofon)
- (ma'ruzachi)
- DC Barrel Jack (va 6x AA batareyalari) bilan
- antenna bilan.
- .
- Alyuminiy qahva qutisi.
- .
Idishlarni tayyorlash
Elektronikani ulashdan oldin siz idishlarni tayyorlashingiz kerak. Keling, ularda ikkita teshik ochamiz - biri antenna uchun, ikkinchisi tugma uchun.

Men antenna teshigidan boshladim. Birinchidan, teshik devordan qanchalik uzoqda bo'lishi kerakligini o'lchash uchun antenna platasini quti ichiga yopishtirdim. Keyin men quruq o'chirish belgisi yordamida teshikni belgiladim, chunki ishdan keyin uning izlarini olib tashlamoqchi edim. Keyin kelajakdagi teshik uchun joyni belgilash uchun krandan foydalandim. Bu keyingi bosqichda burg'ulashda yordam beradi.
Teshikning o'lchami siz foydalanayotgan antennaga bog'liq bo'ladi. Men shunchaki matkapning o'lchamini tanladim, uni antenna vidalanadigan ipning o'lchami bilan taqqosladim.
Men 5,5 mm oldim.
OK, xavfsizlik ko'zoynagini taqib olaylik!
Diametrni tanlab, teshikni belgilab, uni burg'ulash. Buni yuqori tezlikda qilish yaxshidir, lekin juda qattiq bosmang. Qalay yupqa va burmalar hosil qiladi - o'tkir metall bilan ehtiyot bo'ling. Qirralarni kesish uchun qalay qisqichlari va penselardan foydalaning.
Shundan so'ng siz tugma uchun teshik ustida ishlashni boshlashingiz mumkin. U bilan hamma narsa biroz boshqacha.
Men bor narsam bilan ishlayapman, shuning uchun matkap va pense yordamida yana teshik ochishga qaror qildim. Ammo buni Forstner matkap bilan qilish ancha qulayroq bo'ladi. Mana, men buni qanday qildim.
Birinchidan, men tugmachadan plastik gaykani burab oldim. Keyin men nonni teshikka kerak bo'lgan joyga qo'ydim va ichki diametrni belgiladim. Keyin men beshta teshik ochdim va qaychi yordamida materialni olib tashladim va teshikni yumaloq ko'rinishga keltirdim.
Shundan so'ng, men bolg'a va pense yordamida qirralarni ichkariga urib, ularni egdim - rasmga qarang. Dumaloq boshli bolg'achadan foydalanishni tavsiya etaman. Men odatdagidan foydalandim, chunki boshqasi yo'q.




Endi siz antennani va tugmachani vidalashingiz mumkin. O'tkir metall qirralardan ehtiyot bo'ling!
Issiq yopishtiruvchi vaqt

Barcha komponentlarni yopishtirish vaqti keldi. Birinchidan, yopishtiruvchi tabancani yoqing va uni qizdiring. Keyin antenna taxtasini qutiga yopishtirish uchun elimdan foydalaning. Bundan tashqari, antennaning metall qismini elim bilan yopishingizni maslahat beraman, shunda u quti bilan qisqaradi.

Hech narsa qutiga tushmasligi uchun iloji boricha ko'proq elim ishlatishni tavsiya qilaman. Sinov paytida siz yorilish yoki chiyillash ovozini eshitsangiz, qutiga biror narsa tegishi mumkin.
Arduino Uno-ni qutining pastki qismiga yopishtiring va keyin batareyalarni ulang. Bu eng qiyin qism - men qirralarga elim surtishni maslahat beraman va keyin uni antenna yuqoriga qaratib, batareyalar qutining qarama-qarshi tomonida joylashganki tarzda joylashtirishni maslahat beraman. Batareyalar tabiiy tortishish markazi bo'ladi.

Men dinamikni batareya ushlagichining bir tomoniga, mikrofonni esa boshqa tomoniga yopishtirdim. Sabablari estetik mulohazalar va simlarni chiroyli tarzda yotqizish istagi.
Elektronikani ulash

Har bir narsa mahkam yopishtirilganda, simlarni ulash vaqti keldi. Simlarni diagrammaga muvofiq komponentlarga ulang. Quyida ulangan kontaktlar ro'yxati keltirilgan.
Antenna paneli:
- MI -> MISO
- MO -> MOSI
- SCK -> SCK
- Idoralar -> Pin 7
- CSE -> Pin 8
- GND -> GND
- 5V -> 5V
Sharh: NRF24L01 ajoyib narsa, lekin u ovqatlanishga juda sezgir. Uni faqat 3,3V ga ulang - agar siz men kabi qo'shimcha platadan foydalanmasangiz. 5 V ga faqat qo'shimcha plata bilan ulang, aks holda siz antennani yoqib yuborasiz.
Analog ovoz sensori:
- Gravitatsiya pinlari -> A0
Ovoz kuchaytirgich:
- + (karnay kiritish) -> 9 yoki 10 (chap yoki o'ng kanal)
- — (karnay kiritishi) -> GND
- Gravitatsiya pinlari -> D0
Oʻzgartirish:
- YO'Q -> A1
- COM -> GND
Sxema qanday ishlashi haqida qisqacha tushuntirish.
Biz kutubxonadan foydalanamiz , shuning uchun mikrofon, karnay, kalit va antenna qat'iy belgilangan tarzda ulanishi kerak:
- Mikrofon signali pin har doim A0 piniga boradi.
- Kommutator (qabul qilish/uzatish) - A1 da.
- Ovoz kuchaytirgich quvvatga ega bo'lsa, istalgan joyda yoqilishi mumkin. Ovoz kabeli 9 va 10-pinlarga ulangan bo'lishi kerak.
- CE va CSE antenna pinlari faqat 7 va 8 pinlariga ulanadi.

Kod yuklanmoqda
minnatdorchilik Dastur juda oddiy bo'lib chiqdi. Tom ma'noda 10 qator kod. Qarab qo'ymoq:
//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(); // Инициализировать библиотеку.
}
Kodni yuklash uchun Arduino IDE-ni o'rnatishingiz, ushbu kodni yuklab olishingiz va uni ochishingiz kerak. "Asboblar" menyusida dasturchi AVR ISP ga va plata Arduino UNO ga o'rnatilganligiga ishonch hosil qiling. To'g'ri MAQOMOTI portini tanlaganingizga ishonch hosil qiling.
Endi Arduino va kompyuterni USB kabeli bilan ulang va yuqori chapdagi "yuklash" tugmasini bosing. Kod yuklanishi kerak va siz ozgina shovqinli ovozni eshitishingiz kerak.
Tugmani bosib ko'ring va shivirlayotgan ovoz balandligi o'zgargan-o'zgarmasligini tinglang. IO Expansion HAT platasining yuqori qismidagi LED o'chib ketishi kerak.
Agar hamma narsa shunday bo'lsa, unda dastur ishlaydi va hamma narsa to'g'ri ulangan.
Sinov qilish mumkin

Tekshirish uchun siz ikkala bankni ham yoqishingiz kerak. Konservalardan biridagi tugmani ushlab turing va mikrofonga biror narsa ayting. Boshqa qutidagi ovozni eshita olasizmi? Buni boshqa idish bilan sinab ko'ring.
Agar ovoz o'tib ketsa, siz muvaffaqiyatga erishdingiz! Agar siz shovqin bilan bog'liq muammolarga duch kelsangiz yoki g'ichirlagan shovqinni eshitsangiz, topraklama bilan bog'liq muammolarni tekshiring. Antennani izolyatsion lenta bilan o'rashni tavsiya qilishim mumkin.
Shundan so'ng, ish oralig'ini sinab ko'ring - agar signal yo'lida hech narsa bo'lmasa, u taxminan bir kilometr masofani bosib o'tishi kerak!
xulosa


Tabriklaymiz, siz loyihaning oxiriga yetdingiz! Yaxshi bajarilgan ish!
Manba: www.habr.com
