Turinys:

Išmanusis tiektuvas: 4 žingsniai
Išmanusis tiektuvas: 4 žingsniai

Video: Išmanusis tiektuvas: 4 žingsniai

Video: Išmanusis tiektuvas: 4 žingsniai
Video: Дневник хранящий жуткие тайны. Переход. Джеральд Даррелл. Мистика. Ужасы 2024, Lapkritis
Anonim
Išmanusis tiektuvas
Išmanusis tiektuvas

Turėti augintinį yra labai smagu. Bet kai norite atostogauti ir negalite su savimi pasiimti savo geriausio draugo, turite rasti žmogų, kuris ateitų ir pamaitintų jūsų augintinį. Turėjau daug problemų ir sugalvojau sukurti savo automatinį gyvūnų lesyklėlę, kurią galite valdyti iš svetainės.

Prekės

  • Raspberry Pi 4
  • 2 Duonos lentos
  • Mini duonos lenta
  • Duonos lentos maitinimo modulis
  • DHT11 jutiklis
  • TMP36 jutiklis
  • LDR
  • MCP3008
  • PCF8574
  • Jumperio laidai
  • 16x2 LCD modulis
  • Lazerio modulis
  • Žingsninis variklis
  • Žingsninio variklio vairuotojo lenta
  • Rezistorių rinkinys
  • Mediena
  • Pagal užsakymą pagamintas rotorius

1 žingsnis: 1 žingsnis: Fritzing schema

1 žingsnis: Fritzing schema
1 žingsnis: Fritzing schema
1 žingsnis: Fritzing schema
1 žingsnis: Fritzing schema

Norėdami skaityti savo LDR ir TMP jutiklyje, naudoju PCF. Norėdami tai naudoti, aviečių PI turėsite įjungti I2C. DHT11 nusprendžiau naudoti biblioteką, nes programuoti ją patiems yra didelė netvarka. Tam rekomenduoju naudoti „Adafruit DHT“biblioteką.

2 veiksmas: 2 veiksmas: duomenų bazės kūrimas

2 veiksmas: sukurkite duomenų bazę
2 veiksmas: sukurkite duomenų bazę

Viršuje galite pamatyti mano duomenų bazės modelį. Mano duomenų bazė buvo talpinta mano „Raspberry pi“naudojant „MariaDB“. 4 lentelės, kurias naudojau, padarė taip

  • „tblSensoren“buvo naudojamas įvairiems mano naudojamiems jutikliams saugoti
  • „tblWaarde“buvo naudojama visoms vertėms, kurias perskaičiau iš jutiklių, saugoti
  • „tblActuatoren“buvo naudojamas mano lazerinio modulio ir žingsninio variklio būsenai saugoti
  • „tblVoedermomenten“buvo naudojamas saugoti visus duomenų laikus, kai mano variklis turėjo įsijungti

3 veiksmas: 3 žingsnis: elektronikos prijungimas ir kodavimas

3 žingsnis: Elektronikos prijungimas ir kodavimas
3 žingsnis: Elektronikos prijungimas ir kodavimas
3 žingsnis: Elektronikos prijungimas ir kodavimas
3 žingsnis: Elektronikos prijungimas ir kodavimas

Aš sujungiau visą elektroniką, kaip parodyta aukščiau esančioje schemoje. Visa tai prisegiau ant savo duonos lentų. Kai visa tai prijungta, galite atsisiųsti mano kodą iš „github“ir išbandyti, ar jis veikia.

4 žingsnis: 4 žingsnis: korpuso kūrimas

4 žingsnis: korpuso kūrimas
4 žingsnis: korpuso kūrimas
4 žingsnis: korpuso kūrimas
4 žingsnis: korpuso kūrimas
4 žingsnis: korpuso kūrimas
4 žingsnis: korpuso kūrimas
4 žingsnis: korpuso kūrimas
4 žingsnis: korpuso kūrimas

Nusprendžiau pastatyti dėklą iš medžio lentų, kurias turėjau kloti. Nupjovęs visas medžio lentas į reikiamas formas, prikaliau ir prisukau jas visas.

Rekomenduojamas: