Innholdsfortegnelse:

Smart mater: 4 trinn
Smart mater: 4 trinn

Video: Smart mater: 4 trinn

Video: Smart mater: 4 trinn
Video: Самая дешевая аккумуляторная цепная пила с Алиэкспресс. Тест. Разборка. Стоит ли покупать из Китая? 2024, November
Anonim
Smart mater
Smart mater

Å ha et kjæledyr er veldig gøy. Men når du ønsker å dra på en morsom ferie og du ikke kan ta med deg din beste venn, må du finne en person som kan mate kjæledyret ditt. Jeg har hatt dette problemet mye og fikk ideen om å bygge min egen kjæledyrsmater som du kan kontrollere fra et nettsted.

Rekvisita

  • Bringebær Pi 4
  • 2 brødbrett
  • Mini brødbrett
  • Strømforsyningsmodul for brødbrett
  • DHT11 sensor
  • TMP36 sensor
  • LDR
  • MCP3008
  • PCF8574
  • Jumper ledninger
  • 16x2 LCD -modul
  • Lasermodul
  • Trinnmotor
  • Stepper motor driver board
  • Motstandssett
  • Tre
  • Skreddersydd rotor

Trinn 1: Trinn 1: Fritzing -skjema

Trinn 1: Fritzing -skjema
Trinn 1: Fritzing -skjema
Trinn 1: Fritzing -skjema
Trinn 1: Fritzing -skjema

For å lese i min LDR- og TMP -sensor brukte jeg en PCF. For å bruke dette må du aktivere I2C på bringebær -PI -en din. For DHT11 bestemte jeg meg for å bruke et bibliotek fordi det å programmere det selv er et stort rot. Jeg anbefaler å bruke Adafruit DHT -biblioteket for dette.

Trinn 2: Trinn 2: Opprette en database

Trinn 2: Opprette en database
Trinn 2: Opprette en database

Over kan du se databasemodellen min. Databasen min ble lagret på Raspberry pi ved hjelp av MariaDB. De 4 bordene jeg brukte gjorde følgende

  • tblSensoren ble brukt til å lagre de forskjellige sensorene jeg brukte
  • tblWaarde ble brukt til å lagre alle verdiene jeg leste fra sensorene mine
  • tblActuatoren ble brukt til å lagre tilstanden til min lasermodul og trinnmotor
  • tblVoedermomenten ble brukt til å lagre alle datatider da motoren min måtte slå seg på

Trinn 3: Trinn 3: Koble til elektronikk og koding

Trinn 3: Koble til elektronikk og koding
Trinn 3: Koble til elektronikk og koding
Trinn 3: Koble til elektronikk og koding
Trinn 3: Koble til elektronikk og koding

Jeg kombinerte all elektronikken som vist i firtzing -skjemaet ovenfor. Jeg festet alt på brødbrettene mine. Når alt dette er koblet til, kan du laste ned koden min på github for å prøve om den fungerer.

Trinn 4: Trinn 4: Bygg saken

Trinn 4: Bygg saken
Trinn 4: Bygg saken
Trinn 4: Bygg saken
Trinn 4: Bygg saken
Trinn 4: Bygg saken
Trinn 4: Bygg saken
Trinn 4: Bygg saken
Trinn 4: Bygg saken

Jeg bestemte meg for å bygge saken av rester av treplanker jeg hadde liggende. Etter å ha saget alle treplankene i de riktige formene spikret jeg og skrudde dem alle sammen.

Anbefalt: