Mundarija:

Qanday qilib simsiz qalay qutisini telefon qilish mumkin! (Arduino Walkie Talkie): 7 qadam (rasmlar bilan)
Qanday qilib simsiz qalay qutisini telefon qilish mumkin! (Arduino Walkie Talkie): 7 qadam (rasmlar bilan)

Video: Qanday qilib simsiz qalay qutisini telefon qilish mumkin! (Arduino Walkie Talkie): 7 qadam (rasmlar bilan)

Video: Qanday qilib simsiz qalay qutisini telefon qilish mumkin! (Arduino Walkie Talkie): 7 qadam (rasmlar bilan)
Video: Kattalar uchun o’yinchoq 2024, Iyun
Anonim
Qanday qilib simsiz qalay qutisini telefon qilish mumkin! (Arduino Walkie Talkie)
Qanday qilib simsiz qalay qutisini telefon qilish mumkin! (Arduino Walkie Talkie)
Qanday qilib simsiz qalayli telefon yasash mumkin! (Arduino Walkie Talkie)
Qanday qilib simsiz qalayli telefon yasash mumkin! (Arduino Walkie Talkie)
Qanday qilib simsiz qalay qutisini telefon qilish mumkin! (Arduino Walkie Talkie)
Qanday qilib simsiz qalay qutisini telefon qilish mumkin! (Arduino Walkie Talkie)

Boshqa kuni, men juda muhim telefon qo'ng'irog'ining o'rtasida edim, banan telefonim ishlamay qoldi! Men juda xafa bo'ldim. Men bu ahmoq telefon tufayli qo'ng'iroqni oxirgi marta sog'indim! (Bir qarashda, men biroz jahlim chiqqan bo'lishi mumkin, rasmlarga qarang)

Yangilanish vaqti keldi. Qalay simsiz telefonga kiring! Hamma yangi va takomillashtirilgan telefon, mening soxta aloqa ehtiyojlarim uchun!

Eslatma: (Bu loyiha aslida ishlaydi)

Mana men uni qanday qurdim!

1 -qadam: asboblar va materiallar

Asboblar va materiallar
Asboblar va materiallar
Asboblar va materiallar
Asboblar va materiallar

Ushbu loyihani amalga oshirish uchun sizga bir nechta elektronika va ikkita asbob kerak bo'ladi.

Bu loyiha DFRobot tomonidan homiylik qilinganligini oshkor qilmoqchiman. Barcha qismlar ular tomonidan taqdim etilgan va ba'zi havolalar DFRobotga havola qilingan. Facio Ergo Sum -ni qo'llab -quvvatlamoqchi bo'lsangiz, ulardan foydalanishingiz mumkin! Brenddan tashqari qismlar ham ishlaydi. Ushbu loyihani amalga oshirgani uchun DFRobotga rahmat!

Asboblar -

  • Matkap (bitsiz)
  • Kalay snips
  • Issiq yopishtiruvchi qurol (Ehtiyot bo'ling: juda issiq)
  • Igna burun qisqichlari
  • Balli bolg'a

Materiallar - (bularning ikkitasi)

  • DFduino Uno R3
  • Gravitatsion IO kengaytiruvchi qalqoni (ixtiyoriy)
  • Analog tovush sensori (mikrofon)
  • 386AMP ovoz kuchaytirgichi (karnay)
  • 6AA Batareya ushlagichi, DC Barrel Jek (va 6x AA)
  • NRF24L01+PA+LNA antennali
  • Qo'l tugmasi (men arkada tugmachasidan foydalandim)
  • Alyuminiy qahva qutisi (Siz ularni Craigslist/Facebook Marketplace -da osongina topishingiz mumkin)
  • Jumper simlari

2 -qadam: qutilarni tayyorlash

Konservalarni tayyorlash
Konservalarni tayyorlash
Konservalarni tayyorlash
Konservalarni tayyorlash
Konservalarni tayyorlash
Konservalarni tayyorlash
Konservalarni tayyorlash
Konservalarni tayyorlash

Elektronni ulashdan oldin biz bankalarni tayyorlashimiz kerak. Buning uchun biz ikkita teshik ochamiz, biri antenna uchun, ikkinchisi tugma uchun.

Men antenna teshigidan boshladim. Birinchidan, men teshikni yon tomondan qanchalik uzoq bo'lishini o'lchash uchun antenna taxtasini qalay idishga joylashtirdim. Keyin, barmog'im bilan tepalikka e'tibor qaratib, keyinroq ularni o'chirish uchun tuynukni oq taxta bilan belgilab qo'ydim. Keyin, kran yordamida men burg'ulash kerak bo'lgan joyga kichik chuqurchani qo'ydim. Bu mashqni keyingi bosqichga yo'naltirishga yordam beradi.

Siz foydalanadigan antennaga qarab sizga kichikroq/kattaroq teshik kerak bo'lishi mumkin. Shunday qilib, to'g'ri o'lchamni topish uchun qilgan ishim, antennadagi iplarni matkap uchining o'lchamlari bilan taqqosladi.

Eslatma: (meniki 7/32) bilan tugadi

Xo'sh, XAVFSIZLIK GLASHLARI YO'Q!

O'lchamni tanlab, teshikni belgilab qo'yganingizdan so'ng, bankaga burg'ulang, yuqori tezlikda yuring, lekin juda qattiq bosmang. Qalay qutisi qanchalik mayda -chuyda bo'lgani uchun, u odatda qirqiladi, shuning uchun o'tkir metalldan ehtiyot bo'ling. Bu qirrani tozalash uchun qalay va qisqichlardan foydalaning.

Keyin tugmachani ochish vaqti keldi. Bu biroz boshqacha.

Eslatma: Men bor narsam bilan ishlayapman, shuning uchun men burg'ulash va qalay yordamida yana urinishga qaror qildim. Forstner biti ancha yaxshi ishlashi mumkin. Mana men buni qanday qildim.

Birinchidan, men tugmachadan plastik "yong'oqni" ochdim. Keyin men yong'oqni teshik kerakli joyga qo'ydim va ichki diametrini belgiladim. Keyin men beshta teshik ochdim va materialni tozalab, aylana shaklida qalay bilan ishlatdim. Teshikni belgilang, tegib, burg'ulang.

STOP! HAMMERTIME!

Shundan so'ng, men bolg'a va pense yordamida metall tiqinlarni urib, egildim. Buni qanday qilganimni yaxshiroq tushunish uchun rasmlarga qarang. Men sizga yordam beradigan qaltis diagramma berdim.

Eslatma: Men bolg'ali bolg'adan foydalanishni taklif qilaman. Men oddiy bolg'a ishlatardim, chunki menda bu bor edi.

Bu tugagach, siz antennani va tugmani burishingiz mumkin. Shunga qaramay, har qanday o'tkir metall qismlardan ehtiyot bo'ling!

3 -qadam: issiq yopishtiruvchi qurol vaqti

Issiq yopishtiruvchi qurol vaqti!
Issiq yopishtiruvchi qurol vaqti!
Issiq yopishtiruvchi qurol vaqti!
Issiq yopishtiruvchi qurol vaqti!
Issiq yopishtiruvchi qurol vaqti!
Issiq yopishtiruvchi qurol vaqti!

Endi tarkibiy qismlarga yopishtiramiz!

Birinchidan, issiq yopishtiruvchi qurolni ulang va uning qizishini kuting.

*Xavf mavzusi o'ynay boshlaydi …*

Keyin, antenna taxtasini bankaga mahkamlash uchun issiq elimdan foydalaning. Men, shuningdek, antennaning bankadan o'tadigan metall qismini elim bilan qoplashni taklif qilaman, shuning uchun u bankaga tushmaydi.

Eslatma: Ushbu komponentlarning barchasida ko'p miqdorda issiq elim ishlating, shuning uchun hech narsa banka bilan erga ulanishi mumkin emas. Agar siz uni sinab ko'rayotganingizda shovqin yoki shovqin eshitayotgan bo'lsangiz, ehtimol sizda nosozlik bor.

Arduino Uno -ni bankaning pastki qismiga yopishtiring, so'ngra batareya paketini ulang. Bu eng og'ir qism bo'ladi, men chekkalarga elim surtishni va keyin idishni dam olishni xohlagan joyga qo'yishni maslahat beraman (shuning uchun antenna yuqoriga qaraydi). Batareya to'plami har doim bankaning og'irlik markazi bo'ladi.

Men karnayni batareya paketining bir tomoniga, mikrofonni boshqa tomoniga yopishtirdim. (Rasmlarga qarang) Bu birinchi navbatda estetik maqsadlar va simlarni boshqarish uchun qilingan.

Qopqoqning hech biri qalay qutisiga yopishmasligi uchun ko'p miqdorda elim ishlatganingizga ishonch hosil qiling

4 -qadam: O'chirish simini ulash

O'chirish kabeli
O'chirish kabeli
O'chirish kabeli
O'chirish kabeli

Hammasi mahkam yopishtirilgandan so'ng, simlarni ulash vaqti keldi! Taqdim etilgan sxemadan foydalanib, barcha o'tish moslamalarini tegishli pimlarga ulang. Shuningdek, men quyida ko'rsatma beraman:

(E'tibor bering, bu Gravity Expansion HAT uchun)

Antenna paneli:

  • MI -> MISO
  • MO -> MOSI
  • SCK -> SCK
  • Idoralar -> 7 -pin
  • CSE -> 8 -pin
  • GND -> GND
  • 5V -> 5V

Bu taxtada e'tiborga olish kerak bo'lgan narsa. NRF24L01 - bu ajoyib texnologiya, lekin elektrga juda sezgir. Agar men kabi ryukzakdan foydalanmasangiz, uni faqat 3.3V bilan quvvatlang. QO'ShIMChA QO'LLANISHNI QO'LLANISHDA 5V ga ULANING, aks holda u antennani qovuradi.

Analog tovush sensori:

Gravitatsion pinlar -> A0

Ovoz kuchaytirgichi:

  • +(dinamik kirishida) -> 9 yoki 10 (chap yoki o'ng ovoz)
  • -(karnay kiritishida) -> GND
  • Gravitatsion pinlar -> D0

Kalit:

  • YO'Q -> A1
  • COM -> GND

Bu erda sxemaning qisqacha izohi (umid qilamanki, boshqa taxtadan foydalanadigan har bir kishiga foyda keltiradi).

Biz foydalanadigan RF24Audio kutubxonasi tufayli mikrofon, karnay, kalit va antenna uchun juda aniq pinout mavjud:

Mikrofon signal pimi har doim A0 pinida bo'ladi.

Switch (uzatish rejimiga o'tish uchun) har doim A1 pinli bo'ladi.

Men foydalanayotgan ovoz kuchaytirgichi, agar u quvvatga ega bo'lsa, qaerga ulanganligi muhim emas. Muhimi, audio uzatish uchun foydalanadigan sim, u sukut bo'yicha 9 va 10 -pinli bo'ladi (chap va o'ng ovoz uchun).

CE va CSE antenna pinlari har doim mos ravishda 7 va 8 -pinlarga ulanadi (bu radio signalining har ikki yo'nalishiga ham imkon beradi)

Umid qilamanki, bu ma'lumot sizga ushbu sxemani istalgan taxtaga ulashga yordam beradi.

5 -qadam: Kodni bosish

Kodni bosish
Kodni bosish
Kodni bosish
Kodni bosish
Kodni bosish
Kodni bosish

Kodni kiritish vaqti keldi! RF24Audio kutubxonasi tufayli ushbu loyihaning dasturi SUPER oddiy. Bu tom ma'noda 10 qatorli kod emas! Qarab qo'ymoq:

// Kutubxonalarni qo'shing

#kiritish #qo'shish #qo'shish RF24 radiosi (7, 8); // 7 (Idoralar) 8 (CS) RF24Audio rfAudio (radio, 1) pinlari yordamida radio sozlang; // Ovozni radio yordamida o'rnating va 0 -sonli radio raqamini o'rnating. Void setup () {rfAudio.begin (); // Qilish kerak bo'lgan yagona narsa - kutubxonani ishga tushirish. }

Men bu erda qanday ishlashini tushuntirmayman, lekin agar siz Arduino IDE va bu kod nimani anglatishini bilmoqchi bo'lsangiz, ushbu havolaga qarang.

Siz shuningdek RF24 va RF24Audio kutubxonasini o'rnatishingiz kerak bo'ladi, uni bu erdan yuklab olishingiz mumkin.

Arduino IDE -ni o'rnatganingizdan so'ng, taqdim etilgan Arduino dasturini yuklab oling va kodni oching. Ochiladigan asboblar ostiga qarang. "Dasturchi" AVR Internet -provayderiga o'rnatilganligiga ishonch hosil qiling va Board Arduino UNO -ga (yoki siz foydalanadigan taxtaga) o'rnatilgan. To'g'ri portda ekanligingizni tasdiqlang ("COM#da Arduino Uno" deb yozilishi kerak)

Endi biz kodni bosishga tayyormiz. USB kabelini Arduino va kompyuterga ulang va IDE -ning yuqori chap qismidagi Yuklash o'qini bosing. Kod yuklanishi kerak va siz jim ovozni eshitishingiz mumkin.

Tugmani bosib ko'ring va ovoz balandligi o'zgaradimi -yo'qligini ko'ring. U, shuningdek, IO Expansion HAT ustki qismidagi LEDni ham o'chirishi kerak.

Agar siz bunday natijalarga erishmoqchi bo'lsangiz, dastur to'g'ri ishlashi va hamma narsa to'g'ri ulangan bo'lishi kerak.

6 -qadam: Sinov

Buni sinovdan o'tkazish
Buni sinovdan o'tkazish
Buni sinovdan o'tkazish
Buni sinovdan o'tkazish
Buni sinovdan o'tkazish
Buni sinovdan o'tkazish
Buni sinovdan o'tkazish
Buni sinovdan o'tkazish

Buni tekshirish uchun siz ikkala qutini ham yoqishingiz kerak. Bitta qutidagi tugmani bosing va mikrofonga shovqin soling. Boshqa idishdan kelgan ovozni eshitasizmi?

Boshqa idishda ham xuddi shu narsani sinab ko'ring. Hech narsa eshitmayapsizmi?

Agar shunday bo'lsa, u ishlaydi va siz tugadingiz! Eslatma: Agar siz shovqin yoki shovqin qilsangiz, topraklama muammolarini tekshiring. Qo'rg'oshinlarning hech biri idishga tegmasligiga ishonch hosil qiling va tarkibiy qismlar o'rtasida yopishtiruvchi ko'p. Bir -birining atrofiga burilmaslikka harakat qiling, chunki bu shovqinni oshiradi. Shuningdek, antennaning metall qismini bankaga topraklamasligi uchun uni elektr tasmasi bilan yopishni taklif qilaman.

Ishlayotganini bilganingizdan so'ng, masofani ham sinab ko'ring; agar signalga hech narsa to'sqinlik qilmasa, u bir kilometrgacha borishi kerak!

7 -qadam: Xulosa

Xulosa
Xulosa
Xulosa
Xulosa
Xulosa
Xulosa

Tabriklaymiz, siz oxirigacha etib keldingiz! Ushbu loyihani yaratish ajoyib ish!

Mening ko'rsatmalarni o'qiganingiz uchun tashakkur, umid qilamanki, sizga video yoqdi va umid qilamanki, bu sizga juda qiziqarli bo'ldi.

Men shuni ma'lum qilmoqchimanki, bu loyiha DFRobot tomonidan homiylik qilingan, ular barcha qismlarni etkazib berish orqali ushbu loyihaning mavjud bo'lishiga imkon berishgan, shuning uchun ularga borib, muhabbat bering!

Yangilash: Men bu ko'rsatmalarni Arduino tanlovida ishtirok etyapman, shuning uchun agar sizga bu loyiha yoqqan bo'lsa, iltimos, quyida to'q sariq tugma bilan ovoz bering!

Yangilangan yangilanish: Men ham Arduino uyida o'tkaziladigan tanlovga kiraman, shuning uchun agar siz ham menga o'sha saytlarda o'z yordamingizni ko'rsatsangiz yaxshi bo'lardi!

Oldingi yangilanishning yangilangan yangilanishi: Men ham Hackaday.io Making Tech at Home Challenge da qatnashaman, shuning uchun bu erga ovoz bering!

Meni kuzatib boring va shunga o'xshash ajoyib loyihalarni ko'ring va biror narsa tayyorlang! Har doim o'rganishda davom eting.:)

- Geof M.

Facio Ergo Sum: "Men shunday qilaman"

Arduino musobaqasi 2020
Arduino musobaqasi 2020
Arduino musobaqasi 2020
Arduino musobaqasi 2020

Arduino 2020 musobaqasida ikkinchi o'rinni egalladi

Tavsiya: