Мазмұны:

Қалқымалы сымсыз телефонды қалай жасауға болады! (Arduino Walkie Talkie): 7 қадам (суреттермен)
Қалқымалы сымсыз телефонды қалай жасауға болады! (Arduino Walkie Talkie): 7 қадам (суреттермен)

Бейне: Қалқымалы сымсыз телефонды қалай жасауға болады! (Arduino Walkie Talkie): 7 қадам (суреттермен)

Бейне: Қалқымалы сымсыз телефонды қалай жасауға болады! (Arduino Walkie Talkie): 7 қадам (суреттермен)
Бейне: Телефоннын зарядкасын тез жүз пайыз қылту шын😱😱 2024, Желтоқсан
Anonim
Қалқымалы сымсыз телефонды қалай жасауға болады! (Arduino Walkie Talkie)
Қалқымалы сымсыз телефонды қалай жасауға болады! (Arduino Walkie Talkie)
Қалқымалы сымсыз телефонды қалай жасауға болады! (Arduino Walkie Talkie)
Қалқымалы сымсыз телефонды қалай жасауға болады! (Arduino Walkie Talkie)
Қалқымалы сымсыз телефонды қалай жасауға болады! (Arduino Walkie Talkie)
Қалқымалы сымсыз телефонды қалай жасауға болады! (Arduino Walkie Talkie)

Дәл бір күні мен банан телефонымның жұмысын тоқтатқан кезде мен өте маңызды телефон қоңырауының ортасында болдым! Мен қатты ренжідім. Мен ақымақ телефонның арқасында соңғы рет қоңырауды жіберіп алдым! (Бір қарағанда, мен қазір қатты ашуланған шығармын, суреттерді қараңыз)

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

Ескерту: (Бұл жоба шынымен жұмыс істейді)

Міне, мен оны қалай салдым!

1 -қадам: құралдар мен материалдар

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

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

Мен бұл жобаға DFRobot демеушілік жасағанын ашқым келеді. Барлық бөлшектерді олар берді, ал кейбір сілтемелер DFRobot -қа серіктестік сілтемелер болып табылады. Facio Ergo Sum -ды қолдағыңыз келсе, оларды қолданыңыз! Брендтен тыс бөлшектер де жұмыс істейді. Бұл жобаны жүзеге асырғаны үшін DFRobot -қа рахмет!

Құралдар -

  • Бұрғылау (битсіз)
  • Қалайы
  • Ыстық желім тапаншасы (мұқият: өте ыстық)
  • Мұрын инелері
  • Шар тәрізді балға

Материалдар - (бұлардың екеуі)

  • DFduino Uno R3
  • Гравитациялық IO кеңейту қалқаны (міндетті емес)
  • Аналогты дыбыс сенсоры (микрофон)
  • 386AMP дыбыс күшейткіші (динамик)
  • 6AA аккумуляторлық ұстағыш DC DC баррель ұясымен (және 6x AA)
  • NRF24L01+PA+LNA антеннасы бар
  • Тактиль түймесі (мен аркадалық түймені қолдандым)
  • Алюминийден жасалған кофе құтысы (оларды Craigslist/Facebook Marketplace -те оңай табуға болады)
  • Jumper Wires

2 -қадам: банкаларды дайындау

Консервілерді дайындау
Консервілерді дайындау
Консервілерді дайындау
Консервілерді дайындау
Консервілерді дайындау
Консервілерді дайындау
Консервілерді дайындау
Консервілерді дайындау

Электрониканы қосудан бұрын, біз банкаларды дайындауымыз керек. Мұны істеу үшін біз екі тесік бұрғылайтын боламыз: біреуі антенна үшін, екіншісі түйме үшін.

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

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

Ескерту: (менікі 7/32 аяқталды)

Жарайды, ҚАУІПСІЗДІК КӨЗІ ҚОСЫЛДЫ!

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

Содан кейін түймені тесуге уақыт келді. Бұл сәл өзгеше.

Ескерту: Мен қолда бар нәрсемен жұмыс жасаймын, сондықтан мен оны бұрғы мен қаңылтырмен қайта қолдануға тырыстым. Forstner биті әлдеқайда жақсы жұмыс істей алады. Міне, мен мұны қалай жасадым.

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

ТОҚТА! HAMMERTIME болды!

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

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

Бұл аяқталғаннан кейін сіз антенна мен түймені бұрай аласыз. Тағы да, кез келген өткір металл кесектерден абай болыңыз!

3 -қадам: ыстық желім тапаншасының уақыты

Ыстық желім тапаншасының уақыты!
Ыстық желім тапаншасының уақыты!
Ыстық желім тапаншасының уақыты!
Ыстық желім тапаншасының уақыты!
Ыстық желім тапаншасының уақыты!
Ыстық желім тапаншасының уақыты!

Енді компоненттерді жабыстырайық!

Алдымен ыстық желім пистолетін қосыңыз және оның қызуын күтіңіз.

*Қатер тақырыбы ойнай бастайды …*

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

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

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

Мен аккумулятордың бір жағына динамикті, ал екінші жағына микрофонды жаптым. (Суреттерге қараңыз) Бұл ең алдымен эстетикалық мақсатта және сымды басқаруға арналған.

Қаңылтырға түйреуіштердің ешқайсысы бекітілмеуі үшін көп желімді қолданғаныңызға көз жеткізіңіз

4 -қадам: тізбекті электрмен жабдықтау

Электр тізбегінің сымдары
Электр тізбегінің сымдары
Электр тізбегінің сымдары
Электр тізбегінің сымдары

Барлығы мықтап жабыстырылғаннан кейін, сымдарды қосатын уақыт келді! Барлық секіргіштерді тиісті түйреуіштерге қосу үшін берілген схеманы қолданыңыз. Мен сонымен қатар төмендегі түйіндерді беремін:

(Назар аударыңыз, бұл Gravity Expansion HAT үшін)

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

  • MI -> MISO
  • MO -> MOSI
  • SCK -> SCK
  • CE -> 7 түйреуіш
  • CSE -> 8 түйреуіш
  • GND -> GND
  • 5В -> 5В

Бұл тақтаға назар аударатын нәрсе. NRF24L01 - бұл керемет технология, бірақ электр энергиясына өте сезімтал. Мен сияқты рюкзакты пайдаланбайтын болсаңыз, оны тек 3.3В қуатымен қуаттаңыз. ҚОСЫМША ПАРТАНЫ ҚОЛДАНҒАНДА 5В -қа ТЕК ҚОСЫЛЫҢЫЗ, әйтпесе ол антеннаны қуырады.

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

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

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

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

Ауыстыру:

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

Міне, тізбектің қысқаша түсіндірмесі (басқа тақтаны пайдаланатындардың пайдасына үміттенемін).

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

Микрофон сигналының түйреуіші әрқашан A0 істігінде болады.

Коммутатор (беру режиміне ауысу үшін) әрқашан A1 түйреуіші болып табылады.

Мен қолданатын дыбыс күшейткіші, егер ол қуатқа ие болса, қайда жалғанғаны маңызды емес. Маңыздысы - дыбысты беру үшін қолданылатын сым, ол әдепкі бойынша 9 және 10 түйреуіштер болады (сол және оң жақ аудио үшін).

CE және CSE антенналық түйреуіштері әрқашан сәйкесінше 7 және 8 түйреуіштерге қосылады (бұл радио сигналдың екі бағытына да мүмкіндік береді)

Бұл ақпарат осы схеманы кез келген тақтаға қосуға көмектеседі деп үміттенемін.

5 -қадам: кодты енгізу

Кодты итеру
Кодты итеру
Кодты итеру
Кодты итеру
Кодты итеру
Кодты итеру

Кейбір кодты енгізу уақыты келді! Бұл жобаның бағдарламасы RF24Audio кітапханасының арқасында SUPER қарапайым. Бұл тіпті кодтың 10 жолы емес! Қара:

// Кітапханаларды қосыңыз

#қосу #қосу #қосу RF24 радиосы (7, 8); // 7 (CE) 8 (CS) RF24Audio rfAudio (радио, 1) түйреуіштері арқылы радио орнатыңыз; // Дыбысты радио арқылы орнатыңыз және 0 нөміріне қойыңыз. Void setup () {rfAudio.begin (); // Жалғыз нәрсе - кітапхананы инициализациялау. }

Мен мұнда қалай жұмыс істейтінін түсіндірмеймін, бірақ егер сіз Arduino IDE туралы және бұл кодтың нені білдіретінін білгіңіз келсе, мына сілтемені қараңыз.

Сіз сондай -ақ RF24 және RF24Audio кітапханасын орнатуыңыз керек, оны осы жерден жүктеуге болады.

Arduino IDE орнатылғаннан кейін, Arduino бағдарламасын жүктеп алып, кодты ашыңыз. Ашылмалы құралдардың астынан қараңыз. «Бағдарламашы» AVR ISP -ге, ал Board Arduino UNO -ға (немесе сіз қолданатын кез келген тақтаға) орнатылғанына көз жеткізіңіз. Сондай -ақ, сіз дұрыс портта екеніңізді растаңыз (ол «COM#-де» Arduino Uno «деп жазылуы керек)

Енді біз кодты енгізуге дайынбыз. USB кабелін Arduino мен компьютерге қосыңыз және IDE -дің жоғарғы сол жағындағы Жүктеу көрсеткісін басыңыз. Код жүктелуі керек және сіз тыныш дыбысты естуіңіз мүмкін.

Түймені басып көріңіз және дыбыстың өзгеретінін көріңіз. Ол сонымен қатар IO Expansion HAT жоғарғы жағындағы светодиодты өшіруі керек.

Егер сіз осы нәтижелерге қол жеткізсеңіз, онда бағдарлама дұрыс жұмыс істеуі керек және бәрі дұрыс қосылған болуы керек.

6 -қадам: тестілеу

Оны тестілеу
Оны тестілеу
Оны тестілеу
Оны тестілеу
Оны тестілеу
Оны тестілеу
Оны тестілеу
Оны тестілеу

Оны тексеру үшін сізге екі банкті де қосу керек. Бір банкадағы түймені басып, микрофонға біраз шу шығарыңыз. Басқа контейнерден дыбыс естисіз бе?

Басқа банкада дәл сол нәрсені көріңіз. Ештеңе естімедің бе?

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

Оның жұмыс істейтінін білген соң, қашықтықты да сынап көріңіз; егер сигналды бөгейтін ештеңе болмаса, ол километрге дейін жүруі керек!

7 -қадам: Қорытынды

Қорытынды
Қорытынды
Қорытынды
Қорытынды
Қорытынды
Қорытынды

Құттықтаймыз, сіз соңына дейін жеттіңіз! Бұл жобаны құру керемет жұмыс!

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

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

Жаңарту: Мен осы нұсқаулықты Arduino байқауына қатыстым, сондықтан егер сізге бұл жоба ұнаған болса, төмендегі қызғылт сары түймемен дауыс беріңіз!

Жаңартылған жаңарту: Мен Arduino үйінде жасалынатын конкурсқа қатысамын, сондықтан сіз маған осы сайттарда қолдау көрсетсеңіз жақсы болар еді!

Алдыңғы жаңартудың жаңартылған жаңартуы: Мен сондай -ақ Hackaday.io Making Tech at Home Challenge бағдарламасындамын, сондықтан мұнда дауыс беріңіз!

Осындай керемет жобалар үшін мені қадағалаңыз және бірдеңе жасаңыз! Әрқашан үйренуді жалғастырыңыз.:)

- Джефф М.

Фасио Эрго Сум: «Мен осылаймын»

Ардуино сайысы 2020
Ардуино сайысы 2020
Ардуино сайысы 2020
Ардуино сайысы 2020

Arduino 2020 байқауында екінші орын

Ұсынылған: