Мазмуну:

Smart Pet Feeder: 11 кадам
Smart Pet Feeder: 11 кадам

Video: Smart Pet Feeder: 11 кадам

Video: Smart Pet Feeder: 11 кадам
Video: 1 Таблетка Под Любой Домашний Цветок и Даже Чахлый Оживет и Пышно Зацветет! Проверенные Рецепты 2024, Ноябрь
Anonim
Smart Pet Feeder
Smart Pet Feeder

Мен Бельгиядагы Howest Kortrijk академиясынын студентимин. Мен өзгөчө мышыктар менен иттер үчүн фидер жасадым. Мен бул долбоорду итим үчүн жасадым. Көп учурда мен кечинде итиме тамак берүү үчүн үйдө эмесмин. Ушундан улам менин итим тамагын алуу үчүн күтүүгө туура келет. Бул долбоор менен ал мен тандаган убакта тамагын алат. Сиз итиңизге тамактын көлөмүн көзөмөлдөй аласыз. Бул үй жаныбарларын багуунун оңой жолу. Ошентип, алар үйдө жок болсо, үй жаныбарын багам деп тынчсыздануунун кажети жок.

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

1 -кадам: жабдуулар

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

- Raspberry Pi 3 Model B, € 32.49 Amazon.com сайтында

- RFID сенсору, Amazon.com сайтында 6,95 евро

- PIR сенсору, Amazon.com сайтында 8.99 евро

- Load Sensor (1kg), Amazon.com сайтында € 11, 16

- LCD дисплей, Amazon.com сайтында 12, 95 евро

- Load Cell Amplifier, € 9, 95 Amazon.com

- Servo Motor, Amazon.com сайтында 9, 99 евро

- Зымдар, € 7, 99 Amazon.com боюнча

- 9V батареясы, Amazon.com сайтында 10 евро, 99

- 16G SD картасы, Amazon.com сайтында 9 евро, 98

- ширетүүчү темир, € 13, 99 Amazon.comдо

- Pin.com башкы тилкеси, € 4, 59 Amazon.com сайтында

- Solder зымы, Amazon.com сайтында 9, 99 евро

- Ethernet кабели 1, 5м, 6 евро, 28 Amazon.com

2 -кадам: Электрондук схема

PDF файлында сиз электрондук схеманы көрөсүз. Ката кетирбөө үчүн бир нече жолу текшериңиз. Бир туура эмес зым бир нече жабдууларды бузушу мүмкүн.

3 -кадам: Сүрөттү Raspberry Piге орнотуңуз

Сиз SD картаңызга сүрөт орнотушуңуз керек. Сиз сүрөттү файлдардан таба аласыз.

SD-картаңызга сүрөттү орнотуу үчүн "wind32diskimager" орнотушуңуз керек.

4 -кадам: Raspberry Pi баштаңыз

Raspberry Pi баштаңыз
Raspberry Pi баштаңыз

Raspberry Pi менен туташуу үчүн "Putty" орнотуш керек. Raspberry Pi менен компьютериңизди ethernet кабели менен туташтырыңыз. Putty'ди иштетип, IP-дарегин толтуруңуз: 169.254.10.1

Туташканда колдонуучунун атын териңиз: pi жана пароль: малина

5 -кадам: Githubдан файлдарды импорттоо

Raspberry Pi'ге кириңиз. "Долбоор" картасын түзүү үчүн сиз: "mkdir project" деп териңиз.

"CD долбоору" менен каталогго өтүңүз. Каталогдо болгондо "git clone https://github.com/howest-mct/1920-1mct-project1-LanderVanLuchene" деп териңиз. Файлдар Raspberry Piге орнотулат.

6 -кадам: MySQL Workbenchти орнотуңуз

MySQL Workbench орнотуу
MySQL Workbench орнотуу

Маалыматыңызды сактоо үчүн "MySQL Workbench" орнотушуңуз керек.

"MySQL Workbenchти" ачканыңызда, "MySQL Connections" көрөсүз. Жаңы байланышты кошуу үчүн плюс баскычын басыңыз.

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

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

7 -кадам: Маалыматтар базасын кошуу

Маалыматтар базасын кошуу
Маалыматтар базасын кошуу
Маалыматтар базасын кошуу
Маалыматтар базасын кошуу

Байланышты ачыңыз. Сол жагында сиз "Администрация" көрөсүз. "Башкаруу" баскычын чыкылдатыңыз жана "Маалыматтарды импорттоо/Калыбына келтирүү" баскычын чыкылдатыңыз. "Өзүнөн өзү импорттоону" тандап, дудук файлды тандаңыз. Андан кийин "Импорттоону баштоо” баскычын басыңыз.

8 -кадам: Visual Studio кодун орнотуу

Кодду жазуу үчүн сиз "Visual Studio Code" орнотушуңуз керек.

"Visual Studio Code" ачканыңызда, "Remote SSH" деп аталган кеңейтүүнү орнотушуңуз керек. Бул кеңейтүү сизге rapsberry pi менен туташууга мүмкүнчүлүк берет.

Raspberry Pi менен туташуу үчүн сол жактын астындагы жашыл баскычты басыңыз. Хостко туташууну тандап, териңиз: ssh [email protected]

Сырсөздү "малина" терүү керек болот.

9 -кадам: Visual Studio кодексине пакеттерди орнотуңуз

Сиз Visual Studio Codeдо жаңы терминал ачасыз. Терминалда сиз бир нече пакеттерди орнотушуңуз керек. Мен аларды төмөндө тизмелейм:

-pip3 mysql-connector-python орнотуу

- pip3 колба-сокетин орнотуу

- pip3 колба-корлорду орнотуу

- pip3 gevent орнотуу

- pip3 gevent-websocket орнотуу

10 -кадам: Smart Pet Feederди куруу

Smart Pet Feederди куруу
Smart Pet Feederди куруу

Менде Smart Pet Feederди физикалык жактан кантип жасоо боюнча толук көрсөтмө жок. Мен бул үчүн кечирим сурайм!

Жүк клеткасы сүрөттөгүдөй иштелип чыгышы керек. Аны куруп жатканда жебени ылдый коюңуз.

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