Агуулгын хүснэгт:

Утасгүй цагаан тугалга бүхий утсыг хэрхэн яаж хийх вэ! (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
  • Gravity IO Expansion Shield (заавал биш)
  • Аналог дууны мэдрэгч (микрофон)
  • 386AMP аудио өсгөгч (чанга яригч)
  • 6AA зай эзэмшигч, DC баррель Жак (6x AA)
  • NRF24L01+PA+LNA антентай
  • Мэдрэх товчлуур (би аркад товчлуур ашигласан)
  • Хөнгөн цагаан кофены лааз (Та үүнийг Craigslist/Facebook Marketplace дээрээс амархан олох боломжтой)
  • Холбогч утас

Алхам 2: Лаазыг бэлтгэх

Лаазыг бэлтгэх
Лаазыг бэлтгэх
Лаазыг бэлтгэх
Лаазыг бэлтгэх
Лаазыг бэлтгэх
Лаазыг бэлтгэх
Лаазыг бэлтгэх
Лаазыг бэлтгэх

Цахилгаан хэрэгслийг холбохоос өмнө бид лаазыг бэлдэх хэрэгтэй болно. Үүнийг хийхийн тулд бид хоёр цооног өрөмдөх болно, нэг нь антен, нөгөө нь товчлуур.

Би антенны нүхнээс эхэллээ. Нэгдүгээрт, би антенны самбарыг цагаан тугалганы лаазны дотор байрлуулж, нүхийг хэр зэрэг хол байлгахыг хэмжих хэрэгтэй. Дараа нь би хуруугаараа уулын нурууг тэмдэглэж, дараа нь арчиж хаяхын тулд нүхийг цагаан самбараар тэмдэглэв. Дараа нь цорго ашиглан өрөмдөх гэж буй жижигхэн догол мөрийг тавив. Энэ нь дараагийн шатанд өрөмдлөгийг удирдан чиглүүлэхэд тусална.

Таны ашигладаг антеннаас хамааран танд жижиг/том нүх хэрэгтэй байж магадгүй юм. Тиймээс зөв хэмжээг олохын тулд миний хийсэн зүйлийг антенны утаснуудыг өрмийн хэмжээтэй харьцуулж үзсэн.

Жич: (Минийх 7/32 болсон)

За, АЮУЛГҮЙ БАЙДЛЫН ШИЛДЭГ!

Хэмжээ сонгоод нүхийг тэмдэглэсний дараа лааз руу өрөмдөж, өндөр хурдтай яваарай, гэхдээ хэт хүчтэй бүү түлх. Цагаан тугалганы лааз хэр туранхай байдаг тул ихэвчлэн хяргадаг тул хурц металлыг анхаарч үзээрэй. Энэ ирмэгийг цэвэрлэхийн тулд цагаан тугалга, бахө ашиглана уу.

Дараа нь товчлуурын нүхийг хийх цаг болжээ. Энэ бол арай өөр.

Тэмдэглэл: Би байгаа зүйлээрээ ажиллаж байгаа тул өрөм, цагаан тугалга ашиглан дахин оролдохоор шийдлээ. Forstner бит илүү сайн ажиллах болно. Үүнийг би яаж хийснийг энд харуулав.

Нэгдүгээрт, би хуванцар "самар" -ыг товчлуураас нь салгав. Дараа нь би самарыг нүхийг хүссэн газарт байрлуулж, дотор диаметрийг тэмдэглэв. Дараа нь би таван цооног өрөмдөж, цагаан тугалга ашиглан материалыг цэвэрлэж, тойрог болгов. Нүхийг тэмдэглээд цорго хийж өрөмд.

ЗОГС! HAMMERTIME боллоо!

Үүний дараа би алх, бахө ашиглан төмөр хавчуулгыг тогшиж, нугалав. Үүнийг хэрхэн хийснийг илүү сайн ойлгохын тулд зургуудыг үзнэ үү. Би танд туслах ёстой бүдүүлэг диаграмыг өгсөн.

Анхаарна уу: Би бөмбөг хавчсан алх ашиглахыг санал болгож байна. Надад байгаа бүх зүйл байсан болохоор би энгийн алх ашигласан.

Үүнийг хийсний дараа та антен болон товчлуурыг шургуулж болно. Дахин хэлэхэд аливаа хурц металл битээс болгоомжлох хэрэгтэй!

Алхам 3: Халуун цавуу бууны цаг

Халуун цавуу бууны цаг!
Халуун цавуу бууны цаг!
Халуун цавуу бууны цаг!
Халуун цавуу бууны цаг!
Халуун цавуу бууны цаг!
Халуун цавуу бууны цаг!

Одоо бүрэлдэхүүн хэсгүүдийг нааж үзье!

Нэгдүгээрт, халуун цавуугаа залгаад халаахыг хүлээнэ үү.

*Аюултай байдлын сэдэв тоглож эхлэв …*

Дараа нь антенны хавтанг лаазнаас бэхлэхийн тулд халуун цавуу ашиглана уу. Би бас антенны лаазанд наалдсан метал хэсгийг цавуугаар бүрэхийг санал болгож байна.

Тэмдэглэл: Эдгээр бүх бүрэлдэхүүн хэсгүүдийн хувьд маш их хэмжээний халуун цавуу хэрэглээрэй. Хэрэв та турших үед дуугарах эсвэл дуугарах чимээ сонсвол танд газрын гэмтэл байгаа бололтой.

Arduino Uno -ийг лаазны ёроолд нааж, дараа нь батерейны хайрцгийг хавсаргана уу. Энэ бол хамгийн хүнд хэсэг байх болно, би ирмэг дээр цавуу түрхээд дараа нь лаазыг амрахыг хүссэн газарт байрлуулахыг зөвлөж байна (ингэснээр антенн дээш чиглүүлнэ). Зайны багц нь лаазны хүндийн хүчний төв байх болно.

Би батерейны нэг талд чанга яригч, нөгөө талд нь микрофон нааж байсан. (Зургийг үзнэ үү) Энэ нь үндсэндээ гоо зүйн зориулалттай, утас удирдах зориулалттай байв.

Олон тооны цавуу хэрэглэхээ мартуузай, ингэснээр ямар ч тээглүүр лаазанд наалдахгүй

Алхам 4: Цахилгааны хэлхээг холбох

Цахилгаан хэлхээг холбох
Цахилгаан хэлхээг холбох
Цахилгаан хэлхээг холбох
Цахилгаан хэлхээг холбох

Бүх зүйл найдвартай наалдсаны дараа утас холбох цаг болжээ! Өгөгдсөн схемийг ашиглан бүх холбогчийг зохих тээглүүртэйгээ холбоно уу. Би мөн доорх товчлолуудыг өгөх болно.

(Анхаарна уу, энэ нь Gravity Expansion HAT -д зориулагдсан болно)

Антенны самбар:

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

Энэ самбарын талаар анхаарах зүйл байна. NRF24L01 бол гайхамшигтай технологи боловч цахилгаанд маш мэдрэмтгий. Хэрэв та над шиг үүргэвчээ ашиглахгүй бол зөвхөн 3.3V хүчээр тэжээнэ үү. Нэмэлт самбарыг ашиглахдаа зөвхөн 5V -тэй холбоно уу, эс бөгөөс антенныг хуурна.

Аналог дууны мэдрэгч:

Таталцлын тээглүүр -> 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, ТУЗ -ийг Arduino UNO (эсвэл таны ашиглаж буй самбар) гэж тохируулсан эсэхийг шалгаарай. Та мөн зөв порт дээр байгаа гэдгээ баталгаажуулна уу ("COM#дээр" Arduino Uno "гэж хэлэх ёстой)

Одоо бид кодыг түлхэхэд бэлэн байна. USB кабелийг Arduino болон компьютерт холбоод IDE -ийн зүүн дээд буланд байгаа Upload сумыг дарна уу. Кодыг байршуулах ёстой бөгөөд та чимээгүй чимээ сонсох болно.

Товчлуурыг дарж, дуу чимээ өөрчлөгдсөн эсэхийг үзээрэй. Энэ нь IO Expansion HAT -ийн дээд хэсэгт байрлах LED -ийг бүдгэрүүлэх ёстой.

Хэрэв та эдгээр үр дүнг авч байгаа бол програм зөв ажиллаж, бүх зүйл зөв холбогдсон байх ёстой.

Алхам 6: Үүнийг туршиж үзээрэй

Үүнийг туршиж байна
Үүнийг туршиж байна
Үүнийг туршиж байна
Үүнийг туршиж байна
Үүнийг туршиж байна
Үүнийг туршиж байна
Үүнийг туршиж байна
Үүнийг туршиж байна

Үүнийг шалгахын тулд та хоёр савыг асаах хэрэгтэй. Нэг лааз дээрх товчлуурыг дараад микрофон руу чимээ гарга. Та нөгөө савнаас аудио ирж байгааг сонсож байна уу?

Нөгөө лааз дээр ижил зүйлийг туршиж үзээрэй. Юу ч сонссон уу?

Хэрэв тийм бол энэ нь ажилладаг бөгөөд та дууссан! Тэмдэглэл: Хэрэв та хөндлөнгийн оролцоо, чимээ гарвал газардуулгын асуудлыг шалгаж үзээрэй. Утасны аль нь ч лаазанд хүрэхгүй байгаа бөгөөд бүрэлдэхүүн хэсгүүдийн хооронд маш их цавуу байгаа эсэхийг шалгаарай. Бие биенээ эргүүлэхгүй байхыг хичээгээрэй, ингэснээр хөндлөнгийн оролцоо нэмэгдэх болно. Би мөн антенны төмөр хэсгийг лаазанд газардуулахгүйн тулд цахилгаан соронзон хальсаар хучихыг санал болгож байна.

Энэ нь ажилладгийг мэдмэгцээ зайг бас туршиж үзээрэй. хэрэв дохиог хаах зүйл байхгүй бол нэг километр хүртэл явах ёстой!

Алхам 7: Дүгнэлт

Дүгнэлт
Дүгнэлт
Дүгнэлт
Дүгнэлт
Дүгнэлт
Дүгнэлт

Баяр хүргэе, та үүнийг эцэс хүртэл хийлээ! Энэхүү төслийг бүтээх гайхалтай ажил!

Миний зааварчилгааг уншсанд баярлалаа, энэ бичлэг танд таалагдсан гэж найдаж байна, танд маш хөгжилтэй санагдсан гэж найдаж байна.

Энэхүү төслийг DFRobot ивээн тэтгэсэн гэдгийг мэдэгдэхийг хүсч байна, тэд бүх эд ангиудыг нийлүүлснээр энэхүү төслийг оршин тогтнох боломжтой болгосон тул тэдэнд хайр сэтгэлээ чөлөөтэй өгөөрэй!

Шинэчлэлт: Би энэ зааварчилгааг Arduino тэмцээнд оролцож байгаа тул хэрэв танд энэ төсөл таалагдсан бол доорх улбар шар өнгийн товчлуураар саналаа өгнө үү!

Шинэчлэгдсэн шинэчлэлт: Би мөн Arduino-аас гэртээ хийх уралдаанд оролцож байгаа тул хэрэв та эдгээр сайтуудад надад дэмжлэг үзүүлэхийг хүсч байвал би баяртай байх болно!

Өмнөх шинэчлэлтийн шинэчлэгдсэн шинэчлэлт: Би бас Hackaday.io Making Tech at Home Challenge -д оролцож байгаа тул энд саналаа өгөөрэй!

Ийм гайхалтай төслүүдийг надтай хамт дагаж, ямар нэгэн зүйл хий! Үргэлж үргэлжлүүлэн суралцаарай.:)

- Геофф М.

Facio Ergo Sum: "Тиймээс би өөрийгөө ийм болгодог"

Arduino тэмцээн 2020
Arduino тэмцээн 2020
Arduino тэмцээн 2020
Arduino тэмцээн 2020

Arduino 2020 тэмцээнд дэд байр эзэлсэн

Зөвлөмж болгож буй: