Агуулгын хүснэгт:
- Алхам 1: Шийдэл
- Алхам 2: Техник хангамж
- Алхам 3: Номын сан ба ноорог
- Алхам 4: Онцлог шинж чанарууд
- Алхам 5: Тохируулах параметрүүд
- Алхам 6: Цахилгааны утас
- Алхам 7: Нэмэлт мэдээлэл
Видео: KS-Cat-Feed-Counter: 7 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Нөхцөл байдал
Та завгүй гэр бүлд амьдардаг бол гэрийн тэжээвэр амьтнаа хэдэн удаа хооллосныг мэддэггүй. Магадгүй та гэртээ ирж, гэрийн тэжээвэр амьтан тань хоолыг яг одоо байшинд байхгүй өөр хүнээр хооллосон байж магадгүй юм.
Таны гэрийн тэжээвэр амьтад ямар нэгэн байдлаар тарган болж байна. Та гэрийн тэжээвэр амьтан тэжээхийг хүсэхгүй байгаа тул гэрийн тэжээвэр амьтан тантай хоол хүнс асуухаар ирэхэд илүү сайн холболттой болно. Гэсэн хэдий ч та үүнийг тарган, эрүүл бус байхыг хүсэхгүй байна.
Алхам 1: Шийдэл
KS-Cat-Feed-Counter нь гэрийн тэжээвэр амьтан хэдэн удаа идсэн тухай танд мэдээлэх зорилготой бөгөөд ингэснээр та гэрийн тэжээвэр амьтдынхаа хоолны дэглэмийг хянаж байх болно.
Энэ нь өдөрт 4 хүртэл удаа хооллохыг танд үзүүлэх зорилготой юм. Мэдээжийн хэрэг та тоолуурыг тав ба түүнээс дээш удаа хооллох хугацааг нэмэгдүүлэхийн тулд зөөлөн болон тоног төхөөрөмжийг өөрчилж болно.
Алхам 2: Техник хангамж
Arduino Pro Mini (цахилгаан бага зарцуулдаг)
Arduino Pro Mini -д зориулсан модулийг байршуулах (Aliexpress -ийн энэ модуль нь зөвхөн Linux дээр ажилладаг -> Татаж авах зааврыг кодоос үзнэ үү)
4 LED
4 резистор 10 кОм
Цахим болон батерейны орон сууц
Соронзон унтраалга
Холбогчтой 9V блок зай
Цахим самбар, утас гэх мэт жижиг материал
(Aliexpress.com дээр бүх зардал 15 доллар орчим байдаг)
Алхам 3: Номын сан ба ноорог
НОМЫН САН: LowPowerLibrary (https://github.com/rocketscream/Low-Power)
Ноорог:
Цаг хугацаа эцэст нь "2018-08-KS-Cat-Feed-Counter.ino" ноорогоор харуулав, та 9V-блок-батерейг 6 сарын турш өөрчлөх ёстой. Тиймээс би тоолуурыг гадаад тэжээлийн эх үүсвэрт холбосон (цаашид цахилгаан хэмнэх шаардлагагүй болно). Хэрэв та үүнийг хийвэл "2019-10-KS-Cat-Feed-Counter-NoLowPower.ino" зургийг ашиглаж болно.
Алхам 4: Онцлог шинж чанарууд
Энэхүү хэрэгсэл нь 4 хүртэлх удаа хооллох боломжтой. Энэ нь 4 LED -тэй бөгөөд идэвхтэй LED бүр нь хооллох хугацааг илэрхийлдэг. 4 удаа хооллосны дараа 1 -д дахин эхлэнэ. Энэ нь батерейгаар ажилладаг тул бага эрчим хүчний хэрэглээнд зориулагдсан болно. (таймер байхгүй)
Гэрийн тэжээвэр амьтнаа хэдэн удаа хооллосныг шалгах ганц товчлууртай. LED нь хооллох хугацаанаас хамааран гэрэлтдэг. Нэмж хэлэхэд, та үүнийг дарах бүрдээ хооллох хугацааг багасгах нэг товчлууртай болно. (Залруулга хийхийн тулд, жишээ нь, та тагийг нь онгойлгож, харин гэрийн тэжээвэр амьтнаа тэжээхгүй, хоол хүнсээр дүүргэх болно)
Хоолны хайрцагны таг нээлттэй, хаалттай эсэхийг илрүүлэх нэг соронзон унтраалгатай. (Би үүнийг хазайлтын унтраалгаар туршиж үзсэн боловч эдгээр нь найдвартай биш юм)
Тэжээлийн хайрцагны тагны "minOpeningTime" -ийг тохируулж өгсний дараа та гэрийн тэжээвэр амьтнаа зүгээр л тэжээсэн гэж үздэг бөгөөд хооллох цагийн тоолуур нэмэгддэг (хэрэв хооллох цагийн тоолуур 4 -т байвал 1 болгож буцаана).
Та тагийг нээхэд LED нь хооллох хугацаанаас хамааран гэрэлтдэг.
Та тагийг хаахад LED нь хооллох хугацаанаас хамааран гэрэлтдэг ("minOpeningTime" давахаас өмнө дахин хаахаас бусад тохиолдолд).
Хооллох хугацааг багасгах товчлуураар богиносгосны дараа LED нь шинэ тэжээлийн цагийг харгалзан гэрэлтдэг.
Алхам 5: Тохируулах параметрүүд
minOpeningTime: таг энэ хугацаанаас илүү нээлттэй байх үед тоолуур нэмэгдэх болно.
lightenUPLEDs: товчлуур дээр дарж гэрийн тэжээвэр амьтнаа хэдэн удаа хооллосныг шалгах, эсвэл тагийг нь онгойлгох, хаах, хооллох хугацааг багасгах үед LED гэрэл асах болно.
Алхам 6: Цахилгааны утас
Алхам 7: Нэмэлт мэдээлэл
Arduino нь 50mA орчим хэвийн горимд ажиллах шаардлагатай. "LowPowerLibrary" -ийн тусламжтайгаар энэ зургийг 0.2 мА -аас бага болгож бууруулсан болно. Тиймээс батерейны өдөр тутмын өөрчлөлтийн оронд та үүнийг жилд нэг л удаа хийж болно. "LowPowerLibrary" идэвхтэй байгаа тул цаг хэмжигч байхгүй бөгөөд би millis командыг ашиглаж чадсангүй. ("minOpeningTime" -ийг хойшлуулаарай)
Arduino Pro -ийн байршуулах модуль нь Линукс үйлдлийн систем дээр үргэлж сайн ажилладаг боловч зөвхөн Windows үйлдлийн систем дээр ажилладаг. Байршуулахаасаа өмнө Линукс дээрх порт руу бичих эрх өгөхөө мартуузай. (кодын тайлбарыг үзнэ үү)
Зөвлөмж болгож буй:
Ухаалаг мотоциклийн HUD прототип (алхам алхмаар навигаци хийх гэх мэт): 9 алхам
Ухаалаг мотоциклийн HUD прототип (ээлжлэн навигаци хийх гэх мэт): Сайн байна уу! Энэхүү зааварчилгаа нь миний мотоциклийн дуулга дээр суурилуулах зориулалттай HUD (Heads-Up Display) платформыг хэрхэн бүтээж, бүтээсэн тухай түүх юм. Үүнийг " газрын зураг " уралдааны хүрээнд бичсэн болно. Харамсалтай нь би үүнийг бүрэн дуусгаж чадаагүй
Arduino машины урвуу зогсоолын дохиоллын систем - Алхам алхамаар: 4 алхам
Arduino машины урвуу зогсоолын дохиоллын систем | Алхам алхамаар: Энэ төсөлд би Arduino UNO болон HC-SR04 хэт авианы мэдрэгч ашиглан Arduino автомашины урвуу зогсоолын мэдрэгчийн энгийн хэлхээг зохион бүтээнэ. Энэхүү Arduino дээр суурилсан Автомашины Урвуу дохиоллын системийг бие даасан навигаци, роботын хүрээ болон бусад хүрээний зориулалтаар ашиглаж болно
Алхам алхамаар PC -ийн барилга: 9 алхам
Алхам алхамаар PC барилга: хангамж: хангамж: техник хангамж: MotherboardCPU & CPU хөргөгч PSU (Цахилгаан хангамжийн хэсэг) Хадгалалт (HDD/SSD) RAMGPU (шаардлагагүй) Кейс Хэрэгсэл: Халив ESD бугуйвч/матстермал оо
Arduino Uno ашиглан акустик левитаци Алхам алхам (8 алхам): 8 алхам
Arduino Uno-тай акустик Levitation Алхам алхамаар (8 алхам): хэт авианы дууны дамжуулагч L298N Dc эмэгтэй адаптерийн эрэгтэй тэжээлийн тэжээлийн хангамж Arduino UNOBreadboard Энэ нь хэрхэн ажилладаг вэ: Нэгдүгээрт, та кодыг Arduino Uno-д байршуулдаг (энэ нь дижитал төхөөрөмжөөр тоноглогдсон микроконтроллер юм. кодыг хөрвүүлэх аналог портууд (C ++)
DIY Arduino робот гар, Алхам алхам: 9 алхам
DIY Arduino робот гар, алхам алхмаар: Эдгээр заавар нь танд робот гарыг хэрхэн яаж хийхийг зааж өгөх болно