Агуулгын хүснэгт:
- Алхам 1: Багаж хэрэгсэл ба электроникийн бүрэлдэхүүн хэсгүүд
- Алхам 2: үүрэг хариуцлага
- Алхам 3: Схем
- Алхам 4: Breadboard дээр прототип хийх
- Алхам 5: Хөтөлбөр
- Алхам 6: Гагнах ба угсрах
- Алхам 7: Системийн үйл ажиллагааны диаграм
- Алхам 8: Видео
- Алхам 9: Дүгнэлт
Видео: WaterLevelAlarm - SRO2001: 9 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:05
Миний ухамсарыг нарийвчлан тайлбарлахаас өмнө би танд жаахан түүх ярих болно;)
Би хөдөө амьдардаг бөгөөд харамсалтай нь хотын бохир ус байхгүй тул өргөх насосоор ажилладаг ариун цэврийн байгууламжтай. Шуурганы улмаас хэдэн өдөр цахилгаан тасарсан өдөр хүртэл бүх зүйл сайн ажилладаг …
Би үүгээр хаашаа явж байгааг харж байна уу? Үгүй ээ?
Цахилгаангүй бол нүхнээс ус зайлуулах насос ажиллахаа больсон!
Харамсалтай нь миний хувьд тэр үед би энэ тухай огт бодоогүй … тэгэхээр усны түвшин дээшлэн, насос бараг дүүрсэн худаг хүртэл дахин дахин нэмэгдсэн! Энэ нь бүхэл бүтэн системийг гэмтээж болзошгүй юм (энэ нь хэт өндөр үнэтэй …)
Тиймээс насосны худгийн ус хэвийн бус түвшинд хүрэхэд анхааруулах дохиолол өгөх санаа надад төрсөн юм. Тиймээс хэрэв насосонд асуудал гарвал эсвэл цахилгаан тасарвал дохиолол дуугарч, би ямар нэгэн томоохон эвдрэл гарахаас өмнө шууд оролцох боломжтой болно.
Энд бид тайлбарыг хайж байна!
Алхам 1: Багаж хэрэгсэл ба электроникийн бүрэлдэхүүн хэсгүүд
Электроникийн бүрэлдэхүүн хэсгүүд:
- 1 Microchip PIC 12F675
- Түр зуурын 2 товчлуур
- 1 LED
- 1 дуугаралт
- 1 DC-DC өргөлтийн модуль (учир нь миний дуугаралт 12V чанга чанга байхыг шаарддаг)
- 4 эсэргүүцэл (180 ом; 2 x 10K ом; 100К ом)
- 1 детектор (хөвөгч)
- 1 батерей эзэмшигч
- 1 ПХБ самбар
- 1 хуванцар хайрцаг/хайрцаг
Хэрэгсэл:
- кодыг Microchip 12F675 руу оруулах програмист (жишээ нь PICkit 2)
- 4.5В мини цахилгаан хангамж
Хэрэв та кодыг өөрчлөхийг хүсвэл Microchip MPLAB IDE (үнэгүй програм) ашиглахыг танд зөвлөж байна, гэхдээ танд CCS хөрвүүлэгч (shareware) хэрэгтэй болно. Та бас өөр хөрвүүлэгч ашиглаж болно, гэхдээ програмд олон өөрчлөлт оруулах шаардлагатай болно.
Гэхдээ би танд үүнийг өгөх болно. HEX файлыг ашигласнаар та микроконтроллер руу шууд оруулах боломжтой болно.
Алхам 2: үүрэг хариуцлага
- Цахилгаан тасарсан тохиолдолд ажиллахын тулд систем нь эрчим хүчээр хангагдсан байх ёстой.
- Систем нь дор хаяж 1 жилийн бие даасан эрхтэй байх ёстой (би жилд нэг удаа ариун цэврийн засвар үйлчилгээ хийдэг).
- Сэрүүлэг нь дундаж зайнаас сонсогдох ёстой. (ойролцоогоор 50 метр)
- Систем нь харьцангуй жижиг хайрцагт багтах ёстой
Алхам 3: Схем
CADENCE Capture CIS Lite ашиглан бүтээсэн схемийг энд оруулав. Бүрэлдэхүүн хэсгүүдийн үүргийн тайлбар:
- 12F675: оролт, гаралтыг удирддаг микроконтроллер
- SW1: үйлдлийн товчлуур
- SW2: дахин тохируулах товч
- D1: LED байдал
- R1: MCLR-ийн татах эсэргүүцэл
- R2: хяналтын товчлуурыг удирдах доош татах эсэргүүцэл
- R3: LED D1 -ийн одоогийн хязгаарлах эсэргүүцэл
- R4: мэдрэгч дэх одоогийн хязгаарлах эсэргүүцэл
- PZ1: дуугаралт (дохиоллын өнгө)
- J3 ба J4: хооронд нь холбосон холбогч DC-DC өргөлтийн модуль
DC-DC өргөлтийн модуль нь заавал байдаг, та дуугаруулагчийг микроконтроллертой шууд холбож болно, гэхдээ би үүнийг дохионы дууны түвшинг нэмэгдүүлэхийн тулд ашигладаг, учир нь түүний ажиллах хүчдэл 12 В, микроконтроллерийн гаралтын хүчдэл ердөө 4.5 В байна.
Алхам 4: Breadboard дээр прототип хийх
Дээрх схемийн дагуу бүрэлдэхүүн хэсгүүдийг талхны самбар дээр угсарч, микроконтроллерыг програмчилцгаая!
Одоогийн хэрэглээг хэмжихийн тулд би амперметр горимд мултиметрийг бэхэлгээний хамт цувралаар нэмсэнээс өөр хэлэх зүйл алга.
Цахилгаан эрчим хүчний хэрэглээ аль болох бага байх ёстой, учир нь систем нь 24/24 цагийн турш ажиллах ёстой бөгөөд дор хаяж 1 жилийн бие даасан байдалтай байх ёстой.
Мультиметр дээр микроконтроллерийг програмын эцсийн хувилбараар програмчлах үед системийн эрчим хүчний хэрэглээ ердөө 136uA байна гэдгийг харж болно.
Системийг 1.5V 1200mAh багтаамжтай 3 батерейгаар ажиллуулснаар дараахь бие даасан байдлыг санал болгодог.
3 * 1200 / 0.136 = 26470 H бие даасан байдал, ойролцоогоор 3 жил!
Би микроконтроллерийг SLEEP горимд оруулсан тул би ийм бие даасан байдлыг олж авч чадна, тиймээс програмыг үзье!
Алхам 5: Хөтөлбөр
Хөтөлбөрийг MPLAB IDE програмтай C хэл дээр бичсэн бөгөөд кодыг CCS C хөрвүүлэгчээр эмхэтгэсэн болно.
Кодыг бүрэн тайлбарласан бөгөөд ойлгоход маш энгийн бөгөөд хэрэв та үүнийг хэрхэн яаж хийхийг мэдэхийг хүсч байгаа эсвэл өөрчлөхийг хүсч байвал эх сурвалжийг татаж авах боломжийг танд олгоно.
Товчоор хэлбэл, микроконтроллер нь хамгийн их эрчим хүч хэмнэхийн тулд зогсолтын горимд байдаг бөгөөд түүний 2 -р зүү дээр төлөв өөрчлөгдсөн тохиолдолд сэрдэг.
Шингэний түвшний мэдрэгчийг идэвхжүүлсэн үед энэ нь нээлттэй унтраалгын үүргийг гүйцэтгэдэг тул 2 -р зүү дээрх хүчдэл өндөрөөс доош хүртэл өөрчлөгддөг). Үүний дараа микроконтроллер дохио өгч дохио өгдөг.
SW2 товчлуураар микроконтроллерийг дахин тохируулах боломжтой гэдгийг анхаарна уу.
MPLAB төслийн zip файлыг доороос үзнэ үү.
Алхам 6: Гагнах ба угсрах
Би дээрх схемийн дагуу бүрэлдэхүүн хэсгүүдийг ПХБ -д гагнана. Цэвэр хэлхээ гаргахын тулд бүх бүрэлдэхүүн хэсгүүдийг байрлуулах нь амар биш боловч үр дүнд нь маш их баяртай байна! Гагнуур хийж дууссаны дараа би утаснуудаа хөдлөхгүй байхын тулд халуун цавуу тавив.
Би мөн хайрцгийн урд талд байрлах утаснуудыг "дулаан багасгадаг хоолой" -той хамт цэвэрлэж, илүү бат бөх болгохын тулд бүлэглэсэн.
Дараа нь би хоёр товчлуур болон LED -ийг суулгахын тулд хэргийн урд самбарыг өрөмдсөн. Дараа нь утсыг урд талын эд ангиудад холбосны дараа гагнана. Дараа нь хөдлөхгүйн тулд халуун цавуу хийнэ.
Алхам 7: Системийн үйл ажиллагааны диаграм
Энэ бол програм биш харин систем хэрхэн ажилладаг тухай диаграм юм. Энэ бол нэг төрлийн мини хэрэглэгчийн гарын авлага юм. Би диаграмын PDF файлыг хавсралт болгон оруулсан болно.
Алхам 8: Видео
Систем хэрхэн ажилладагийг харуулахын тулд би алхам алхмаар тайлбарласан богино видео хийсэн.
Видео бичлэг дээр би мэдрэгчийг хэрхэн ажилладагийг харуулахын тулд гараар удирддаг боловч систем эцсийн байрандаа орвол урт дохио (ойролцоогоор 5 метр) байх бөгөөд энэ нь дохиололоос худагт суурилуулсан мэдрэгч рүү орно. усны түвшинг хянах шаардлагатай.
Алхам 9: Дүгнэлт
Би энэ төслийн төгсгөлд байна, энэ бол маш даруухан жижиг төсөл боловч энэ нь электроникийн чиглэлээр эхлэгчдэд төслийн суурь эсвэл нэмэлт болгон ашиглахад тустай гэж би бодож байна.
Би хурдан бичихийн тулд хэсэгчлэн автомат орчуулагч ашиглаж байгаа тул миний бичгийн хэв маяг зөв эсэхийг мэдэхгүй байна, гэхдээ англи хэлээр ярьдаггүй болохоор зарим өгүүлбэрүүд англи хэлийг төгс бичсэн хүмүүст сонин санагдах байх.
Хэрэв танд энэ төслийн талаар асуулт, санал байвал надад мэдэгдээрэй!
Зөвлөмж болгож буй:
Arduino Uno ашиглан акустик левитаци Алхам алхам (8 алхам): 8 алхам
Arduino Uno-тай акустик Levitation Алхам алхамаар (8 алхам): хэт авианы дууны дамжуулагч L298N Dc эмэгтэй адаптерийн эрэгтэй тэжээлийн тэжээлийн хангамж Arduino UNOBreadboard Энэ нь хэрхэн ажилладаг вэ: Нэгдүгээрт, та кодыг Arduino Uno-д байршуулдаг (энэ нь дижитал төхөөрөмжөөр тоноглогдсон микроконтроллер юм. кодыг хөрвүүлэх аналог портууд (C ++)
Болт - DIY утасгүй цэнэглэх шөнийн цаг (6 алхам): 6 алхам (зурагтай)
Болт - DIY утасгүй цэнэглэх шөнийн цаг (6 алхам): Индуктив цэнэглэгч (утасгүй цэнэглэх эсвэл утасгүй цэнэглэх гэж нэрлэдэг) нь утасгүй цахилгаан дамжуулах төрөл юм. Энэ нь цахилгаан соронзон индукцийг ашиглан зөөврийн төхөөрөмжүүдийг цахилгаан эрчим хүчээр хангадаг. Хамгийн түгээмэл програм бол Qi утасгүй цэнэглэгч юм
Arduino автомат сүүдэрлэх дэлгэцийн төсөлд алхам алхмаар мотор, жолооч сонгох: 12 алхам (зурагтай)
Arduino автоматжуулсан сүүдэртэй дэлгэцийн төслийн алхам ба моторыг сонгох: Энэхүү зааварчилгаанд би Автомат Сүүдэрт Дэлгэцийн прототипийн төслийн хувьд шаталсан мотор ба драйверыг сонгох алхамуудыг хийх болно. Сүүдэр дэлгэц нь гараар хийсэн хамгийн алдартай, хямд Coolaroo загварууд бөгөөд би үүнийг солихыг хүссэн
Хялбар алхам, зураг бүхий компьютерийг хэрхэн задлах вэ: 13 алхам (зурагтай)
Энгийн алхам, зураг бүхий компьютерийг хэрхэн задлах вэ: Энэ бол компьютерийг хэрхэн задлах тухай заавар юм. Ихэнх үндсэн бүрэлдэхүүн хэсгүүд нь модульчлагдсан бөгөөд амархан арилдаг. Гэсэн хэдий ч үүнийг зохион байгуулах нь чухал юм. Энэ нь эд ангиудыг алдахаас сэргийлж, мөн угсрах ажлыг хялбарчлах болно
Ciclop 3d сканнер Алхам алхамаар: 16 алхам (зурагтай)
Алхам алхмаар Ciclop 3d сканнер: Сайн байна уу, би алдарт Ciclop 3D сканнерыг хэрэгжүүлэх болно. Анхны төсөл дээр сайн тайлбарласан бүх алхам байхгүй байна. Би суурийг хэвлэж, ПХБ -ийг дахин боловсруулж, үргэлжлүүлээрэй