Агуулгын хүснэгт:
- Алхам 1: бүрэлдэхүүн хэсгүүд
- Алхам 2: ATTiny45 програм
- Алхам 3: Breadboard Circuit
- Алхам 4: Perf Board Circuit
- Алхам 5: Кейс ба бэхэлгээ
- Алхам 6: Та дууссан
Видео: ATTiny -тай хаалганы дохиолол: 6 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:00
Сайн байна уу, энэ хуудсан дээр би авсаархан, чанга, батерейгаар ажилладаг энгийн хаалганы дохиолол хэрхэн хийснийг танд үзүүлэх болно.
Алхам 1: бүрэлдэхүүн хэсгүүд
Энэ төсөлд танд хэрэгтэй зүйлсийн бүрэн жагсаалт байгаа бөгөөд би ихэнх эд ангиудыг өөрийн бэлтгэсэн зүйлээс цэвэрлэсэн боловч та тэдгээрийг амархан худалдаж авч болно.
- AtTiny45/85: Энэ төслийн тархи бол та үүнд зориулж arduino самбарыг ч ашиглаж болно, гэхдээ энэ нь хэтэрхий хүчтэй гэж би бодож байна.
- 5V хүчдэлийн зохицуулагч: Би CJ78M05 -ийг ашиглан 5 вольтын хүчдэлийг Аттинид өгсөн.
- LM386: чанга яригчийг ажиллуулдаг op-amp.
- Илтгэгч/Пьезо: өндөр эсэргүүцэлтэй биш, чанга дууг сонгосон.
- Реле: Цахилгаан соронзон унтраалга нь сэрүүлгийг зогсож байх үед цахилгаан хэмнэхийн тулд Amp-ийг унтраахад ашигладаг байсан, гэхдээ би үүнийг 5v-ээр жолоодох байсан ч гэсэн TX2-3V ашигладаг байсан.
- Optocoupler: Релений ороомгийг Attiny -ээс тусгаарлахын тулд бага зэрэг IC, би EL817 ашигласан боловч та хүссэн зүйлээ ашиглаж болно.
- NPN транзистор: реле жолоодох.
- Диод: реле унтарсан үед ороомог гарах өндөр хүчдэлийн үсрэлтээс хэлхээг хамгаалах.
- Зэгсэн унтраалга: соронз ашиглан хаалганы байрлалыг илрүүлэх соронзон унтраалга.
- Соронзон: Би үүнийг хуучин хатуу дискнээс устгасан.
- Конденсаторууд: LM386 болон хоёр 300uF -ийн ашиглалтыг тохируулахын тулд танд 10 uF нэг, цахилгаан шугамыг тогтворжуулах, нөгөө нь чанга яригчийн гаралт хэрэгтэй болно.
- Резистор: транзисторын суурийн хувьд 1кОм, зэгс унтраалгын оролтын хувьд 1MOhm эсэргүүцэл, би ийм өндөр эсэргүүцлийг ашиглан зогсолтын үед цахилгаан хэмнэх, оптик холбогчийг оруулахад резистор ашигласан.
Та энэ сүүлчийн үнийг оптик холболтын өгөгдлийн хүснэгтэд үндэслэн тооцоолох хэрэгтэй болно: миний хувьд өгөгдлийн хуудас нь оптик холболтын хэт улаан туяаны туяагаар 20 мА гүйдлийн хамгийн тохиромжтой урсгалыг харуулсан тул би үүнийг 5v -ээр жолоодож байхдаа тооцоолсон. Омын хуулийг ашиглах шаардлагатай байсан эсэргүүцэл:
R = V/I R = 5v/0, 002A R = 250Ohms
- Шилжүүлэгч: сэрүүлгийг асаах, унтраахын тулд урт кабелиар холбогдсон.
- Зайны хар тугалга+9в батерей.
- Төгсгөлийн самбар: Би хэлхээ цэвэрлэхийн тулд нэг талдаа газардуулгатай холболтыг ашиглаж байна (зураг дээрх шиг биш).
- IC ба чанга яригчийн толгойн зүү, унтраалгын шураг терминал: raccomended, гэхдээ тийм ч чухал биш.
- Хуванцар хайрцаг: дахин давтана, гэхдээ та хоёр талт соронзон хальс ашиглан хаалган дээр суулгаж болно, эсвэл 3d хэвлэх боломжтой.
Алхам 2: ATTiny45 програм
ATTiny -ийг USB порт руу залгах боломжгүй гэдгийг та анзаарсан байх, танд ISP програмист хэрэгтэй болно. Хэрэв танд ийм програмист байхгүй бол arduino самбарыг ISP програмист болгон ашиглаж болно. Дараах алхмуудыг хийх шаардлагатай байна.
Arduino IDE -ийн жишээн дээрээс олж болох "Arduino ISP" нооргийг Arduino самбар дээр байршуулна уу
ATTiny -ийг зураг дээр үзүүлсэн байдлаар Arduino -тэй холбож, ирээдүйд дахин програмчлахад хялбар болгохын тулд миний хийсэн шиг бамбай хийж болно
- Arduino -г USB порт руу холбоод IDE -ийг нээнэ үү.
- Тэнд "Хэрэгслүүд" таб, "Программист" хэсгийг нээгээд "Arduino -ийг ISP болгон сонгоно уу".
- "Файл", "Тохиргоо" -г нээж, нэмэлт самбар менежерийн URL -д энэ url -ийг өгнө үү:
- "Самбар", "Удирдах зөвлөлийн менежер" -ийг нээгээд "Дэвис А. Меллисийн attiny" гэсэн жагсаалтыг доош гүйлгэнэ үү. Үүнийг товшоод суулгана уу. Энэ үед та ATTiny -ийг самбарын жагсаалтаас харах боломжтой байх ёстой.
- Одоо самбарын цэсэнд ATTiny -ийг сонгоод "Процессор" хэсэгт байгаа програмыг сонгоно уу, "Цаг" дээр "Дотоод 8 МГц" -ийг сонгоод "Ачаалагчийг шарах" дээр дарна уу.
Одоо та кодыг татаж аваад байршуулахад бэлэн боллоо.
Алхам 3: Breadboard Circuit
Одоо бүх зүйлийг ажиллуулахын тулд та дээрх схемийн дагуу Breadboard прототип хийх хэрэгтэй.
Алхам 4: Perf Board Circuit
Та бүх зүйлийг туршиж үзсэнийхээ дараа Breadboard хэлхээг perfboard руу шилжүүлж болно. ПХБ -ийг газардуулгатай ашиглах нь танд маш их цаг хугацаа, орон зайг хэмнэдэг бөгөөд бүх IC -ийн залгуурыг ашиглах нь бас сайн санаа юм. Туршилт хийж дуусаад хэлхээ зөв ажиллаж байгаа бөгөөд 9в батерейны холболтын эерэг хар тугалга бүхий шураг холбогч ба урт утсыг ашиглан ээлжлэн солино.
Алхам 5: Кейс ба бэхэлгээ
Хэрэв та бүх зүйлийг сайхан, авсаархан байлгахын тулд бүх зүйлийг хайрцаг эсвэл хайрцаг дотор хийж болно. Хоёр талт соронзон хальс эсвэл эрэг ашиглан хаалганы дээрх хайрцгийг холбож, хаалганы соронзыг зэгсэн унтраалгын дагуу холбоно уу. Цахилгаан унтраалгыг хаа нэг газар нуух эсвэл нэвтрэхэд хэцүү болгож, та үүнийг хийж чадна.
Алхам 6: Та дууссан
Энд танд байгаа бөгөөд энэ үед та батерейны ашиглалтын хугацаа нь өндөр байдаг хаалганы дохиололтой байх ёстой, уурхай нь 1 мА орчим зогсолт хийж, 500 мАч багтаамжтай 9в батерейг ашиглан 500 цаг ажиллах боломжтой. Хэрэв та илүү их эрчим хүч хэмнэхийг хүсч байвал хүчдэлийн зохицуулагчаас зайлсхийж, хэлхээг 5 вольтын хүчээр шууд асааж, цахилгаан зарцуулалтыг хэдхэн uA хүртэл бууруулж болно, гэхдээ ингэснээр дохиоллын хэмжээ бага байх болно.
Хэрэв танд үүнийг бүтээх явцад ямар нэгэн санал, асуудал байвал коммент хэсгийг ашиглана уу, би танд ямар ч асуудалгүйгээр шийдлийг өгөх болно.
Зөвлөмж болгож буй:
Тоглоомын талбайн хурдан хаалганы дохиолол: 5 алхам
Тоглоомын талбайн хурдан хаалганы дохиолол: Таныг байхгүй байхад гэр бүлийн гишүүд танай өрөөг хайж байгаа эсэхийг та бодож байсан уу? Та тэднийг айлгахыг хүсч байна уу? Хэрэв та над шиг бол танд тоглоомын талбайн экспресс хаалганы дохиолол хэрэгтэй болно. Би үргэлж сонирхож байдаг болохоор хаалганыхаа сэрүүлгийг өөрөө бүтээсэн
Хаалганы хонх, хулгайч, утааны дохиолол гэх мэт Arduino түлхэх дохио: 8 алхам
Хаалганы хонх, хулгайн дохиолол, утааны дохиолол гэх мэт Arduino түлхэх дохио: Arduino Uno болон Ethernet Shield ашиглан хаалганы хонх, хулгайч, дохиоллын дохиолол гэх мэт IoT мэдэгдэл. Миний вэбсайт дээрх дэлгэрэнгүй мэдээллийг эндээс үзнэ үү: Arduino Push Alert Box -ийн тухайд Wiznet W5100 чип дээр суурилсан Arduino Uno болон Ethernet Shield ашигладаг
Хөргөгчний хаалганы дохиолол: 5 алхам
Хөргөгчний хаалганы дохиолол: Энэ төсөлд би хөргөгчийн хаалгыг удаан хугацаагаар нээлттэй орхисон тохиолдолд дуут дохиог хэрхэн яаж хийхийг танд үзүүлэх болно. Энэ хэлхээ нь зөвхөн хөргөгчөөр хязгаарлагдахгүй бөгөөд ямар ч хаалга удаан хугацаанд нээлттэй байсан бол дохиолол өгөхөд ашиглаж болно
Шил хагалах дохиолол / Хулгайн дохиолол: 17 алхам
Шил хагалах дохиолол / Хулгайн дохиолол: Энэ хэлхээг ашиглан халдагч шил хагарах чимээ гарахгүй байсан ч халдагч шилэн цонх хагарч байгааг илрүүлэх дохиолол өгөхөд ашиглаж болно
Удаан хугацааны утасгүй усны түвшний дохиолол бүхий дохиолол - 1 км хүртэлх зай - Долоон түвшин: 7 алхам
Удаан хугацааны утасгүй усны түвшний дохиолол бүхий дохиолол | 1 км хүртэлх зай | Долоон түвшин: Үүнийг Youtube дээрээс үзээрэй: https://youtu.be/vdq5BanVS0Y Та утастай болон утасгүй усны түвшин шалгуур үзүүлэлтийг 100-200 метр хүртэл хангах олон үзүүлэлтийг үзсэн байх. Гэхдээ энэ зааварчилгаанд та урт түвшний утасгүй усны түвшинг харах болно