Turinys:

„Arduino“projektas: kačių maisto dozatorius: 6 žingsniai
„Arduino“projektas: kačių maisto dozatorius: 6 žingsniai

Video: „Arduino“projektas: kačių maisto dozatorius: 6 žingsniai

Video: „Arduino“projektas: kačių maisto dozatorius: 6 žingsniai
Video: Light-Up Activity Timer with Arduino | Science Project 2024, Liepa
Anonim
„Arduino“projektas: kačių maisto dozatorius
„Arduino“projektas: kačių maisto dozatorius

Ši instrukcija buvo sukurta vykdant Pietų Floridos universiteto „Makecourse“projekto reikalavimą (www.makecourse.com)

1 žingsnis: Gaukite projekto medžiagą

Gaukite projekto medžiagą
Gaukite projekto medžiagą

Šiam projektui turėtumėte iš anksto paruošti šią medžiagą:

Elektroniniai komponentai:

  • 1 „Arduino Uno“
  • 3 servo varikliai
  • 1 ultragarso jutiklis
  • 9v@3A maitinimo šaltinis
  • 2 Push-up mygtukai
  • Bandomoji Lenta

Numatomos kainos:

  • „Arduino Uno“: 23,38 USD x Kiekis: 1
  • Servo - bendras nepertraukiamas sukimasis (mikro dydis) $ 11,95 x Kiekis: 3
  • Sieninio adapterio maitinimo šaltinis - 9VDC 2A 15,77 USD x Kiekis: 1
  • HC-SR04 3,95 USD x Kiekis: 1
  • Įtampos reguliatorius 5v $ 0,5 x Kiekis: 1
  • Keraminis kondensatorius 100nF 0,64 USD x Kiekis: 1
  • Elektrolitinis kondensatorius - 1uF/50V 0,28 USD x Kiekis: 1
  • Mini mygtukinis jungiklis $ 0,1 x Kiekis: 2
  • 10K omų rezistorius $ 0,1 x Kiekis: 2
  • USB kabelis nuo A iki B $ 3,26 x Kiekis: 1
  • „BreadBoard“8,25 USD x Kiekis: 1
  • „HeatSink TO-220“0,41 USD x Kiekis: 1
  • Džemperių laidų paketas - M/M $ 1,95 x Kiekis: 2

Išdėstymo medžiagos:

  • 3 3x1,5 pėdų medžio plona lenta
  • Medienos klijai
  • Nagai
  • 3D spausdintuvas

2 veiksmas: nustatykite pagrindinę bandymo grandinę

Nustatykite pagrindinį testavimo grandinę
Nustatykite pagrindinį testavimo grandinę

Atlikdami šį pirmąjį žingsnį, sekite paveikslėlio schemą.

  • „Servo“naudokite 1, 2 ir 3 „Arduino“kaiščius.
  • Nustatykite mygtukų išėjimus į „Arduino“kaiščius 12 ir 13.
  • Ir galiausiai nustatykite ultragarso jutiklio aido kaištį į 8 -ąjį „Arduino“kaištį, o jutiklio įjungimo kaištį - į 9 -ąjį „Arduino“kaištį.

Būtinai prijunkite visus 5 voltus ir pagrindus iš visų komponentų prie atitinkamos duonos lentos linijos. Visi 5 V kaiščiai iš komponentų turi būti toje pačioje linijoje (kaip paveikslėlyje).

3 veiksmas: pridėkite kačių maisto dozatoriaus kodą prie „Arduino“ir sudarykite jį

Pridėtas „Arduino“algoritmas, esantis už kačių maisto dozatoriaus logikos.

„Arduino“kodas yra visiškai pakomentuotas.

Logika už jos:

Šiuo „Arduino“algoritmu siekiama modeliuoti kačių maisto dozatorių, naudojant ultragarso jutiklį, kad būtų galima pajusti katės buvimą 10 cm atstumu. Jei katė nekalta, sistema suaktyvins du variklius. Pirmasis servo atidarys maisto mėgintuvėlio dalytuvą ir pripildys skardinę maisto, tada antrasis variklis perkelia maisto skardinę link katės. Taip pat du mygtukai valdys servo, kad atidarytų ir uždarytų maisto laikymo dangtelį.

Nukopijavę „Arduino“kodą, sudarykite.

4 žingsnis: sudarykite kačių maisto dozatoriaus išdėstymą

Kačių maisto dozatoriaus išdėstymas
Kačių maisto dozatoriaus išdėstymas

Šis projektas susideda iš dalių, kad būtų sukurtas visiškai funkcionalus kačių maisto dozatorius. Kad tai būtų įmanoma, buvo sukurti ir atspausdinti 8 3D modeliai:

Maisto pagrindas:

Ar yra pagrindas, kuriame dedama maisto skardinė, ir tuo pačiu metu jis bus supjaustytas.

(Tai galima pastebėti viduryje esančiame paveikslėlyje)

Kairioji siena su kelio bėgiais:

Siena dedama į kairę nuo konteinerio, o viršutinėje pusėje yra bėgių kelias. Ant šio bėgelio uždedamas dangtelis, kad būtų nustatytas judėjimo kelias.

Dešinė siena su kelio bėgeliu:

Konteinerio dešinėje yra siena, kurios viršutinėje pusėje yra bėgių kelias. Ant šio bėgelio uždedamas dangtelis, kad būtų nustatytas judėjimo kelias.

Maistas gali:

Indelis, kuriame bus rodomas kačių maistas, kai ultragarsas pajunta katės buvimą.

(Stebima paveikslo viduryje).

Sukimo momento ranka:

Tai yra ranka padėta vieta ant variklio, kuri, esant norui, traukia ir stumia maistą.

(Stebima paveikslo viduryje, ant juodo variklio).

Dozatoriaus vamzdelis:

Ar mėgintuvėlis, iš kurio maistas išeis, kai katė yra šalia.

(Nuotraukoje kairysis vaizdas).

Dozatoriaus vamzdelio dangtelis:

Ar vamzdžio dangtelis pritvirtinamas prie servo, kuris judės, kad išstumtų maistą į skardinę.

(Stebima kairiajame paveikslėlyje, pridėtame prie servo)

Maisto konteinerio dangtelis:

Ar atidaromas dangtelis, skirtas maistui sudėti į indą.

PASTABA:

Žiūrėkite pridėtus vaizdo įrašus, kad geriau matytumėte šiuos 3D modelius.

5 žingsnis: Dabar pažiūrėkime, kaip viskas veikia !!

Peržiūrėkite šį vaizdo įrašą, kad pamatytumėte, kaip viskas veikia !!

Rekomenduojamas: