Мазмуну:

Smart Feeder: 4 кадам
Smart Feeder: 4 кадам

Video: Smart Feeder: 4 кадам

Video: Smart Feeder: 4 кадам
Video: Soldering iron with automatic tin wire 2024, Ноябрь
Anonim
Smart Feeder
Smart Feeder

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

Жабдуулар

  • Raspberry Pi 4
  • 2 Breadboards
  • Mini Breadboard
  • Breadboard электр менен камсыздоо модулу
  • DHT11 сенсор
  • TMP36 сенсор
  • LDR
  • MCP3008
  • PCF8574
  • Өткөргүч зымдар
  • 16x2 LCD модулу
  • Лазердик модуль
  • Stepper мотору
  • Stepper мотор айдоочулар тактасы
  • Резистор топтому
  • Жыгач
  • Өзгөчө жасалган ротор

1 -кадам: 1 -кадам: Фритинг схемасы

1 -кадам: Fritzing схемасы
1 -кадам: Fritzing схемасы
1 -кадам: Fritzing схемасы
1 -кадам: Fritzing схемасы

Менин LDR жана TMP сенсорумда окуу үчүн мен PCF колдондум. Муну колдонуу үчүн, сиз малина PIдеги I2Cти иштетишиңиз керек. DHT11 үчүн китепкананы колдонууну чечтим, анткени аны өзүңүз программалоо чоң башаламандык. Мен бул үчүн Adafruit DHT китепканасын колдонууну сунуштайм.

2 -кадам: 2 -кадам: Маалыматтар базасын түзүү

2 -кадам: Маалыматтар базасын түзүү
2 -кадам: Маалыматтар базасын түзүү

Жогоруда менин маалымат базасынын моделин көрө аласыз. Менин маалыматтар базасы MariaDB аркылуу Raspberry piге жайгаштырылган. Мен колдонгон 4 стол төмөнкүлөрдү кылды

  • tblSensoren мен колдонгон түрдүү сенсорлорду сактоо үчүн колдонулган
  • tblWaarde мен сенсорлорумдан окуган бардык баалуулуктарды сактоо үчүн колдонулган
  • tblActuatoren менин Лазердик модулумдун жана тепкич моторумдун абалын сактоо үчүн колдонулган
  • tblVoedermomenten менин моторум күйгүзүлгөндө бардык дайындарды сактоо үчүн колдонулган

3 -кадам: 3 -кадам: Электрониканы туташтыруу жана коддоо

3 -кадам: Электрониканы туташтыруу жана коддоо
3 -кадам: Электрониканы туташтыруу жана коддоо
3 -кадам: Электрониканы туташтыруу жана коддоо
3 -кадам: Электрониканы туташтыруу жана коддоо

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

4 -кадам: 4 -кадам: ишти куруу

4 -кадам: Ишти куруу
4 -кадам: Ишти куруу
4 -кадам: Ишти куруу
4 -кадам: Ишти куруу
4 -кадам: Ишти куруу
4 -кадам: Ишти куруу
4 -кадам: Ишти куруу
4 -кадам: Ишти куруу

Мен корпусту тегерете койгон жыгачтын калган тактайларынан курууну чечтим. Жыгачтын бардык тактайларын туура формага келтиргенден кийин, мен мык кагып, баарын бурап койдум.

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