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

Уйтгартай дуут дохио: 4 алхам
Уйтгартай дуут дохио: 4 алхам

Видео: Уйтгартай дуут дохио: 4 алхам

Видео: Уйтгартай дуут дохио: 4 алхам
Видео: РАЗДАЕТ WIFI СЛЕДИТ ЗА ЧЕЛОВЕКОМ 4G камера видеонаблюдения 2024, Арваннэгдүгээр
Anonim
Уйтгартай дуут дохио
Уйтгартай дуут дохио

Санамсаргүй интервалаар дуугардаг өндөр дуут дохиог нууж найз нөхөддөө (дайснууддаа) тоглоорой. Энэхүү зааварчилгааны хувьд хамгийн бага хэсгийг ашигладаг. Шаардлагатай бүх зүйл бол:

  • зай
  • микроконтроллер
  • чанга яригч

Би яагаад 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

Firmware
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 -ийн "дэгээ" талыг ширээний доор хэвээр үлдээж болно). Хөгжилтэй байж, дуугарагчийнхаа зургийг бидэнд үзүүлээд хохирогчийнхоо түүхийг бидэнд хэлээрэй.

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