Агуулгын хүснэгт:
- Хангамж
- Алхам 1: Breadboard Circuit
- Алхам 2: Teensy's -ийг програмчлах
- Алхам 3: Цахилгаан хэлхээг гагнах
- Алхам 4: Угсарч, ашиглаж эхэлнэ
Видео: Алдагдсан ба алдсан алсын удирдлагатай дуут дохио: 4 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Энэхүү хоёр хэсгээс бүрдэх хэлхээ нь дуугарагч ба хянагчаас бүрдэнэ. Байнга алдаж болзошгүй зүйлд дуугаруулагчийг холбож, алдах үед дуугаралтыг идэвхжүүлэхийн тулд хянагчийн товчлуур ба дууны товчлуурыг ашиглана уу.
Дуугар ба хянагч нь 434 МГц давтамжтай радио дамжуулагч, хүлээн авагч ашиглан утасгүй холбогдож, код нь Virtual Wire номын санг ашигладаг.
Хангамж
2 x Teensy (эсвэл Arduino гэх мэт)
Teensy -д зориулсан 2 х толгой / углуурга - Би Sparkfun -аас PRT -07939 -тай төстэй DIP сокетийн 4 ширхэгийг ашиглаж дундуур нь зүссэн. Та мөн эмэгтэй толгой ашиглаж болно.
1 x 434 MHz радио дамжуулагч: Sparkfun-аас WRL-10534
1 x 434 MHz радио хүлээн авагч: Sparkfun-аас WRL-10532
1 x Piezo дуугаралт - 3V3 -ийг тэсвэрлэх чадвартай бол би Sparkfun -ийн COM -13940 -ийг ашигласан.
1 x товчлуур - ямар ч байсан ажиллах болно, би Sparkfun -ийн COM -11992 -тай төстэй самбар холбох товчийг ашигласан
1 х эргэлдэгч потенциометр-ямар ч байсан ажиллах болно, би Digikey-ийн 3310Y-001-502L-ND самбарыг ашигласан.
2 x 9V батерей
2 x 9V батерейны холбогч
2 x 5V шугаман зохицуулагч - Би өөрт байгаа зүйлээ ашигласан, хэсэг #s UA7805C ба LM78L05
1 x том (~ 1000uF) конденсатор
3 дахин жижиг конденсатор - Би 0.47, 0.1 ба 0.01 uF ашигласан тул үүнийг миний шугаман зохицуулагчдын мэдээллийн хуудсанд зөвлөж байсан.
1 х резистор, дарах товчлуурыг доош татах байдлаар ашиглах боломжтой. Би 1.2K ашигладаг байсан, энэ нь цахилгаан хэмнэхийн тулд илүү том байж магадгүй юм.
Цахилгаан хэлхээг турших зориулалттай 2 х талх
Эцсийн хэлхээнд зориулагдсан 2 x перфорд самбар эсвэл гагнах талхны самбар
Утас, гагнуурын төмөр, гагнуур
3D принтер + кейс утас (заавал биш)
Алхам 1: Breadboard Circuit
Хэлхээний самбар дээр угсрах диаграмыг дагана уу.
Би Teensy-ийг ашиглан радио дохиог кодлох, декодлох аргыг ашиглахаар шийдсэн, гэхдээ энэ нь миний гар дээр байсан зүйл юм, гэхдээ хэрэв та зай эсвэл гүйдлийг багасгахыг хүсч байвал өгөгдлийн хүснэгтэд үзүүлсэн HT-12E IC чипийг ашиглах нь зүйтэй болов уу.
Радио модульд холбогдохын тулд өсвөр насны 11 ба 12 -р зүүг ашиглах нь чухал юм. Хэрэв та тохиргооны хэсэгт кодыг шинэчилсэн бол бусад зүүг таны хэрэгцээнд нийцүүлэн сольж болно.
Гурван жижиг конденсатор нь цахилгаан шугамын шүүлтүүр юм. Эдгээр нь бүрэн шаардлагагүй боловч Teensy's болон радио хүлээн авагч, дамжуулагчийг тогтвортой хүчдэлээр хангах замаар найдвартай байдлыг нэмэгдүүлэх болно.
Том конденсаторыг бага нэвтрүүлэх шүүлтүүр болгон ашигладаг бөгөөд энэ нь өсвөр насныхны ХОУХ -ны гаралтыг тогтмол хүчдэл болгон хувиргахад ашигладаг бөгөөд энэ нь pizeo дуугаралтын хувьд хүлээн зөвшөөрөгддөг. Пьезо дуугаруулагч нь AC PWM дохиогоор ажиллах зориулалттай биш тул энэ нь маш чухал юм. Гэсэн хэдий ч хэрэв та дөрвөлжин долгионоор ажиллах зориулалттай Sparkfun COM-07950 гэх мэт пьезо бус чанга яригчтай бол энэ конденсатор шаардлагагүй болно.
Хамгийн сайн дохио өгөхийн тулд антенн нь зохих урттай байх ёстой. 17 см уртыг 434 МГц радио долгионы дөрөвний нэг долгионы урттай гэж үздэг бөгөөд энэ нь резонанс үүсгэдэг. Эсвэл та энэ Instructable гэх мэт ачаалах ороомгийн антеныг бүтээж болно, гэхдээ би үүнийг туршиж үзээгүй байна.
Алхам 2: Teensy's -ийг програмчлах
Миний кодыг GitHub дээр эндээс авах боломжтой.
github.com/rebeccamccabe/radio-buzzer
Хүлээн авагч болон дамжуулагчийн хувьд тусдаа код байдаг.
Дамжуулагч кодонд эзлэхүүн ба пиццаны дуут дохионы хослолыг тохируулах хүртэл эзлэхүүн ба савны унших хувьсагчийг тохируулах шаардлагатай болж магадгүй юм. Дуут дохио өгөх тогтмол гүйдлийн хүчдэл нь vol / 255 * Vref байх бөгөөд Vref нь 3.3V бөгөөд өсвөр насныханд эзлэхүүнийг потенциометрийн заалтыг үндэслэн кодоор тооцоолно.
Код дээр би энд тайлбарласан Teensy-д зориулж эрчим хүч хэмнэх хэд хэдэн заль мэхийг ашигласан. Эдгээр заль мэхгүйгээр товчлуур дарагдаагүй байсан ч дуут дохионы хэлхээ ба хяналтын хэлхээ тус бүр 40 мА хэмжээтэй байсан тул стандарт 9V батерей ердөө ~ 12 цагийн дараа цэнэггүй болно.
Алхам 3: Цахилгаан хэлхээг гагнах
Хэлхээ талхны самбар дээр ажиллаж эхэлмэгц үүнийг перфрон самбар дээр гагнах цаг болжээ.
Би хэлхээг 3D хэвлэх хайрцагт хэрхэн багтаахыг хүсч байгаагаа харгалзан бүрэлдэхүүн хэсгүүдийг байрлуулсан. Би дамжуулагч (тогоо ба түлхэх товчлуур) дээрх самбар холбох эд ангиудыг утсаар холбосон тул хайрцгийг угсрах босоо тэнхлэгийн өрөөтэй болно.
Батерейнд цэг үлдээхээ мартуузай, мөн 5V шугаман зохицуулагч халуун болно гэдгийг санаарай.
Би хүчдэлийг бууруулах зорилгоор гагнахаас өмнө 9В батерейны хавчаар, антенны утаснуудыг perfboard -ийн нүхээр ороосон. Үүнтэй адилаар би потенциометрийн зүү дээр халуун цавуу хийж, саванд хийж болно.
Алхам 4: Угсарч, ашиглаж эхэлнэ
Хэлхээг 3D хэвлэсэн хайрцагт холбоно уу. Дуугаруулагч хайрцган дээр (шар) би гагнуурын төмрөөр хуванцар руу хайлдаг дулааны тохируулгатай цахилгаан хэрэгслийг суурилуулсан. Хяналтын хайрцаг дээр (цагаан) хэлхээ нь самбарыг холбох эд ангиудаар дамждаг тул би хэт их ачаалал өгөхөөс зайлсхийхийн тулд энд дулааны тохируулга оруулаагүй болно.
Дуут дохиог үүргэвч эсвэл хүрэм гэх мэт ихэвчлэн буруу байрлуулсан зүйлд хавсаргана уу. Дараагийн удаа эд зүйл алдагдах үед дуугаруулагчийг идэвхжүүлснээр амархан байрлаж болно.
Зөвлөмж болгож буй:
Arduino+Blynk төслийг хянах дуут дохио: 8 алхам
Arduino+Blynk Project Control Buzzer: Blynk нь IoT -ийг маш тохиромжтой байдлаар ашиглахад ашигладаг. Энэ төсөлд би утасгүй холболт хийхдээ ямар ч Bluetooth эсвэл Wifi модулийг ашигладаггүй. Үүнийг Blynk програмыг ашиглан хийх боломжтой бөгөөд энэ нь танд өөрийн програмыг зохиоход туслах болно
IRduino: Arduino алсын удирдлага - Алдагдсан алсын зайн дууриамал: 6 алхам
IRduino: Arduino Remote Control - Алдагдсан алсын удирдлагыг дуурайгаарай: Хэрэв та ТВ эсвэл DVD тоглуулагчийнхаа алсын удирдлагыг алдаж байсан бол төхөөрөмж дээрх товчлуур руу алхаж, хайж олох, ашиглах нь ямар их урам хугарахыг та мэднэ. Заримдаа эдгээр товчлуурууд нь алсын удирдлагатай ижил функцийг санал болгодоггүй. Хүлээн авах
Алсын удирдлагатай транзисторын удирдлагатай мотор; хэлхээний тойм: 9 алхам
Алсын удирдлагатай транзистороор удирддаг мотор; хэлхээний тойм: Энэ хэлхээ нь алсын удирдлагатай транзистороор удирддаг мотор юм. Алсын удирдлага нь хүчийг асаадаг. Транзистор нь моторыг асаах болно. Програмын код нь хөдөлгүүрийн хурдыг нэмэгдүүлэх болно. дараа нь хөдөлгүүрийн хурдыг тэг хүртэл бууруулна
Энгийн алсын удирдлагатай иж бүрдэл нь дөрвөн сувгийн RC тоглоомын алсын удирдлага болж хувирсан: 4 алхам
Ердийн алсын удирдлагатай иж бүрдэл нь дөрвөн сувагтай RC тоглоомын алсын удирдлага болж хувирав: 如何 将 通用 器 套件 转换 为 模型 中 遥控 的改造 方法 简单。 只需
IR алсын удирдлагатай дохио авах, дүрслэх: 5 алхам
IR алсын удирдлагатай дохио авах, дүрслэх: Энэ нь ихэнх алсын удирдлагаас IR дохиог барьж, мэдээллийг цуваа портоор дамжуулан компьютерт илгээх төхөөрөмж юм. Энэ нь асаах/унтраах хугацаа, импульсийн тоо, дамжуулагчийн давтамж зэрэг бүх чухал мэдээллийг өгдөг. Энэ нь