Sadržaj:

Pametni ulagač: 4 koraka
Pametni ulagač: 4 koraka

Video: Pametni ulagač: 4 koraka

Video: Pametni ulagač: 4 koraka
Video: Древние цивилизации - Часть 4. Инки. Легенда Анд - Научно-познавательный фильм 2024, Studeni
Anonim
Pametni ulagač
Pametni ulagač

Imati kućnog ljubimca jako je zabavno. Ali kad god poželite otići na zabavan odmor, a ne možete povesti najboljeg prijatelja sa sobom, morate pronaći osobu koja će doći i nahraniti vašeg ljubimca. Imao sam dosta problema s tim i došao sam na ideju da napravim vlastitu automatsku hranilicu za kućne ljubimce kojom možete upravljati s web stranice.

Pribor

  • Malina Pi 4
  • 2 Oglasne ploče
  • Mini Breadboard
  • Modul napajanja matične ploče
  • Senzor DHT11
  • Senzor TMP36
  • LDR
  • MCP3008
  • PCF8574
  • Kratkospojne žice
  • 16x2 LCD modul
  • Laserski modul
  • Koračni motor
  • Ploča za pogon koračnog motora
  • Otpornik postavljen
  • Drvo
  • Rotor po mjeri

Korak 1: Korak 1: Shema preklapanja

Korak 1: Shema preklapanja
Korak 1: Shema preklapanja
Korak 1: Shema preklapanja
Korak 1: Shema preklapanja

Za čitanje u svom LDR i TMP senzoru koristio sam PCF. Da biste to koristili, morate omogućiti I2C na svom maline PI. Za DHT11 odlučio sam koristiti biblioteku jer je programiranje same po sebi velika zbrka. Za to preporučujem korištenje knjižnice Adafruit DHT.

Korak 2: Korak 2: Stvaranje baze podataka

Korak 2: Stvaranje baze podataka
Korak 2: Stvaranje baze podataka

Gore možete vidjeti moj model baze podataka. Moja je baza podataka bila smještena na mojem Raspberry pi -u koristeći MariaDB. Četiri tablice koje sam koristio učinile su sljedeće

  • tblSensoren je korišten za spremanje različitih senzora koje sam koristio
  • tblWaarde je korišten za spremanje svih vrijednosti koje sam pročitao sa svojih senzora
  • tblActuatoren je korišten za spremanje stanja laserskog modula i koračnog motora
  • tblVoedermomenten je korišten za spremanje svih datuma kada se motor morao uključiti

Korak 3: Korak 3: Povezivanje elektronike i kodiranje

Korak 3: Povezivanje elektronike i kodiranje
Korak 3: Povezivanje elektronike i kodiranje
Korak 3: Povezivanje elektronike i kodiranje
Korak 3: Povezivanje elektronike i kodiranje

Kombinirao sam svu elektroniku kao što je prikazano na gornjoj shemi učvršćivanja. Zalijepila sam sve to na svoje ploče. Kad se sve ovo poveže, možete preuzeti moj kôd na githubu da isprobate radi li.

Korak 4: Korak 4: Izgradnja kućišta

Korak 4: Izgradnja kućišta
Korak 4: Izgradnja kućišta
Korak 4: Izgradnja kućišta
Korak 4: Izgradnja kućišta
Korak 4: Izgradnja kućišta
Korak 4: Izgradnja kućišta
Korak 4: Izgradnja kućišta
Korak 4: Izgradnja kućišta

Odlučio sam sagraditi kućište od ostataka drva koje sam položio. Nakon što sam izrezao sve drvene daske u pravilne oblike, sve sam ih pribio i zašrafio.

Preporučeni: