Агуулгын хүснэгт:
Видео: Уйтгартай дуут дохио: 4 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:06
Санамсаргүй интервалаар дуугардаг өндөр дуут дохиог нууж найз нөхөддөө (дайснууддаа) тоглоорой. Энэхүү зааварчилгааны хувьд хамгийн бага хэсгийг ашигладаг. Шаардлагатай бүх зүйл бол:
- зай
- микроконтроллер
- чанга яригч
Би яагаад 555 таймер чип ашиглаж болохгүй гэж? Та мэдээж чадна. Би энэ аргад дуртай, учир нь: 1. Санамсаргүй интервалаар дуугарах чадвар2. Шаардлагатай хамгийн бага эд анги (дизайны энгийн байдал/дэгжин байдал) 3. Би микроконтроллер ашиглахыг хүсч байсан (учир нь би саяхан микроконтроллерын талаар сурч мэдэх аялалаа эхлүүлсэн). Энэхүү төсөл нь 555 таймер чиптэй ижил төстэй төхөөрөмж хийх тухай MAKE сэтгүүлд гарсан нийтлэлээс санаа авч, миний загварыг хийсний дараа заавар сайтуудыг хайж олсон юм. Микроконтроллер ашиглан ижил төстэй дуугарах зүйл болох Raven -ийг олов. Бага хэсгийг ашигладаг бөгөөд санамсаргүй интервалтай байдаг тул би зааварчилгаа өгөхөөр шийдлээ.
Алхам 1: Шаардлагатай эд анги
Үндсэн 3 бүрэлдэхүүн хэсгээс гадна би угсрахад туслахын тулд өөр хэдэн хэсгийг ашигласан. Миний эцсийн хувилбарт шаардлагатай хэсгүүдийн бүрэн жагсаалт энд байна:
- ATtiny13 микроконтроллер (Sparkfun.com)
- АА батерей (3)
- Шилжүүлэгчтэй батерей эзэмшигч (Digikey хэсэг # SBH-331AS-ND)
- Микроконтроллерт зориулсан 8 зүү бүхий залгуур
- Чанга яригч (жижиг 8 Ом эсвэл пьезоэлектрик дуугаралт)
- Цахиурын цавуу (RTV)
Та энэ төслийг бараг ямар ч батерей, микроконтроллер, чанга яригчийн хослолоор хийж болно. Энэ алхамын зургууд нь байшингийн эргэн тойрон дахь хэсгүүдийг харуулсан бөгөөд энэ төслийг би байшинд байсан хэсгүүдээс хийсэн. Та микроконтроллерийн хүрээнд хүчдэлтэй бараг бүх батерейг ашиглаж болно (ATtiny13-ийн хувьд 1.8-5.5 вольт). Хүчдэл өндөр байх тусам чанга дуугарах бөгөөд бараг бүх жижиг чанга яригч ажиллах болно. Та янз бүрийн жижиг чанга яригчийг туршиж үзэхийг хүсч магадгүй юм. Би хуванцар мембрантай чанга яригчийг сонгосон, учир нь бусад жижиг чанга яригч шиг дуут дохионы төгсгөлд ямар ч чимээ гаргаагүй бөгөөд та бусад микроконтроллеруудын эх кодыг өөрчилж болно. Энэ нь зөвхөн таймерын бүртгэлийн тохиргоог өөрчлөх шаардлагатай байж магадгүй юм.
- Гагнуурын үндсэн ур чадвар - Гагнуурын заавар
- Програмчлалын микроконтроллер - AVR заавар
Алхам 2: Прототип хийх
Цахилгаан хэлхээг турших хамгийн хялбар арга бол эх хавтангийн загварыг ашиглах явдал юм. Та мөн микроконтроллерыг талхны самбар дээр програмчилж болно. Ажиллаж эхэлмэгц би үүнийг жижигхэн талхны тавцан дээр тавиад ажиллуулж, туршиж үзээрэй.
Чанга яригчийг ATtiny13: Pins 4 & 5 руу холбоно уу Зайг ATtiny13: Pin 8 (+) & Pin 4 (-) руу холбоно уу. 5 -р зүү нь нөгөө чанга яригчтай, 8 -р зүү нь батерейны эерэг тал руу холбогддог. Дахин тохируулах зүү (pin1) -ийг өндөрт татах ёстой гэдгийг би ойлгож байна, гэхдээ энэ нь үүнийг хийхгүйгээр ажилладаг бөгөөд энэ төсөл нь албан ёсоор зөв байхыг оролддоггүй. Хэрэв та илүү чанартай дуу гаргахыг хүсч байвал гаралтын зүү дээр резистор-конденсатор багатай нэвтрүүлэх шүүлтүүрийг чанга яригчийн хамт байрлуулж болно гэдгийг анхаарна уу. Гэхдээ энэ төслийн хувьд бид ямар ч байсан ядаргаатай дуу чимээ хүсч байна. Энэхүү загвар нь энэ дуу тийм ч чанга биш гэдгийг надад ойлгуулсан юм. Энэ нь нам гүм орчинд (оффис?) Таны хувьд сайн хэвээр байх болно. Дууг нэмэгдүүлэхийн тулд би зайг 3V (CR2032) -аас 4.5 вольт (3 АА) болгон өөрчилсөн.
Алхам 3: Firmware
1. beep.zip татаж аваад задлаарай.2. Тухайн директорт командын цонх нээнэ үү. ATtiny13-ийг програмчлахын тулд "make program-beep" хийх Та beep.c. эх файлын дээд талын ойролцоо байгаа параметрүүдийг өөрчилснөөр дуут дохио, дохионы давтамж, үргэлжлэх хугацаа хоорондын хамгийн бага/хамгийн их хугацааг өөрчлөх боломжтой. Zip файл дахь файлууд дараах параметрийн утгатай байна: secMin = 180; // beepsecMax = 600 хүртэл хамгийн бага секундын тоо; // beepfreq = 6000 хүртэл хамгийн их секундын тоо; // HzmsDuration дахь дохионы давтамж = 1000; // Дуу чимээний миллисекундээр илэрхийлэх хугацаа (1000 = 1 сек) Тиймээс 6 кГц давтамжтайгаар 1 секунд тутамд 3-10 минут тутамд өөр өөр утгыг туршиж үзэх боломжтой. Гэсэн хэдий ч хэт үнэ цэнэ нь гэнэтийн үр дүнд хүргэж болзошгүй юм. Пин 4 нь програмист болон чанга яригч утаснуудад ашиглагддаг тул програмчлахдаа чанга яригчийг 4 -р зүүгээс салгах ёстойг анхаарна уу. заавар.
Алхам 4: Эцсийн чуулган
Үүнийг ажиллуулсны дараа бүгдийг нь нийлүүлээд савлана.
1. Гагнах эд ангиудыг хамтад нь 2. Цахиурын цавуугаар бэхлээд, холболт/утаснуудын ачааллыг бууруулна. Би чип залгуурыг ашигласан тул би чипийг арилгаж, дохионы параметрүүдийг (интервал, давтамж, үргэлжлэх хугацаа) дахин програмчлах боломжтой болсон. Залгуур нь батерейны хайрцаг дээр суухын тулд би хуучин тээглүүрээ (4, 5, 8) хэвтээ нугалж, бусад залгуурыг таслав. Таны батерей болон чанга яригчийг хэрхэн сонгохыг хүсч байгаагаас шалтгаална. Би анхандаа маш жижиг багц авахыг хүсч байсан болохоор "хаана ч хамаагүй" нуугдах боломжтой байсан. Би 1.5 товчлууртай батерейг (3) ашиглах талаар бодож байсан боловч батерейны тавиур хийх хялбар аргыг бодож чадсангүй. Би 3 AA шийдэлд дуртай болсон. Энэ хайрцаг нь микроконтроллер ба чанга яригчийг холбоход тохиромжтой хэмжээтэй байна. Velcro -ийг холбоход бас сайн ажилладаг. Туршилтын явцад ширээ эсвэл ширээний доод талд нуух нь тохиромжтой гэдгийг олж мэдэв. 3 АА хайрцаг нь надад Velcro -ийн хоёр талыг холбож, наалдамхай талыг хамарсан соронзон хальсыг авч, ширээний доор алгадах боломжийг олгодог. Дараа нь би үүнийг авахыг хүссэн үедээ ширээн доогуур гаргаад түүнийгээ тайлж авах боломжтой (Velcro -ийн "дэгээ" талыг ширээний доор хэвээр үлдээж болно). Хөгжилтэй байж, дуугарагчийнхаа зургийг бидэнд үзүүлээд хохирогчийнхоо түүхийг бидэнд хэлээрэй.
Зөвлөмж болгож буй:
Arduino+Blynk төслийг хянах дуут дохио: 8 алхам
Arduino+Blynk Project Control Buzzer: Blynk нь IoT -ийг маш тохиромжтой байдлаар ашиглахад ашигладаг. Энэ төсөлд би утасгүй холболт хийхдээ ямар ч Bluetooth эсвэл Wifi модулийг ашигладаггүй. Үүнийг Blynk програмыг ашиглан хийх боломжтой бөгөөд энэ нь танд өөрийн програмыг зохиоход туслах болно
Алдагдсан ба алдсан алсын удирдлагатай дуут дохио: 4 алхам
Алдагдсан ба алдсан алсын удирдлагатай дуут дохио: Энэхүү хоёр хэсгээс бүрдсэн хэлхээ нь дуугаралт ба хянагчаас бүрдэнэ. Байнга алдаж болох зүйлд дуугаруулагчийг хавсаргаж, хянагч дээрх товчлуур болон дууны товчлуурыг ашиглан алдагдсан үед дуугаралтыг идэвхжүүлнэ үү. Дуугаруулагч ба удирдлага
Дарвуулт аялалын дуут дохио: 11 алхам
Дарвуулт онгоцонд зориулсан дуут телталууд: Дарвуулт онгоцонд турбулент эсвэл ламинар урсгал байгаа эсэхийг харуулахын тулд далбаат онгоцонд ашигладаг утаснууд юм. Гэсэн хэдий ч дарвуулт тал бүрийн хавсаргасан өөр өөр өнгийн утаснууд нь зөвхөн харааны үзүүлэлт юм. Эдгээр нь сонсогдож байна
Apple -ийн гар утсан дээрх дууг хэрхэн яаж дуут дохио болгох вэ: 5 алхам
Apple -ийн утасны дууг хэрхэн яаж дуут дохио болгох вэ: Хэрэв та ерөнхий дуудлагын аятай цорын ганц хүнээс болж зовж байгаа бол эсвэл үүнийг төлөхийг хүсэхгүй байгаа бол энэ энгийн төсөл танд маш тохиромжтой
Морзын аялгуу үүсгэгч (бага чадалтай CW дуут дохио): 3 алхам
Морзын аялгуу үүсгэгч (бага хүч чадалтай CW дуут дохио): Энд би хүүдээ морзын код зааж сургахад ашигладаг бага хүчдэлийн энгийн генераторыг хэрхэн бүтээх талаар тайлбарласан болно. Энэхүү түлхүүрийг дэлхийн 2 -р дайны үед Германы цэргүүд ашиглаж байжээ. Түлхүүр эзэмшигч нь