Cuprins:

Alimentator de pește cu Arduino Nano, servomotor și materiale reziduale: 7 pași
Alimentator de pește cu Arduino Nano, servomotor și materiale reziduale: 7 pași

Video: Alimentator de pește cu Arduino Nano, servomotor și materiale reziduale: 7 pași

Video: Alimentator de pește cu Arduino Nano, servomotor și materiale reziduale: 7 pași
Video: DIY Radar With Ultrasonic Sensor And Chat-GPT Generated Arduino Code | Coders Cafe 2024, Noiembrie
Anonim
Image
Image
Montarea Servo la capac
Montarea Servo la capac

Este un proiect simplu prin utilizarea unui singur servomotor și a puține materiale de bază.

Ajută la hrănirea peștelui în timp util.

Pasul 1: Materiale pentru proiect

  1. Capac de parfum sau deodorant (orice sticlă de plastic funcționează, de asemenea)
  2. Completați stiloul cu gel sau stilou (orice plastic cilindric lung)
  3. Servomotor SG90 9g Mini Micro Digital. (legătură)
  4. Placă de dezvoltare Mini USB compatibilă Arduino Nano V3.0 ATmega328P și CH340 (link)
  5. Set șurubelnițe (link)
  6. Mașină de găurit (bine dacă aveți, fără ea, de asemenea, este bine).
  7. Adeziv (adeziv feviquick: obțineți-l de la orice magazin general)
  8. Șurub lung de 2 inci.

Pasul 2: Montarea Servo-ului la capac

Montarea Servo la capac
Montarea Servo la capac
Montarea Servo la capac
Montarea Servo la capac
  1. Creați o gaură cu burghiu de 4 mm în capacul de plastic.

    • Dacă nu aveți un burghiu, creați mai întâi o gaură mică folosind șurubul cu șurub stelat.
    • Apoi schimbați dimensiunea șuruburilor și măriți orificiul până obțineți dimensiunea dorită.
    • Asigurați-vă că capul angrenajului servo poate intra în capac.

Pasul 3: Utilizați Reumple pentru rulare

Folosiți Reumple pentru rulare
Folosiți Reumple pentru rulare
Utilizați Reumple pentru rulare
Utilizați Reumple pentru rulare
Folosiți Reumple pentru rulare
Folosiți Reumple pentru rulare
  1. Utilizați reumplerea stiloului cu gel.
  2. Puneți-l în gaură și găsiți celălalt punct din capac și marcați-l.
  3. În cazul meu, cu vârful stiloului gel, după ce s-a răsturnat în cealaltă parte, se potrivește ușor la reumplere.
  4. Așa că am făcut un întreg mic care se potrivește corect pentru capul vârfului în capac.

Pasul 4: Atașați reumplerea cu dispozitivul servo

Atașați reumplerea cu dispozitivul servo
Atașați reumplerea cu dispozitivul servo
Atașați reumplerea cu dispozitivul servo
Atașați reumplerea cu dispozitivul servo
Atașați reumplerea cu dispozitivul servo
Atașați reumplerea cu dispozitivul servo
  1. Folosind adeziv, atașați-l la reumplere.
  2. Atașați șurubul lung la servomotor și aduceți-l până atingeți capacul.
  3. Marcați punctul și creați un mic întreg acolo.
  4. Vă va ajuta să înșurubați motorul și să îl fixați acolo.

Pasul 5: Mecanica căderii alimentelor

Mecanica căderii alimentelor
Mecanica căderii alimentelor
Mecanica căderii alimentelor
Mecanica căderii alimentelor
  1. Creați o gaură în reumplere.
  2. Faceți gaura conform mărimii alimentelor pentru pești. (in cazul meu este pentru 2 pastile)
  3. Acum puneți-l și marcați punctul din capac și faceți un întreg.
  4. Asigurați-vă că ansamblul pe care l-ați făcut în reumplere trebuie să fie în mod corespunzător centrat cu gaura.

Pasul 6: Codificarea Arduino

Image
Image
  1. Urmați acest link dacă sunteți nou în Arduino (link)
  2. Mergeți la Fișier → Exemplu → Servo → Mătură.
  3. Acum testați mașina.
  4. Asigurați-vă că, cu o rotație de 180 de grade, ambele găuri (capac și reumplere) trebuie să se întâlnească o dată.
  5. Verificați dacă pastila alimentară iese sau nu din gaură, altfel modificați dimensiunea găurii și verificați până când pastila alimentară începe să cadă.

Pasul 7: Crearea temporizatorului și hrănirea peștelui în timp util

Crearea temporizatorului și hrănirea peștelui în timp util
Crearea temporizatorului și hrănirea peștelui în timp util
  1. Verificați câte pastile alimentare ies din ea cu fiecare rotație de 180 de grade.
  2. Și câte pastile alimentare ai nevoie.
  3. Îl puteți mări făcând mai multe găuri sau altfel făcând mai multă rotație.
  4. Fișierul atașat conține logica întârzierii.
  5. Prin schimbarea „delayInHr”, puteți mări sau micșora întârzierea în ore.
  6. Prin schimbarea „rotației”, puteți mări sau micșora rotația servo.

Recomandat: