2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Sipas AKC, (https://www.akc.org/expert-advice/nutrition/how-many-times-a-day-should-a-dog-eat/) madhësia e pjesës së vaktit për ushqimet janë thelbësore për qentë, dhe madhësia e kutisë gjithashtu kufizoi numrin e ushqimeve që qeni mund të hajë në ditë, "Veterinerët rekomandojnë ushqimin e një qeni të paktën dy herë në ditë", duke vendosur sasinë e ushqimit dhe kontrollin e kohës që hanë në ditë, përfiton qenin, dhe kjo makinë është pikërisht ajo që duhet t'i jepni qenit tuaj! Ju mund të kontrolloni kohën për makinën kur të doni!
Furnizimet
tela x 8
kasetë x 1
kuti letre x 1
kartoni x 1
Arduino Leonardo x 1
Bordi i bukës x 1
ushqen x varet nga ju
servomotor x 1
Hapi 1: Merrni karton me një kuti
Së pari, prerë një copë kartoni dhe ngjitini ato në kuti. Nëse mbulesa nuk është mjaft e gjatë, prerë një copë kartoni shtesë dhe ngjiteni në skajin e kutisë (siç tregon figura).
Hapi 2:
Lidheni motorin servo siç tregon fotografia, lidhni telin në d pin 10 dhe lidhni tela të kuq në pozitiv, dhe tela në pozitiv lidheni me 5V, dhe tela e zezë lidhet me GND.
(mund të ndryshoni formën për gjënë e bardhë në motorin servo, varet nga rezultatet që dëshironi)
Hapi 3:
Lidheni servomotorin në karton dhe fiksojeni atë me shirit letre (sigurohuni që motorri servo të rrotullohet, ai prek kapakun, kështu që kapaku është në gjendje të ngrejë kapakun, kështu që kutia mund të hapet me sukses).
Pritini një copë kartoni dhe vendoseni nën kutinë që i përshtatet servomotorit, dhe ngjiteni në kuti.
Tre nga videot janë mënyra se si e ndërtoj kartonin pranë kutisë së letrës, në mënyrë që servomotori të jetë në gjendje të rrotullohet dhe ta bëjë makinën më të fortë.
Hapi 4: Kodi
#përfshi
Servo servo_pin_10; // krijoni një servo objekt për të kontrolluar një servo
void setup () {// vendosni kodin tuaj të konfigurimit këtu, për të ekzekutuar një herë: servo_pin_10.attach (10); // bashkon servo -në me pin tek servo -objekti}
void loop () {// vendosni kodin tuaj kryesor këtu, për të ekzekutuar në mënyrë të përsëritur: servo_pin_10.write (180); // servo motori do të shkojë deri në 180 gradë (në të cilën kapaku do të ngrihet) vonesë (300000); // pret 300000 milisekonda *ndryshoni kohën varet nga ju servo_pin_10.shkruani (0); // servo motori do të kthehet në shkallën zer (në të cilën kutia do të jetë gati e mbyllur) vonesë (1800000); // pret 1800000 milisekonda *ndryshoni kohën varet nga ju}
Kodi është këtu