Mundarija:

SmartFeeder: 10 qadam
SmartFeeder: 10 qadam

Video: SmartFeeder: 10 qadam

Video: SmartFeeder: 10 qadam
Video: Xiaomi Furrytail Pet Smart - умная кормушка для ваших кошек и собак 2024, Sentyabr
Anonim
SmartFeeder
SmartFeeder

Har bir it egasi hayotida hech bo'lmaganda bir marta uy hayvonini boqishni unutgan. Va men shunday qilmoqchi edimki, agar siz uy hayvoningizni ketishdan oldin ovqatlantirishni unutgan bo'lsangiz ham, buni uzoqdan yoki ma'lum vaqtdan keyin qilishingiz mumkin.

Ushbu loyihada biz veb -saytda boshqariladigan avtomatik itlarni boqish vositasini yaratamiz. Ushbu veb -sayt sizga idishdagi ovqat miqdori va uni to'ldirish vaqti yoki it ovqat yeyganligi haqida ma'lumot beradi.

Sizning (yoki itingizning) ehtiyojlariga mos keladigan sozlamalar ham mavjud.

1 -qadam: materiallar

Materiallar:

  • Raspberry Pi
  • 16 GB SD-karta
  • non taxtasi
  • o'tish kabellari
  • ultra tovushli sensor
  • servo
  • yuk xujayrasi (men 5 kg ishlatganman)
  • yuk uyali kuchaytirgich (HX711)
  • ushbu loyiha uchun plastik/yog'och
  • plastik idish (yuk kamerasi uchun)

Asboblar:

  • Vintlar
  • Tornavida
  • Matkap
  • Ko'rdim
  • Zımpara qog'ozi
  • Super elim/kremniy (va silikon qurol)

2 -qadam: RPIni sozlash

Men qilgan birinchi qadam mening malina pi konfiguratsiyasi edi, shuning uchun men sd kartamdagi hamma narsani o'chirib tashladim va Win32diskmanager bilan tasvirni joylashtirdim, biz u erda Raspbian yozishimiz mumkin.

3 -qadam: SSH - simsiz aloqa uchun RPI

Rasm o'rnatilgandan so'ng, siz Pi va shaxsiy kompyuteringizga chekilgan kabelni ulashingiz mumkin. buyruq satriga o'ting va ipconfig kiriting. "Ethernet adapteri" bo'lgan matn blokida IP-manzil bo'lishi kerak. Bu IP -manzil biz SSH -ga o'tmoqchi. Men bu qadamni bajarish uchun PuTTY -dan foydalandim. Bu erda siz IP va portni kiritishingiz kerak (SSH uchun 22) va Pi ga kirish uchun parolingizni kiriting (standart parol "malina"). Bu erda biz simsiz ulanish uchun tarmoq sozlamalarini o'zgartirishimiz kerak. Bu "wpa_passphrase nameofnetwork" buyrug'i va keyin siz parolni kiritishingiz kerak. {…} Tarmoqli matnli blok paydo bo'ladi, uni nusxa ko'chiring va "sudo nano /etc/wpa_supplicant/wpa_supplicant.conf" yozing. Buning uchun siz avvalgi matnni faylning pastki qismiga joylashtirishingiz kerak.

Shundan so'ng siz Pi -ni qayta ishga tushirishingiz mumkin.

4 -qadam: VS kodi bilan ulaning

Kodlash uchun bizga Visual studio kodi kerak. Buni ishga tushirgandan so'ng, siz SSH uchun plaginni o'rnatmasligingiz kerak. Bu o'rnatilganda siz chap pastki burchakni yoki terminalni ochib, SSH pi@ipadress -ni bosishingiz mumkin. Shundan so'ng siz parolni kiritishingiz kerak bo'ladi va biz kodlashni boshlaymiz.

5 -qadam: kodlash

Endi biz veb -saytni sozlashimiz kerak, siz vscode -da papkani ochishingiz mumkin, var/www/html -ga o'ting va biz boshlaymiz.

Bu erda bizning HTML, CSS, rasmlar va Javascript keladi.

Endi biz xuddi shu ish maydonida boshqa papkani ochishimiz mumkin. Men o'z loyihamni qo'ydim va uni pi -ning uy papkasiga joylashtirdim. Bu erda backend bilan bog'liq hamma narsa keladi (shuning uchun ko'p python fayllari).

6 -qadam: Uy -joy uchun materiallar yig'ish

Uy -joy uchun materiallar yig'ish
Uy -joy uchun materiallar yig'ish
Uy -joy uchun materiallar yig'ish
Uy -joy uchun materiallar yig'ish
Uy -joy uchun materiallar yig'ish
Uy -joy uchun materiallar yig'ish

Uy uchun men yog'och va plastmassa plastinadan foydalandim, uni arra bilan kesib oldim.

L qismlari 50x50, lekin men 20x40 dan bir qismini kesib tashladim. Buni har ikki tomondan ham ikki marta bajarish kerak.

Yupqa taxtalar pastki va orqa plastinka uchun. Bu ikkalasi ham 20x50 (e'tibor bering: montajdan so'ng siz qisqaroq kesishingiz kerak bo'ladi.)

Keyin old tomondan bizga 20x40 o'lchamdagi bo'lak kerak bo'ladi (qolgan qismini L shaklini kesishda ishlatishingiz mumkin).

Bu erda men oziq-ovqat chiqishi uchun yarim doira belgiladim.

Keyin bizga 20x10 va 18x10 o'lchamdagi ikkita kichik taxta kerak (18 kengligi, chunki taxtalarning qalinligi 1 sm, shuning uchun u oson siljiydi). bu piyola bo'ladigan laganda uchun. (siz yuk xujayrasi simlari uchun 18x10 taxtada bir butunni burg'ulashingiz mumkin.)

7 -qadam: Tashqi qismni yig'ish

Tashqi qismni yig'ish
Tashqi qismni yig'ish
Tashqi qismni yig'ish
Tashqi qismni yig'ish

Keyin biz barcha qismlarni bir -biriga bog'lab qo'yamiz, shuning uchun biz uning qanday ko'rinishini bilamiz.

Men oldingi ko'rinish uchun 9 vintni, har ikki tomon uchun 14 vintni ishlatdim.

8 -qadam: Nishablar

Nishablar
Nishablar

Keyin men yog'ochdan qiyalik yasadim, tepasi 18x40 sm, taxtasi esa kengligi 40 sm bo'lgan tepada, lekin old qismidagi teshikka kichikroq. uzunligi ham 40 sm. Ovqat uyga to'kilmasligi uchun men qo'shimcha himoya panjaralarini qo'shdim.

9 -qadam: Nishablarni biriktirish

Nishablarni biriktirish
Nishablarni biriktirish

Nishablarni vintlar bilan biriktirib, qiyalikning o'ziga qo'shimcha taxta qo'shdim. Bundan tashqari, siz super elim yoki silikondan foydalanishingiz mumkin.

10 -qadam: elektronika

Bu hali qurilish bosqichida

Tavsiya: