Satura rādītājs:

Zivju padevējs, izmantojot Arduino Nano, servomotoru un atkritumu materiālus: 7 soļi
Zivju padevējs, izmantojot Arduino Nano, servomotoru un atkritumu materiālus: 7 soļi

Video: Zivju padevējs, izmantojot Arduino Nano, servomotoru un atkritumu materiālus: 7 soļi

Video: Zivju padevējs, izmantojot Arduino Nano, servomotoru un atkritumu materiālus: 7 soļi
Video: Землянка (часть 23). Зимний фидер. Уха из одного окуня. Устроил выходной. 2024, Novembris
Anonim
Image
Image
Servo piestiprināšana pie vāciņa
Servo piestiprināšana pie vāciņa

Tas ir vienkāršs projekts, izmantojot vienu servomotoru un dažus pamatmateriālus.

Tas palīdz savlaicīgi barot zivis.

1. darbība: materiāli projektam

  1. Smaržas vai dezodoranta vāciņš (der arī jebkura plastmasas pudele)
  2. Gēla pildspalvas vai pildspalvas uzpilde pati (jebkura gara cilindriska plastmasa)
  3. SG90 9g mini mikro digitālais servomotors. (saite)
  4. Ar Arduino Nano V3.0 saderīga Mini USB izstrādes plate ATmega328P & CH340 (saite)
  5. Skrūvgriežu komplekts (saite)
  6. Urbjmašīna (labi, ja jums ir, bez tā arī ir labi).
  7. Līme (feviquick līme: iegādājieties to jebkurā vispārējā veikalā)
  8. Gara 2 collu skrūve.

2. solis: Servo piestiprināšana pie vāciņa

Servo piestiprināšana pie vāciņa
Servo piestiprināšana pie vāciņa
Servo piestiprināšana pie vāciņa
Servo piestiprināšana pie vāciņa
  1. Izveidojiet caurumu ar 4 mm urbi plastmasas vāciņā.

    • Ja jums nav urbjmašīnas, vispirms izveidojiet nelielu caurumu, izmantojot zvaigžņu skrūvju komplektu.
    • Pēc tam mainiet skrūvju uzgaļu izmēru un palieliniet caurumu, līdz iegūstat vēlamo izmēru.
    • Pārliecinieties, ka servopārvades galva var ieiet vāciņā.

3. solis. Izmantojiet uzpildi, lai ritinātu

Rullēšanai izmantojiet uzpildi
Rullēšanai izmantojiet uzpildi
Rullēšanai izmantojiet uzpildi
Rullēšanai izmantojiet uzpildi
Rullēšanai izmantojiet uzpildi
Rullēšanai izmantojiet uzpildi
  1. Izmantojiet želejas pildspalvas uzpildi.
  2. Ielieciet to caurumā un atrodiet vāciņa otru punktu un atzīmējiet to.
  3. Manā gadījumā mana gēla pildspalvas gala puse pēc apgriešanas uz otru pusi brīvi iederējās uzpildē.
  4. Tāpēc es izveidoju nelielu veselumu, kas pareizi iederas uzgaļa galvai.

4. solis: pievienojiet uzpildi ar servo pārnesumu

Pievienojiet uzpildi ar servo pārnesumu
Pievienojiet uzpildi ar servo pārnesumu
Pievienojiet uzpildi ar servo pārnesumu
Pievienojiet uzpildi ar servo pārnesumu
Pievienojiet uzpildi ar servo pārnesumu
Pievienojiet uzpildi ar servo pārnesumu
  1. Izmantojot līmi, piestipriniet to pie uzpildes.
  2. Piestipriniet garo skrūvi pie servo motora un paceliet to līdz pieskarieties vāciņam.
  3. Atzīmējiet punktu un izveidojiet tur nelielu veselumu.
  4. Tas palīdzēs ieskrūvēt motoru un tur to salabot.

5. solis: pārtikas krišanas mehānika

Pārtikas krišanas mehānika
Pārtikas krišanas mehānika
Pārtikas krišanas mehānika
Pārtikas krišanas mehānika
  1. Uzpildē izveidojiet caurumu.
  2. Izveidojiet caurumu atbilstoši zivju ēdiena izmēram. (manā gadījumā tas ir paredzēts 2 tabletēm)
  3. Tagad ielieciet to un atzīmējiet vāciņa punktu un izveidojiet veselumu.
  4. Pārliecinieties, vai viss, ko uzpildījāt, ir pareizi novietots cauruma centrā.

6. darbība: Arduino kodēšana

Image
Image
  1. Izpildiet šo saiti, ja esat jauns Arduino lietotājs (saite)
  2. Atveriet Fails → Piemērs → Servo → Slaucīt.
  3. Tagad pārbaudiet savu mašīnu.
  4. Pārliecinieties, ka, pagriežot 180 grādus, abiem caurumiem (vāciņam un uzpildei) jāatbilst vienreiz.
  5. Pārbaudiet, vai pārtikas tabletes izplūst no cauruma vai nē, citādi mainiet cauruma izmēru un pārbaudiet, līdz pārtikas tabletes sāk krist.

7. solis: taimera izveide un savlaicīga zivju barošana

Taimera izveide un savlaicīga zivju barošana
Taimera izveide un savlaicīga zivju barošana
  1. Pārbaudiet, cik pārtikas tablešu nāk no katras 180 grādu pagriešanas.
  2. Un cik daudz pārtikas tablešu jums vajadzēja.
  3. Jūs varat to palielināt, izveidojot vairāk caurumu vai veicot lielāku rotāciju.
  4. Pievienotajā failā ir aizkaves loģika.
  5. Mainot “delayInHr”, jūs varat palielināt vai samazināt laika aizkavi stundās.
  6. Mainot "rotāciju", jūs varat palielināt vai samazināt servo rotāciju.

Ieteicams: