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

Arduino Attiny85 ухаалаг сэнс хянагч: 3 алхам
Arduino Attiny85 ухаалаг сэнс хянагч: 3 алхам

Видео: Arduino Attiny85 ухаалаг сэнс хянагч: 3 алхам

Видео: Arduino Attiny85 ухаалаг сэнс хянагч: 3 алхам
Видео: Знакомство с Digispark ATtiny85. "Arduino для чайников" 2024, Долдугаар сарын
Anonim
Arduino Attiny85 ухаалаг сэнс хянагч
Arduino Attiny85 ухаалаг сэнс хянагч

Хангамж

Сэнсний чанга дуу чимээ таныг уурлуулж байна уу? Би хийсэн.

Надад сэнстэй олон хэрэгсэл бий. Мөн зарим хэрэгслийн сэнс үргэлж хамгийн дээд хурдаар ажилладаг. Тиймээс би үүнийг илүү чимээгүй болгосон.

Алхам 1: Дизайн, Монголбанк

Дизайн, БОМ
Дизайн, БОМ
Дизайн, БОМ
Дизайн, БОМ
Дизайн, БОМ
Дизайн, БОМ

Түүний дизайн нь энгийн. Гэхдээ би үүнийг үнэхээр жижиг болгохыг хүсч байна.

Тиймээс би багаж хэрэгслээ оруулж болно.

** тиймээс байршуулах зургийг зурах байршуулах пин байхгүй байна **

Температур мэдрэгч ба MOSFET шилжүүлэгч хэсэг байдаг.

Attiny85 нь температурыг шалгадаг бөгөөд хэрэв температур өндөр байвал ХОУХ -ны давтамжийг өндөр гаргадаг.

Мөн нэг потенциометр байдаг. Үүнийг тохируулагч болгон ашиглаж болно.

Би үүнийг температур тохируулагчаар хийсэн.

Хэрэв би үүнийг эргүүлбэл Attiny85 энэ нь бодит байдлаас илүү халуун эсвэл сэрүүн гэж бодож байна.

Тиймээс би сэнсийг удаан эсвэл илүү хурдан хөдөлгөж чадна.

Гэхдээ хэрэв та ноорог засварлавал ХОУХ эсвэл хамгийн их температур эсвэл бусад зүйлийг тохируулах боломжтой.

Температур мэдрэгч нь 100K термистор юм

Алхам 2: Sketch -ийг Attiny85 дээр хэрхэн байршуулах вэ

Sketch -ийг Attiny85 дээр хэрхэн байршуулах вэ
Sketch -ийг Attiny85 дээр хэрхэн байршуулах вэ
Sketch -ийг Attiny85 дээр хэрхэн байршуулах вэ
Sketch -ийг Attiny85 дээр хэрхэн байршуулах вэ

Би хэт их тайлбарлахгүй. Хэрэв та үүнийг google -ээс үзвэл олон сайн гарын авлага байдаг.

Гэхдээ би самбар дээр байршуулах пин хийгээгүй. Тиймээс та гагнахаасаа өмнө байршуулах хэрэгтэй.

Би эндээс SOIC сокет ашигласан:

Алхам 3: Ноорог зурах

Ноорог
Ноорог
Ноорог
Ноорог
Ноорог
Ноорог

хүчингүй тохиргоо (хүчингүй) {

TCCR0B = TCCR0B & 0b11111000 | 0b001; // ХОУХ -ны давтамжийг өөрчлөх.

Arduino -ийн PWM давтамж нь сонсогдож байна. Тиймээс би үүнийг сонсдоггүй болгож өөрчилдөг.

Температурын нэгж нь Цельсийн градус бөгөөд би үүнийг хамгийн багадаа 25 -аас дээд тал нь 35 градус хүртэл программчилсан.

Та үүнийг өөрийн хэрэгцээнд нийцүүлэн өөрчлөх ёстой.

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