Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Turėtume kasdien gerti pakankamai vandens, kad būtume sveiki. Taip pat yra daug pacientų, kuriems nurodoma kasdien gerti tam tikrą vandens kiekį. Bet, deja, beveik kasdien praleidome tvarkaraštį. Taigi aš suprojektavau šį dalyką su labai nedaug komponentų. Jis specialiai skirtas mano žmonai, kenčiančiai nuo inkstų akmenų problemų.
funkcijos
- Patikrinkite, kiek vandens geriate.
- Parodykite nustatytą vandens kiekį pagal laiką
- Retkarčiais įspėkite, jei nesate geriamas pakankamai vandens.
- Signalizacija sustos tik tada, kai iš jo išgersite vandens.
- Rodyti dabartinį datos laiką ir kambario temperatūrą.
1 žingsnis: reikalinga medžiaga
Norėdami užbaigti projektą, jums reikia šios medžiagos
- 1 X „Arduino Uno“
- 1 X RTC modulis 3231
- 1 X monetos elementas
- 1 X Vandens srauto jutiklis
- 1 X LED (neprivaloma)
- 2 X 470 omų rezistorius
- 1X garsinis signalas 5V
- Trumpieji kabeliai
- Maža Veroboard
- 1X 9V adapteris
- 1X baterija energijos atsargai
- 1X akumuliatoriaus jungtis
2 veiksmas: reikalingi įrankiai ir programinė įranga
- „Arduino IDE“
- Lituoklis
- Karšto klijų pistoletas
- Tinkama spintelė projektui laikyti
- Atsuktuvas
- Vielos pjaustytuvas
3 žingsnis: schema
Schemos schemą rasite paveikslėlyje
4 žingsnis: kodas ir programavimas
Eikite į failą „Ino“, viskas komentuojama ir aprašoma
reikalinga biblioteka
RTC biblioteka
github.com/adafruit/RTClib
„Adafruit“parodų biblioteka
github.com/adafruit/Adafruit_SSD1306
Veikimo principas:-
- Patikrinkite datą ir laiką iš RTC modulio
- Skaičiuokite vandens suvartojimą iš srauto matuoklio
- Patikrinkite iš anksto nustatytą limitą pagal laiką
- Kartkartėmis įjunkite signalą
- Iš naujo nustatykite sistemą kiekvieną dieną nulinę valandą.
5 žingsnis: gamyba
Paėmė kartoninę dėžę ir viską sutvarkė tinkamais įrankiais.