Агуулгын хүснэгт:
- Алхам 1: Танд хэрэгтэй зүйл
- Алхам 2: Тоног төхөөрөмжийг нэгтгэх
- Алхам 3: Хэргийг бүрдүүлэх
- Алхам 4: Raspberry Pi -ийг суулгах, тохируулах
- Алхам 5: Өгөгдлийн санг үүсгэх, тохируулах
- Алхам 6: Төслийг кодлох
- Алхам 7: Үйлчилгээ үүсгээд залгаарай
Видео: SmartPET - Ухаалаг тэжээвэр тэжээгч: 7 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Хөөе!
Би бол Максим Вермеерен, 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 -ийг суулгах, тохируулах
Энэ төслийг хэрэгжүүлэхийн тулд эхлээд бөөрөлзгөнө 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 болон гадаад цахилгаан тэжээлээ хананд залгаад төслийг ажиллуулж болно!
Та энэ сургамжит зүйлээс ямар нэгэн зүйл сурсан гэж найдаж байна. Хэрэв бүх зүйл хангалттай тодорхой байсан бол тайлбар дээр надад хэлээрэй!
Зөвлөмж болгож буй:
Арслан: гэрийн тэжээвэр муур: 7 алхам (зурагтай)
Лео: гэрийн тэжээвэр муур: Сайн байна уу, энэ бол миний анхны зааварчилгаа юм. &Quot; Sony Aibo Robot (1999) " Дөрвөн настайдаа намайг робот судлалд татсан, тэр цагаас хойш надад гэрийн тэжээвэр робот хийх нь миний мөрөөдөл байсан. Тиймээс би " Лео: тэжээвэр муур " w
Хөдөлж буй OLOID - өөр өөр цаг үед өөр өөр гэрийн тэжээвэр амьтан: 10 алхам (зурагтай)
Хөдөлж буй OLOID - өөр өөр цаг үед өөр өөр гэрийн тэжээвэр амьтан: Корона нь бидний амьдралыг өөрчилсөн: энэ нь биднийг бие махбодийн хувьд хол байлгахыг шаарддаг бөгөөд энэ нь эргээд нийгмийн холдолд хүргэдэг. Тэгэхээр ямар шийдэл байж болох вэ? Магадгүй гэрийн тэжээвэр амьтан уу? Гэхдээ үгүй, Корона амьтдаас гаралтай. Өөр Corona 2.0 -ээс өөрсдийгөө аварцгаая. Гэхдээ хэрэв бид
Аж үйлдвэрийн хүч чадал муур (тэжээвэр амьтан) тэжээгч: 10 алхам
Аж үйлдвэрийн хүч чадал муур (тэжээвэр амьтан) тэжээгч: Би олон долоо хоног аялдаг, намайг гадаа байхад тэжээх шаардлагатай гадаа зэрлэг муурнууд байдаг. Хэдэн жилийн турш би бөөрөлзгөнө pi компьютер ашиглан хянадаг Амазоноос худалдаж авсан өөрчлөгдсөн тэжээлийг ашиглаж ирсэн. Хэдийгээр миний
Хуучин дижитал цаг ашиглан гэрийн тэжээвэр амьтдыг тэжээгч: 10 алхам (зурагтай)
Хуучин дижитал цаг ашиглан гэрийн тэжээвэр амьтдыг тэжээгч: Сайн байна уу, энэ зааварчилгаанд би хуучин дижитал цаг ашиглан гэрийн тэжээвэр амьтдын автомат тэжээгчийг хэрхэн хийснийг танд үзүүлэх болно. Би бас энэ тэжээгчийг хэрхэн хийсэн тухай видеог суулгасан. Энэхүү зааварчилгааг ПХБ -ийн тэмцээнд оруулах болно, мөн таатай байх болно
Алсын удирдлагатай гэрийн тэжээвэр амьтдын тэжээгч: 5 алхам
Гэрийн тэжээвэр амьтдын алсын удирдлагатай тэжээгч: Энэхүү зааварчилгаанд би энгийн алсын удирдлагатай гэрийн тэжээвэр амьтдын тэжээгчийг хэрхэн бүтээж болохыг харуулах болно. Энэхүү энгийн ардуино төслийн тусламжтайгаар та гэрийн тэжээвэр амьтнаа алсын удирдлагаар тэжээж болно. Танд хэрэгтэй бүх зүйл бол Arduino Uno самбар юм. , хуванцар сав, servo