Mundarija:

Dogspenser: 8 qadam
Dogspenser: 8 qadam

Video: Dogspenser: 8 qadam

Video: Dogspenser: 8 qadam
Video: Spenser Sunday Excellent JWW WCCSC AKC January 2014 2024, Iyul
Anonim
Dogspenser
Dogspenser
Dogspenser
Dogspenser

Har bir it egasi hech bo'lmaganda bir marta duch kelgan, bu mashhur va keng tarqalgan muammo. Mening oilam va men buni o'zimiz boshdan kechirdik, ta'tilga chiqdik va siz har kuni do'stlaringiz va oilangizdan itingizni har kuni boqishni xohlashlarini so'rashingiz shart. Atrofdan so'rash va ish bilan shug'ullanadigan odamni topish nafaqat bezovta qiladi, balki har kuni uy hayvoningizni boqishga tayyor bo'lgan odam uchun juda ko'p vaqt talab etadi. Bu o'quv qo'llanma sizning hayotingizda qanday tasalli beradi, agar siz men tasvirlagan vaziyatga tushib qolgan bo'lsangiz. Mashina oziq -ovqat mahsulotlarini avtomatik ravishda, lekin qo'lda tarqatadi, siz xavfsiz veb -saytga ega bo'lasiz va sizga konteynerning og'irligi, oxirgi oziqlantirish vaqti va boshqalar kabi jonli ma'lumotlarni taqdim etadi.

BOM hujjati, narx bo'yicha

1 -qadam: material

Material
Material
Material
Material
Material
Material

Elektronika:

  • malina pi 3 modeli B
  • 12 V doimiy dvigatel 15 RPM
  • 20 kg yuk xujayrasi (5 kg yuk ham yaxshi)
  • HX711 yuk xujayrali kuchaytirgich
  • urg'ochi-ayol ulagichlari
  • erkak-erkak ulagichlari
  • 8 Gb SD-karta
  • 12 voltli 2A adapter
  • Transistor
  • 1k rezistor

Materiallar:

  • 3 mm dan 8 mm gacha bo'lgan ulanish
  • D-milya 8 mm
  • Donli dispenser
  • 1,5 m x 1,5 m qalinlikdagi yog'och plitalar qalinligi kamida 1 sm
  • Boltlar 6-8
  • Vintlar 6-8
  • 2 zip simlari

Asboblar:

  • Tornavida
  • Lehimlash
  • Yelim
  • Lehimlash temir

Beshinchi rasmga qarang

2 -qadam: Raspberry Pi -ni o'rnating

Raspberry Pi -ni sozlash
Raspberry Pi -ni sozlash
Raspberry Pi -ni sozlash
Raspberry Pi -ni sozlash
  1. Siz win32diskimager yordamida SD kartaga jessi yozishingiz kerak.
  2. Yuklash jildiga ssh deb nomlanmagan bo'sh faylni qo'shing.
  3. Statik ipni (apipa) o'rnating: ip = 169.254.10.1 "cmd.txt" fayliga yozing (yuqoridagi rasm).
  4. SD-kartani pi-ga joylashtiring va Putty yordamida ulang.

Kirish: pi

Parol: malina

Muhim

Pi -ni yangilang va yangilang:

Nusxalash va joylashtirish: sudo apt-get update, sudo apt-get upgrade, sudo apt get dist-upgrade

3 -qadam: MySQL

MySQL
MySQL

Ma'lumotlar bazasini Workbench yordamida yaratish uchun Windows uchun MySQL -ni o'rnating.

Pi uchun sozlash:

  • sudo apt-get mysql-serverni o'rnating
  • sudo apt-get mysql-client ni o'rnating.

Ma'lumotlar bazasini yarating, mening misolim (ikkinchi rasm)

Sxemangizni yo'naltiring va ma'lumotlarni qo'shing.

O'zingizga ruxsat bering (birinchi rasm).

4 -qadam: o'lchov

Tarozi
Tarozi
Tarozi
Tarozi

Har bir tomondan ikkita kichik o'lchamdagi yog'och taxtalarni burab, o'lchov qiling.

E'tibor bering: siz yuk xujayrasi va taxtalar orasidagi bir xil taxtalar uchun bir oz bo'sh joy saqlamoqchimisiz, shu tariqa yuk xujayrasi og'irlik qo'shilganda harakatlanadi

Yaxshi muvozanat uchun yuk xujayrasi o'rtada ekanligiga ishonch hosil qiling.

  1. Plitalar qanchalik katta bo'lishi kerakligini o'lchang, ikkalasini ham bir xil qiling
  2. O'rtasida teshik qiling, ular yuk kamerasiga biriktirilishi kerak bo'lgan joyga nisbatan
  3. Boltlarni taxtalarda va yuk kamerasining ichidagi yong'oq bilan burab qo'ying
  4. Plitalarni tekislang

Qanday ulanish mumkin:

Yuklash katakchasi -> HX711

  • Qizil sim -> E+
  • Qora sim -> E-
  • Oq sim -> A-
  • Yashil sim -> A+

Hx711 -> Pi

  • VCC -> 5V
  • GND -> GND
  • SCLK -> 24 GPIO
  • DLT -> 23 GPIO

Kod:

Internetda bir nechta kutubxonalar mavjud, men ishlatgan kitob juda yaxshi ishlagan, siz bu haqda biroz o'qib, sensorning qanday ishlashini aniqlab olishingiz kerak bo'ladi.

Og'irlikni sozlang:

Kodni get_weight funktsiyasi bilan ishga tushiring va o'rtacha 10 ta qiymatni oling.

O'lchovni kalibrlash uchun ma'lumot birligi bo'yicha o'rtacha birliklarni olib tashlang.

Og'irlik o'lchovini ma'lum bir vaznga qo'yib, mahsulotni grammga bo'linib o'lchang.

Kichik TLDR:

Yuk xujayrasi tanasining kengligidan o'tadigan teshiklarga ega bo'lib, uning ustiga bosilgan bosim uni egib qarshilik ko'rsatadi.

5 -qadam: shahar dvigateli

DC dvigateli
DC dvigateli
DC dvigateli
DC dvigateli

DC motorini ikkinchi rasmda ko'rsatilgan tarzda ulang.

6 -qadam: dispenser

Dispenser
Dispenser
Dispenser
Dispenser
Dispenser
Dispenser
Dispenser
Dispenser

Diametri 10 mm bo'lgan, diametri 8 millimetrli mildan biroz kattaroq bo'lgan teshikni burang.

Dispenserning ichida kichik karusel bor, agar siz shahar motorini ishga tushirishni xohlasangiz, bu juda katta.

4 -rasm:

D-Shaftni 3 mm dan 8 mm gacha bo'lgan vintlardek vidalang va DC-Dvigatel bilan boshqa tomondan ham xuddi shunday qiling.

3 -rasm:

Qopqog'ini shkaladagi taxtalarga qo'ying, dispenserni taxtaga mahkamlang. Dvigatel tekis holatda bo'lishi uchun to'g'ri balandlikni oling.

7 -qadam: qurilish

Bino
Bino
Bino
Bino
Bino
Bino
Bino
Bino

1 -rasm:

Yonlarning uzunligini o'lchang, meniki uzunligi 60 sm atrofida, bu sizning o'lchovingiz qanchalik katta ekanligiga bog'liq va kerakli uzunlikka erishish uchun taglik uzunligining yarmini qo'shing.

Bir xil uzunlikdagi yon devorlar va tarozi poydevorining asosini yarating.

Asosiy taxtalaringizning kengligini o'lchab, slaydni yarating va yon devorlaringizni yon tomoniga yopishtiring.

2 -rasm:

Yon devorlarning tashqi qismidan tortish poydevorining ichki qismiga qalin vintlar.

3 -rasm:

Tomning ichida teshik qiling, shunda dispenser konteyneriga to'g'ri keladi.

8 -qadam: veb -sayt

Veb -sahifangizni pi katalogingizga yuklang:/home/name/projectname

Xizmat qiling va uni avtomatik ravishda ishga tushiring: o'quv qo'llanma

Hammasi ishga tushishi kerak!

Tavsiya: