Мазмуну:

SmartFeeder: 10 кадам
SmartFeeder: 10 кадам

Video: SmartFeeder: 10 кадам

Video: SmartFeeder: 10 кадам
Video: 1 Стакан Кефира и 10 минут Вкуснятина на столе! Обязательно приготовьте! Изумительно вкусно! 2024, Ноябрь
Anonim
SmartFeeder
SmartFeeder

Ар бир иттин ээси өмүрүндө жок дегенде бир жолу үй жаныбарына тамак берүүнү унутуп койгон. Мен кетерден мурун үй жаныбарыңызды тойгузууну унутуп калсаңыз, муну алыстан же балким белгилүү бир убакыттан кийин жасасаңыз болмок.

Бул долбоордо биз веб -сайтта башкарыла турган автоматтык ит баккычты жасайбыз. Бул вебсайт идиште канча тамак бар жана канча жолу толтурулгандыгы же ит тамак жегени жөнүндө маалыматты көрсөтөт.

Сиздин (же итиңиздин) муктаждыктарына ылайыкташтырыла турган параметрлери да бар.

1 -кадам: Берилиштер

Материалдар:

  • Raspberry Pi
  • 16 ГБ SD-карта
  • нан
  • секирүүчү кабелдер
  • ультра үн сенсору
  • servo
  • жүк клеткасы (мен 5кг колдондум)
  • жүк клеткасы күчөткүчү (HX711)
  • бул долбоордун турак -жай үчүн пластик/жыгач
  • пластикалык идиш (жүк клеткасы үчүн)

Куралдар:

  • Бурамалар
  • Screwdriver
  • Бургулоо
  • Көрдүм
  • Күмүш кагаз
  • Супер клей/Кремний (жана кремний тапанчасы)

2 -кадам: RPIди конфигурациялоо

Мен жасаган биринчи кадам менин малина пи конфигурациясы болчу, ошондуктан мен SD картадан баарын тазаладым жана Win32diskmanager менен анын сүрөтүн жайгаштырдым, мында биз Raspbian деп жаза алабыз.

3 -кадам: SSH WP үчүн RPIге

Сүрөт орнотулгандан кийин, Pi жана компьютериңизге ethernet кабелин салсаңыз болот. буйрук сабына өтүңүз жана ipconfig териңиз. "Ethernet адаптери" бар текст блогунда ip-адрес болушу керек. Бул IP дареги биз SSHге бара турган жерибиз. Бул кадамды жасоо үчүн PuTTY колдондум. Бул жерде сиз IP жана портту (SSH үчүн 22) жана Piге кирүү үчүн сырсөзүңүздү киргизишиңиз керек (стандарттык сырсөз "малина"). Бул жерде биз зымсыз туташуу үчүн тармак жөндөөлөрүбүздү өзгөртүшүбүз керек. Бул "wpa_passphrase nameofnetwork" буйругу жана андан кийин сырсөздү киргизүү керек. {…} Тармагы бар текст блогу пайда болот, муну көчүрүп, "sudo nano /etc/wpa_supplicant/wpa_supplicant.conf" деп териңиз. Мында текстти файлдын түбүнө мурунтан чапташыңыз керек.

Ушундан кийин сиз Piңизди өчүрүп -күйгүзө аласыз.

4 -кадам: VS коду менен туташыңыз

Коддоо үчүн бизге Visual studio коду керек. Бул иштеп баштагандан кийин, SSH үчүн плагинди албашыңыз керек. Бул орнотулганда, төмөнкү сол бурчту же терминалды ачып, SSH pi@ipadress териңиз. Андан кийин сиз сырсөзүңүздү коюшуңуз керек жана биз коддоону баштайбыз.

5 -кадам: Коддоо

Эми биз веб -сайтты орнотушубуз керек, сиз папканы vscode ачып, var/www/htmlге кире аласыз жана бул жерден баштайбыз.

Бул жерде биздин HTML, CSS, Сүрөттөр жана Javascript келет.

Эми биз ошол эле мейкиндикте башка папканы ача алабыз. Мен өзүмдүн долбоорумду коюп, муну пи үйүмдүн папкасына койдум. Бул жерде backend менен байланышкан нерселердин баары келет (андыктан python файлдарынын көбү).

6 -кадам: Турак жай үчүн материалдарды чогултуу

Турак жай үчүн материалдарды чогултуу
Турак жай үчүн материалдарды чогултуу
Турак жай үчүн материалдарды чогултуу
Турак жай үчүн материалдарды чогултуу
Турак жай үчүн материалдарды чогултуу
Турак жай үчүн материалдарды чогултуу

Турак жай үчүн мен жыгачты жана пластикалык пластинканы колдондум, аны араа менен бөлүп алдым.

L кесимдери 50х50 БИРОК мен 20х40тан бир кесимди кесип салдым. Бул эки тарап үчүн эки жолу жасалышы керек.

Жука тактайлар астыңкы жана арткы плиталар үчүн. Бул 20х50 экөө тең (эскертүү: монтаждоо үчүн бир кыскартуу керек болот.)

Андан кийин бизге алдыңкы бөлүк үчүн 20х40 өлчөмүндөгү кесим керек болот (калганын L формаларын кесип жатканда колдонсоңуз болот).

Бул жерде мен тамактын чыгышы үчүн жарым тегеректи белгилеп койдум.

Кийинки бизге 20x10 жана 18x10 болгон 2 кичинекей тактай керек (18 туурасы, анткени тактайлардын калыңдыгы 1см, ошондуктан оңой эле тайып кетет). бул табак боло турган лоток үчүн. (жүктөө клеткасынын зымдары үчүн 18x10 тактайда бүтүн бургулай аласыз.)

7 -кадам: Сырткы бөлүктү чогултуу

Сырткы бөлүктү чогултуу
Сырткы бөлүктү чогултуу
Сырткы бөлүктү чогултуу
Сырткы бөлүктү чогултуу

Кийинкиде биз анын бардык бөлүктөрүн бириктиребиз, ошондуктан анын кандай болорун билебиз.

Мен алдыңкы көрүнүш үчүн 9 бураманы, эки тарап үчүн 14 бураманы колдондум.

8 -кадам: Беттер

Жантайыштар
Жантайыштар

Кийинкиде мен жыгач менен эңкейиш жасадым, үстүңкүсү 18х40см тактай, ал эми идишке баруучу 40 см туурасында, бирок алдыңкы тешикке кичине барат. узундугу да 40 см. Тамак -аш үйгө төгүлүп кетпеши үчүн кошумча коргондорду коштум.

9 -кадам: Жантаймаларды бекитүү

Боолорду тиркөө
Боолорду тиркөө

Мен эңкейиштин өзүнө кошумча тактай кошуп, бурамалар менен бекиттим. Сиз ошондой эле супер клей же кремний колдоно аласыз.

10 -кадам: Электроника

Бул дагы эле курулууда

Сунушталууда: