Բովանդակություն:

Խելացի սնուցող ՝ 4 քայլ
Խելացի սնուցող ՝ 4 քայլ
Anonim
Խելացի սնուցող
Խելացի սնուցող

Կենդանիներ ունենալը շատ զվարճալի է: Բայց երբ ուզում ես գնալ զվարճալի արձակուրդի և չես կարող քեզ հետ բերել քո լավագույն ընկերոջը, դու պետք է մարդ գտնես, որ գա և կերակրի քո ընտանի կենդանուն: Ես շատ եմ ունեցել այս խնդիրը և գաղափար ունեցա կառուցել իմ սեփական կենդանիների ավտոմատ սնուցողը, որը կարող եք վերահսկել կայքից:

Պարագաներ

  • Ազնվամորի Պի 4
  • 2 տախտակ
  • Մինի Breadboard
  • Breadboard- ի սնուցման մոդուլ
  • DHT11 սենսոր
  • TMP36 ցուցիչ
  • LDR
  • MCP3008
  • PCF8574
  • Jumper լարերը
  • 16x2 LCD մոդուլ
  • Լազերային մոդուլ
  • Ստեփեր շարժիչ
  • Stepper Motor վարորդի տախտակ
  • Ռեզիստորների հավաքածու
  • Փայտ
  • Պատվերով պատրաստված ռոտոր

Քայլ 1: Քայլ 1. Փխրման սխեմա

Քայլ 1: Ֆրիտզինգի սխեմա
Քայլ 1: Ֆրիտզինգի սխեմա
Քայլ 1: Ֆրիտզինգի սխեմա
Քայլ 1: Ֆրիտզինգի սխեմա

Իմ LDR և TMP սենսորներում կարդալու համար ես օգտագործել եմ PCF: Սա օգտագործելու համար հարկավոր է միացնել I2C- ն ձեր ազնվամորի PI- ի վրա: 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: Գործի կառուցում

Ես որոշեցի պատյանը կառուցել փայտի մնացորդ տախտակներից, որոնք ես դրել էի շուրջս: Բոլոր փայտե տախտակները ճիշտ ձևերի տեսնելուց հետո ես մեխեցի և պտուտակեցի բոլորը:

Խորհուրդ ենք տալիս: