Mundarija:

AtTiny85: 6 bosqichlaridan foydalangan holda uy hayvonlarini avtomatik oziqlantiruvchi
AtTiny85: 6 bosqichlaridan foydalangan holda uy hayvonlarini avtomatik oziqlantiruvchi

Video: AtTiny85: 6 bosqichlaridan foydalangan holda uy hayvonlarini avtomatik oziqlantiruvchi

Video: AtTiny85: 6 bosqichlaridan foydalangan holda uy hayvonlarini avtomatik oziqlantiruvchi
Video: ATtiny13 и ATtiny85. Обзор и программирование с помощью Arduino 2024, Noyabr
Anonim
AtTiny85 yordamida uy hayvonlarini avtomatik oziqlantiruvchi
AtTiny85 yordamida uy hayvonlarini avtomatik oziqlantiruvchi

OtTiny85 PET -dan foydalangan holda uy hayvonlarini avtomatik oziqlantirish dasturi Creative Commons - Atribuitsão 4.0 Internacional.

1 -qadam: Loyiha

Avtomatik oziqlantiruvchi avtomatik ravishda uy hayvoningizga o'z vaqtida ovqat berishi mumkin. Biz chorva mollariga ovqat beriladigan vaqt va sanani belgilash uchun AtTiny85 -dan foydalanamiz. Shunday qilib, uy hayvoningizning ovqatlanish jadvaliga muvofiq vaqtni belgilab, qurilma avtomatik ravishda ovqat idishini tushiradi yoki to'ldiradi.

2 -qadam: komponentlar

Komponentlar
Komponentlar
Komponentlar
Komponentlar
Komponentlar
Komponentlar

Ushbu sxemada biz ba'zi komponentlardan foydalanamiz:

  • ATtiny85 Ko'rish
  • Oled 0,96"
  • CR2032 batareyasi
  • Bosilgan elektron karta (PCB)
  • 2 marta bosish tugmasi

3 -qadam: Kod

Kodeks
Kodeks
Kodeks
Kodeks

Siz kodni github -da topishingiz mumkin:

Siz yuklagan github -dagi 3 ta papka kompyuteringizdagi Arduino/kutubxonalariga ko'chirilishi kerak.

Agar siz AtTiny85-da qanday kodlashni bilmasangiz, https://portal.vidadesilicio.com.br/attiny85-primeiros-passos/ o'quv qo'llanmasini ko'ring. (Qo'llanma portugal tilida, lekin siz uni Google -da boshqa tillarda topishingiz mumkin).

AtTiny85 -ni kodga o'rnatgandan so'ng, attiny85watch.ino fayliga o'ting va uni Arduino IDE -da oching. Bosqichlarni bajarish uchun uni kompilyatsiya qiling va kodni yuklang.

4 -qadam: O'chirish davri

O'chirish davri
O'chirish davri
O'chirish davri
O'chirish davri
O'chirish davri
O'chirish davri

Yuqoridagi sxemada elektr zanjirlarining ulanishlari ko'rsatilgan. Fritzing dasturi yordamida taxtadagi ulanishlarni bilish uchun RelogioATtiny85.fzz -ni yuklab olishingiz mumkin. EAGLE CAD dasturi yordamida PCB loyihasini ochish uchun relogio.brd -ni yuklab olishingiz mumkin.

Bu qanday ishlaydi: O'chirish davridagi ikkita tugma bilan soatni o'rnating. Men soat 12:00 ga yaqinlashganda rele faolligini kodladim (agar xohlasangiz, uni o'zgartirishingiz mumkin). Rele yoqilganda, vibracall dvigateli ishga tushadi va uy hayvonlarining ovqatlari tushadi.

Bu fayllarni bu erda va havolada topish mumkin:

5 -qadam: Yakuniy loyiha

Yakuniy loyiha
Yakuniy loyiha

Bu yakuniy loyiha! To'g'ri ishlashiga ishonch hosil qilish uchun elektronni bir necha kun sinovdan o'tkazing.

Tavsiya: