Агуулгын хүснэгт:

Ухаалаг тэжээл: 4 алхам
Ухаалаг тэжээл: 4 алхам

Видео: Ухаалаг тэжээл: 4 алхам

Видео: Ухаалаг тэжээл: 4 алхам
Видео: РАЗДАЕТ WIFI СЛЕДИТ ЗА ЧЕЛОВЕКОМ 4G камера видеонаблюдения 2024, Долдугаар сарын
Anonim
Ухаалаг тэжээгч
Ухаалаг тэжээгч

Гэрийн тэжээвэр амьтантай байх нь маш хөгжилтэй байдаг. Гэхдээ та хөгжилтэй амралтаар явахыг хүсч, хамгийн сайн найзаа дагуулж явах боломжгүй бол гэрийн тэжээвэр амьтнаа тэжээх хүн олох хэрэгтэй. Надад энэ асуудал маш их тулгарч, вэбсайтаас хянах боломжтой гэрийн тэжээвэр амьтдын автомат тэжээгчийг бүтээх санаа надад төрсөн.

Хангамж

  • Raspberry Pi 4
  • 2 талхны самбар
  • Мини талхны самбар
  • Breadboard цахилгаан хангамжийн модуль
  • DHT11 мэдрэгч
  • TMP36 мэдрэгч
  • LDR
  • MCP3008
  • PCF8574
  • Холбогч утас
  • 16x2 хэмжээтэй LCD модуль
  • Лазер модуль
  • Stepper мотор
  • Stepper мотор жолоочийн самбар
  • Эсэргүүцлийн багц
  • Мод
  • Захиалгаар хийсэн ротор

Алхам 1: Алхам 1: Хязгаарлах схем

Алхам 1: Хязгаарлах схем
Алхам 1: Хязгаарлах схем
Алхам 1: Хязгаарлах схем
Алхам 1: Хязгаарлах схем

LDR болон TMP мэдрэгч дээрээ уншихын тулд би PCF ашигласан. Үүнийг ашиглахын тулд та бөөрөлзгөнө PI дээр I2C -ийг идэвхжүүлэх шаардлагатай болно. DHT11 -ийн хувьд би өөрөө номын сан ашиглахаар шийдсэн, учир нь үүнийг өөрөө програмчлах нь маш их асуудал үүсгэдэг. Үүний тулд Adafruit DHT номын санг ашиглахыг зөвлөж байна.

Алхам 2: Алхам 2: Өгөгдлийн сан үүсгэх

Алхам 2: Өгөгдлийн сан үүсгэх
Алхам 2: Өгөгдлийн сан үүсгэх

Дээрээс та миний мэдээллийн сангийн загварыг харж болно. Миний мэдээллийн санг MariaDB ашиглан Raspberry pi дээр байрлуулсан. Миний ашигласан 4 хүснэгт дараах зүйлийг хийсэн

  • tblSensoren -ийг миний ашиглаж байсан өөр өөр мэдрэгчийг хадгалахад ашигладаг байсан
  • tblWaarde -ийг миний мэдрэгчээс уншсан бүх утгыг хадгалахад ашигладаг байсан
  • tblActuatoren -ийг миний лазер модуль болон stepper моторын байдлыг хадгалахад ашигладаг байсан
  • tblVoedermomenten нь миний мотор асах шаардлагатай болсон бүх цаг хугацааг хадгалахад ашиглагддаг байсан

Алхам 3: Алхам 3: Электроникийг холбох, кодлох

Алхам 3: Электроникийг холбох, кодлох
Алхам 3: Электроникийг холбох, кодлох
Алхам 3: Электроникийг холбох, кодлох
Алхам 3: Электроникийг холбох, кодлох

Би дээр дурдсан схемд үзүүлсэн шиг бүх цахилгаан хэрэгслийг нэгтгэсэн. Би бүгдийг талхныхаа тавцан дээр наасан. Энэ бүхэн холбогдсон үед та github дээр миний кодыг татаж авах боломжтой эсэхийг шалгаж үзээрэй.

Алхам 4: Алхам 4: Хэргийг бүрдүүлэх

Алхам 4: Хэргийг бүрдүүлэх
Алхам 4: Хэргийг бүрдүүлэх
Алхам 4: Хэргийг бүрдүүлэх
Алхам 4: Хэргийг бүрдүүлэх
Алхам 4: Хэргийг бүрдүүлэх
Алхам 4: Хэргийг бүрдүүлэх
Алхам 4: Хэргийг бүрдүүлэх
Алхам 4: Хэргийг бүрдүүлэх

Би уг хайрцгийг хажууд нь тавьсан модны үлдэгдэл банзаар хийхээр шийдсэн. Бүх модон банзыг зөв хэлбэрт орсны дараа би бүгдийг нь хадаж, боолттой болгов.

Зөвлөмж болгож буй: