Мазмұны:

Smart Feeder: 4 қадам
Smart Feeder: 4 қадам

Бейне: Smart Feeder: 4 қадам

Бейне: Smart Feeder: 4 қадам
Бейне: Зеленая катастрофа. Беседка преображается. Будка для Карлоса 2024, Қараша
Anonim
Smart Feeder
Smart Feeder

Үй жануарының болуы - өте қызықты. Егер сіз көңілді демалыста болғыңыз келсе және өзіңізбен бірге ең жақын досыңызды ала алмасаңыз, сізге үй жануарыңызды тамақтандыратын адамды табу керек. Менде бұл мәселе көп болды және мен веб -сайттан басқаруға болатын үй жануарларына арналған автоматты тамақтандырғыш жасау туралы идея алдым.

Жабдықтар

  • Таңқурай Pi 4
  • 2 Блок -тақта
  • Шағын тақта
  • Нан тақтасының қоректену модулі
  • DHT11 сенсоры
  • TMP36 сенсоры
  • LDR
  • MCP3008
  • PCF8574
  • Өткізгіш сымдар
  • 16x2 СКД модулі
  • Лазерлік модуль
  • Қадамдық мотор
  • Қадамдық мотор жүргізуші тақтасы
  • Резистор жиынтығы
  • Ағаш
  • Арнайы ротор

1 -қадам: 1 -қадам: Фризинг схемасы

1 -қадам: Сызба схемасы
1 -қадам: Сызба схемасы
1 -қадам: Сызба схемасы
1 -қадам: Сызба схемасы

LDR мен TMP сенсорында оқу үшін мен PCF қолдандым. Мұны пайдалану үшін сіз таңқурай PI -де I2C қосуыңыз керек. DHT11 үшін мен кітапхананы пайдалануды шештім, себебі оны өзіңіз бағдарламалау - үлкен былық. Мен бұл үшін Adafruit DHT кітапханасын пайдалануды ұсынамын.

2 -қадам: 2 -қадам: Деректер қорын құру

2 -қадам: Деректер қорын құру
2 -қадам: Деректер қорын құру

Жоғарыда сіз менің дерекқор үлгісін көре аласыз. Менің деректер базасы Raspberry pi -де MariaDB көмегімен орналастырылды. Мен қолданған 4 кесте келесі әрекеттерді орындады

  • tblSensoren мен қолданған әр түрлі сенсорларды сақтау үшін пайдаланылды
  • tblWaarde сенсорлардан оқыған барлық мәндерді сақтау үшін пайдаланылды
  • tblActuatoren менің Лазерлік модуль мен қадамдық қозғалтқыштың күйін сақтау үшін пайдаланылды
  • tblVoedermomenten менің қозғалтқышым қосылған кезде барлық уақытты сақтау үшін пайдаланылды

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

3 -қадам: электрониканы қосу және кодтау
3 -қадам: электрониканы қосу және кодтау
3 -қадам: электрониканы қосу және кодтау
3 -қадам: электрониканы қосу және кодтау

Мен барлық электрониканы жоғарыдағы схемада көрсетілгендей біріктірдім. Мен мұның барлығын тақтайшаға жапсырдым. Осының бәрі қосылған кезде, менің кодты github -дан жүктей аласыз, егер ол жұмыс істесе.

4 -қадам: 4 -қадам: Істі құру

4 -қадам: Істі құру
4 -қадам: Істі құру
4 -қадам: Істі құру
4 -қадам: Істі құру
4 -қадам: Істі құру
4 -қадам: Істі құру
4 -қадам: Істі құру
4 -қадам: Істі құру

Мен корпусты өзім қалаған ағаш тақтайлардан салуды шештім. Ағаштың барлық тақталарын дұрыс пішіндермен кескеннен кейін мен олардың барлығын шегелеп, бұрап алдым.

Ұсынылған: