Arduino - marsvin automatisk mat och vatten dispenser (1 / 10 steg)
Steg 1:
Bakgrundsinformation
MAT
Det finns två typer av mat jag vill avstå från, en gång per dag, vid en viss timme (9 am som standard), från vissa plastbehållare. Modulen realtidsklocka (RTC) kommer att hålla den nuvarande tiden, som kommer att visas på LED-displayen. Om det behövs, kan antingen mat doseras manuellt genom att trycka på deras respektive knapp.
Maten är förpackat med hjälp av 4 motorer (2 för varje typ av mat): 2 x stepper, 2 x servo. Motorerna drivs av Adafruit Motor styrelsen som levereras med 8v från en separat nätadapter.
VATTEN
Vattennivån (låg nivå) kommer att kontrolleras en gång om dagen, samtidigt som den utfodring tid. Om det behövs aktiverar ett relä en Ventilsystem som kommer att fylla vattenflaskan upp till den högt vatten, med hjälp av vattnet lagras i en plastbehållare. En tryckknapp gör det möjligt att manuellt topping upp vattnet-upp till hög nivå om knappen släpps, eller kontinuerligt och ignorerar hög nivå sensorn läser medan knappen hålls intryckt.
Vatten ventilen systemet
Vattenflaskan fungerar på principen om gravitation och vakuum, som hindrar vattnet från droppande genom munstycket längst ned. Därför får ingen luft in i buteljera thru inmatningspunkterna sensorerna eller vattenintag (vattenpump). När vattenpumpen är aktiva, får befintliga luften i flaskan fly på toppen, så att inga tryck appliceras på munstycket tvingar vattnet att rinna. En luftpump vakuum kommer suga luften längst upp, i princip skapa några negativa tryck som hindrar vattnet från droppande genom munstycket. När vatten fyllningen inte är aktiv, kommer att två normalt stängd (NC) ventiler se till att ingen luft kommer in i systemet (1 ventil på vattenintag och 1 ventil på luftutsläppet).
Därför vatten ventilen systemet består av 2 x NC ventiler, 1 x vattenpump, 1 x air sugpump, alla anslutna till samma reläet, och levereras med 12v från en separat nätadapter.