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

SmartPET - Ухаалаг тэжээвэр тэжээгч: 7 алхам (зурагтай)
SmartPET - Ухаалаг тэжээвэр тэжээгч: 7 алхам (зурагтай)

Видео: SmartPET - Ухаалаг тэжээвэр тэжээгч: 7 алхам (зурагтай)

Видео: SmartPET - Ухаалаг тэжээвэр тэжээгч: 7 алхам (зурагтай)
Видео: Би хамгийн ихдээ 26н мууртай хамт амьдарч, тэжээж байсан. 2024, Арваннэгдүгээр
Anonim
SmartPET - Ухаалаг гэрийн тэжээвэр амьтан тэжээгч
SmartPET - Ухаалаг гэрийн тэжээвэр амьтан тэжээгч
SmartPET - Ухаалаг гэрийн тэжээвэр амьтан тэжээгч
SmartPET - Ухаалаг гэрийн тэжээвэр амьтан тэжээгч

Хөөе!

Би бол Максим Вермеерен, 18 настай MCT (мултимедиа ба харилцаа холбооны технологи) оюутан, Howest.

Би төслөөрөө гэрийн тэжээвэр амьтдын ухаалаг тэжээгчийг бий болгохоор шийдсэн.

Би яагаад үүнийг хийсэн юм бэ?

Миний муур жингийн асуудалтай байдаг тул би түүнийг хэр их иддэгийг хянах машин хийхээр шийдсэн.

Энэ нь юу хийдэг вэ?

- Автомат тэжээл, хэрэв саванд 25 граммаас бага байвал.

- Аяга илрүүлэх

- LED харанхуйд асдаг

Энэ тэжээвэр амьтдын тэжээгчийг юу онцгой болгодог вэ?

SmartPET -ийн тусламжтайгаар таны гэрийн тэжээвэр амьтан сүүлийн хэдэн өдөр, хэдэн долоо хоног, бүр хэдэн сарын турш хэр их идсэнийг бүртгэдэг. Энэ нь таны гэрийн тэжээвэр амьтан зохих хэмжээний эрүүл хоол хүнс авсан эсэхийг тооцоолно.

Энэ төслийн ур чадвар?

Энэ төсөлд програмчлалын маш их ур чадвар шаардагдахгүй. Таны хэлхээг туршихын тулд прототип хийх үндсэн ур чадвар байгаа эсэхийг шалгаарай.

Энэхүү зааварчилгаанд би өөрийн гараар гэрийн тэжээвэр амьтдын тэжээгч болгох бүх алхамыг зааж өгөх болно. Миний github репозиторыг бүх файлд хуулна уу.

Бүтээж эхэлцгээе!

Алхам 1: Танд хэрэгтэй зүйл

Бүрэлдэхүүн хэсгүүд

- Servo мотор

- Жин мэдрэгч (5KG): TAL220

- Lightsensor LDR: 10K - 20k ом

- MCP3008

- Хэт авианы мэдрэгч: HY-SRF05

- Ачааллын модуль: HX771

- Дэлгэц: 16x2

- Потенциометр

- RGB

- Raspberry Pi

- Цахилгаан хангамж

- Эсэргүүцэл

- 1х 10к Ом

- - 1х 1к Ом

- 4х 220 Ом

Материал

- Модон банз

- Cornflakes диспенсер

- Шураг

- - 16 урт эрэг

- - 4 богино боолт

- Нугас

- - Нугас бэхлэх 6 шураг

Багаж хэрэгсэл

- Гагнуурын төмөр

- Супер цавуу

- Харсан

- Өрөмдлөг

Энэхүү төслийн нийт өртөг нь ойролцоогоор 150 - 200 евро юм. Бүрэлдэхүүн хэсгүүдийг хаанаас худалдаж авахаас хамаарна. Би бүх вэб дэлгүүрийн линкийг олох боломжтой олон тооны материал хийсэн. Энэ нь /bom фолдерт байна.

Алхам 2: Тоног төхөөрөмжийг нэгтгэх

Тоног төхөөрөмжийг хамтад нь байрлуулах
Тоног төхөөрөмжийг хамтад нь байрлуулах
Тоног төхөөрөмжийг хамтад нь байрлуулах
Тоног төхөөрөмжийг хамтад нь байрлуулах
Тоног төхөөрөмжийг хамтад нь байрлуулах
Тоног төхөөрөмжийг хамтад нь байрлуулах

Миний хийсэн Fritzing схемийг дагаж би хэлхээгээ бүтээсэн бөгөөд доорх схемийг байршуулсан.

Уг хэлхээнд 3 мэдрэгч (LDR, хэт авианы ба жингийн мэдрэгч), 3 идэвхжүүлэгч (servo мотор, RGB LED ба LCD дэлгэц) нэг дор ажилладаг.

Хэрэв та схемийг дагаж мөрдвөл үүнийг туршилтын талбар дээр бүтээх нь илүү хялбар бөгөөд үүнийг дараа нь хайрцагт хийж болно.

Би прототипээ олон талхны самбар дээр бүтээсэн.

Алхам 3: Хэргийг бүрдүүлэх

Хэргийг бүрдүүлэх
Хэргийг бүрдүүлэх
Хэргийг бүрдүүлэх
Хэргийг бүрдүүлэх
Хэргийг бүрдүүлэх
Хэргийг бүрдүүлэх
Хэргийг бүрдүүлэх
Хэргийг бүрдүүлэх

Би төсөлдөө зориулан эрдэнэ шишийн ширхэгтэй диспенсер, модон банз худалдаж авсан боловч тогтвортой байвал хүссэн материалдаа хийж болно!

Тохиолдол

- Би хэд хэдэн модон банзыг тусгай хэлбэрээр хөрөөдөж, эрдэнэ шишийн диспенсерийг дээр нь байрлуулж болно.

- Би серво мотороо диспенсерт хэдэн төмөр утсаар холбосон. Төмөр утас нь диспенсерийн жолооны хүрдийг эргүүлэхийн тулд татаж байгаа нь зургуудаас харж болно.

- Төмрийн утаснууд нь хүчирхэг боловч нимгэн бөгөөд servo моторын нүх рүү оруулдаг эсэхийг шалгаарай.

- Би хайрцгандаа мод нэмж, илүү тогтвортой байлгахын тулд servo мотороо хооронд нь байрлуулсан.

- Би LCD дэлгэц, хэт авианы мэдрэгч, LDR, RGB -ийг ашиглахын тулд хайрцгийн зарим нүхийг хайчилж авлаа.

- Ар талд нь би бага зэрэг нугас нэмж өгсөн бөгөөд ингэснээр та үүнийг нээж, цахилгаан тэжээлээ хананы залгуурт холбож болно.

Аюулгүй байдал

Хэрэв та өрөм, хөрөө,.., таны аав, өвөө шиг маш ойрхон хүн байгаа эсэхийг шалгаарай. Таны хүсч буй хамгийн сүүлчийн зүйл бол өөрийгөө гэмтээх явдал юм, тиймээс хамгаалалтын шилийг над шиг өмс.

Алхам 4: Raspberry Pi -ийг суулгах, тохируулах

Raspberry Pi -ийг суулгах, тохируулах
Raspberry Pi -ийг суулгах, тохируулах

Энэ төслийг хэрэгжүүлэхийн тулд эхлээд бөөрөлзгөнө pi -тойгоо кабель холболт хийх шаардлагатай болно.

Холбогдсоны дараа та терминал (mac) эсвэл цонхны цахилгаан бүрхүүл (цонх) нээх хэрэгтэй.

Pi -гээ интернетэд холбоод IPv4 хаягийг авахыг хүлээнэ үү. Одооноос эхлэн та интернетэд холбогдсон кабелиудгүйгээр холбогдож болно.

Алхам 5: Өгөгдлийн санг үүсгэх, тохируулах

Өгөгдлийн санг үүсгэх, тохируулах
Өгөгдлийн санг үүсгэх, тохируулах

Config.py файлыг нээж өгөгдлийн сангаараа зөв тохируулаарай. Төсөл ажиллуулахын тулд та миний өгөгдлийн санг хуурамч өгөгдлөөр импортлох боломжтой.

Та өгөгдлийн санг "data.sql" /data хавтаснаас олох боломжтой.

Мэдээллийн сан нь SmartPET төслийг илүү олон мэдрэгч, идэвхжүүлэгчээр сайжруулах боломжтой байдлаар хийгдсэн болно.

Алхам 6: Төслийг кодлох

Төслийг кодлох
Төслийг кодлох
Төслийг кодлох
Төслийг кодлох
Төслийг кодлох
Төслийг кодлох

Би төслөө Python, Flask, SocketIO, Javascript дээр кодлосон.

Би Adobe -ийн үнэгүй програм хангамж болох Adobe XD дээр вэбсайтынхаа анхны wireframes -ийг хийж эхлэв.

Дараа нь би дизайнаа HTML болон CSS болгож, дизайныг зөв ажиллуулахын тулд зарим үндсэн Javascript -ийг нэмсэн.

Би вэбсайтынхаа ихэнх өгөгдлийг авахын тулд Фласк дахь маршрутыг ашигласан. Сокетууд нь жижиг зүйлд зориулагдсан бөгөөд ихэнхдээ амьд жин гэх мэт урд талын үйлдлүүд юм.

Алхам 7: Үйлчилгээ үүсгээд залгаарай

Үйлчилгээ үүсгээд залгаарай!
Үйлчилгээ үүсгээд залгаарай!

Бөөрөлзгөнө pi нь эхлүүлэх үед кодыг (app.py) автоматаар ажиллуулахын тулд үйлчилгээ үүсгээрэй.

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

Таныг эхлүүлэхийн тулд би smartpet.service /service фолдерт оруулсан болно.

Та одоо бөөрөлзгөнө pi болон гадаад цахилгаан тэжээлээ хананд залгаад төслийг ажиллуулж болно!

Та энэ сургамжит зүйлээс ямар нэгэн зүйл сурсан гэж найдаж байна. Хэрэв бүх зүйл хангалттай тодорхой байсан бол тайлбар дээр надад хэлээрэй!

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