06-Implementation
5.3. Finálny Kód
S novým hardvérovým návrhom som finalizovala aj kód pre Arduino. Kód neustále monitoruje analógový pin pripojený k sondám. Ak hodnota klesne pod prahovú úroveň (voda chýba), aktivuje pin, ktorý spína čerpadlo.
// Definovanie pinov
constexpr int testPin = A0; // Vstupny pin na citanie stavu vodivosti
constexpr int controlPWM = 3; // Vystupny pin na ovladanie cerpadla
void setup() {
pinMode(testPin, INPUT);
pinMode(controlPWM, OUTPUT);
Serial.begin(9600);
}
void loop() {
static int sensorValue = 0, u = 0;
sensorValue = analogRead(testPin);
// Ak je hodnota nízka (pod 60), voda chýba -> aktivuj cerpadlo
if (sensorValue < 60) {
u = 255;
} else {
u = 0;
}
analogWrite(controlPWM, u);
delay(500);
}
5.4. 3D Modelovanie a Príprava na Tlač
Na základe nákresov a finálnych rozmerov elektroniky som vytvorila detailný 3D model misky. Model sa skladá z troch častí: vnútornej misky, vonkajšieho dekoratívneho plášťa a spodného krytu, ktorý chráni elektroniku.


5.5. Výsledný Produkt
Po vytlačení všetkých častí a finálnej montáži elektroniky vznikol plne funkčný prototyp, ktorý spĺňa všetky pôvodné požiadavky.

Navigation: ⬆️ SDLC · ⬅️ Projekt