Orodha ya maudhui:

Mzunguko wa Maji wa Arduino Diorama: Hatua 8 (na Picha)
Mzunguko wa Maji wa Arduino Diorama: Hatua 8 (na Picha)

Video: Mzunguko wa Maji wa Arduino Diorama: Hatua 8 (na Picha)

Video: Mzunguko wa Maji wa Arduino Diorama: Hatua 8 (na Picha)
Video: Использование Melexis MLX90614 Инфракрасный термометр с Arduino 2024, Julai
Anonim
Image
Image

Tutafanya diorama kuwasilisha mzunguko wa maji, kwa kutumia Arduino na motors zingine kuongeza harakati na taa. Inahisi shule - kwa sababu ni mradi wa shule!

Hali ya uwasilishaji ni hii:

Jua linachomoza asubuhi [Moja ya servo motor husonga jua].

Maji huvukiza kutoka baharini [Gari moja ya stepper huwafufua "karatasi ya uvukizi"]

Mawingu huunda angani [Gari moja ya stepper hupunguza mawingu ya pamba]

Mvua hunyesha

Wakati huo huo, taa (APA106 LEDs) hubadilisha rangi kuashiria kuchomoza kwa jua, anga yenye mawingu, umeme wakati wa mvua.

Vifaa:

  1. Arduino Uno
  2. 5V Stepper Motors na madereva (x3)
  3. Servo Motor (x1)
  4. Taa za APA106 (x5)
  5. Chuma Tube
  6. Screws na bolts
  7. Karatasi, tulle, pamba
  8. Bunduki ya gundi moto

Kwa hivyo, tunaenda!

Hatua ya 1: Jenga Sanduku

Ambatisha Motors
Ambatisha Motors

Tumejenga sanduku la mbao, lakini unaweza pia kutumia katoni. Vipimo vya sanduku ni 40cm mbele, 25cm kina, 30cm urefu.

Tumeweka kifuniko kinachofaa na bawaba, ili kwa kuinua iwe rahisi kufanya kazi. Pia, hatuhitaji ukuta wa nyuma, kwa hivyo unaweza kuruka hiyo na tumia tu karatasi ya samawati angani, kama inavyoonyeshwa kwenye picha.

Hatua ya 2: Ambatisha Motors

Ambatisha Motors
Ambatisha Motors
Ambatisha Motors
Ambatisha Motors
Ambatisha Motors
Ambatisha Motors

Tutaunganisha motors za stepper karibu na juu ya sanduku, ili ziweze kuzunguka na kufunika au kushuka kwa tulle yetu ya mvua, tulle ya uvukizi, na mawingu.

Kwanza tunahitaji kuchimba mashimo.

Tumia karatasi kuunda kinyago cha gari, kama inavyoonekana kwenye picha. Hii itakuruhusu kuweka alama kwenye mashimo kwa usahihi [picha]. Piga, kisha ambatisha motor na screws na bolts.

Hatua ya 3: Ambatisha shoka

Ambatisha Shoka
Ambatisha Shoka
Ambatisha Shoka
Ambatisha Shoka
Ambatisha Shoka
Ambatisha Shoka
Ambatisha Shoka
Ambatisha Shoka

Kwa shoka, tunatumia bomba la bomba la shaba. Pima umbali ukizingatia kina cha motor, toa cm moja zaidi, na ukate vipande 3.

Tumia shimoni la motor kama ukungu, na utumie koleo kubonyeza ncha moja ya bomba iliyoizunguka.

Kisha tumia bisibisi kama ukungu, na fanya vivyo hivyo kwenye ncha nyingine ya bomba.

Piga shimo kwenye ukuta mwingine, mkabala na shimoni la gari (pima umbali). Salama mhimili kati ya shimoni la motor na screw kupitia shimo. Tumia bolts moja au mbili kupata screw, na pete ya chuma ili kuruhusu mzunguko laini wa mhimili, kama inavyoonyeshwa kwenye picha.

Hatua ya 4: Salama Servo Motor

Salama Servo Motor
Salama Servo Motor
Salama Servo Motor
Salama Servo Motor
Salama Servo Motor
Salama Servo Motor

Tumia chini ya bluu-tac chini, na ukanda wa chuma na visu hapo juu kushikamana na servo motor sakafuni. Hii itatumika kuinua jua, kama inavyoonyeshwa kwenye picha.

Hakikisha umeiunganisha katika mwelekeo sahihi. (Ukikosea sio shida kubwa, unaweza kuihariri tu katika nambari ya arduino.)

Tumia nyasi na gundi kuweka jua kwenye shimoni la gari.

Hatua ya 5: Unganisha Elektroniki, Motors, LEDs

Unganisha Elektroniki, Motors, LEDs
Unganisha Elektroniki, Motors, LEDs
Unganisha Elektroniki, Motors, LEDs
Unganisha Elektroniki, Motors, LEDs
Unganisha Elektroniki, Motors, LEDs
Unganisha Elektroniki, Motors, LEDs
Unganisha Elektroniki, Motors, LEDs
Unganisha Elektroniki, Motors, LEDs

Arduino Uno ina pini 14 za dijiti. Tunahitaji pini 4 kwa kila dereva wa gari, na pini moja kwa servo motor, pamoja na pini moja kwa LED.

Unaweza kuona unganisho la msingi katika skimu. Pini 4 za dijiti zimeunganishwa na dereva. Utahitaji chanzo tofauti cha nguvu kwa dereva (na motor), kwani motors huchota nguvu kadhaa na utakuwa na shida ikiwa utawapa nguvu kutoka Arduino. Unaweza kutumia chaja na kebo ya USB, kata, tumia + 5V na GND kuwezesha motor. Utahitaji pia kuunganisha GND kutoka bodi ya Arduino hadi GND kutoka kwa usambazaji wa umeme wa nje, kama inavyoonyeshwa kwenye mpango.

Bandika 0, 1, 2, 3: Gari 2

Bandika 4, 5, 6, 7: Gari 1

Pin 8, * 10, 11, 12: Motor 0. Kumbuka kuwa tunahifadhi PIN 9 kwa motor Servo: katika bodi zingine za Arduino, pini tu 9 na 10 zinaweza kuendesha Servo.

Uunganisho wa servo motor ni sawa sana. Tumia Pini ya Dijiti 9 kwa udhibiti. Tumia chanzo cha nguvu cha nje, sawa na motors za stepper, kuwezesha servo (kwa mfano, si kama, mpango, ambapo nguvu huchukuliwa kutoka kwa bodi ya Arduino.)

Ubunifu wa LED wa APA106 huturuhusu kudhibiti kibinafsi LEDS kadhaa na pini moja tu. Tutatumia Digital Pin 13 (ambayo pia imeunganishwa na LED iliyojengwa kwenye bodi ya Arduino). Uunganisho wa kimsingi unaweza kuonekana kwenye skimu. APA106 ina pini nne. Pini mbili za kati ni za + 5V na GND. Halafu, tunaunganisha DATA ya kwanza ya LED IN kwa Pin 13, DATA yake OUT kwa DATA IN ya pili, n.k Kila LED inayofaulu inachukua ishara yake ya DATA IN kutoka kwa DATA OUT ya ya awali. DATA OUT ya Mwisho ya LED inaweza kushoto bila kuunganishwa.

Unaweza kutaka kupata LED kwenye kesi hiyo baada ya kufanya mapambo, ili uweze kukagua taa vizuri. Vinginevyo, unaweza kuilinda sio, ukitumia gundi moto, na usanikishe mapambo baadaye.

Hatua ya 6: Nambari ya Arduino

Hapa kuna maelezo ya nini nambari inafanya.

Mchomo wa jua: Servo motor huenda kutoka digrii 10 hadi 50, kasi ya digrii 2 / sec, wakati taa inabadilika kutoka nyekundu-ish (alfajiri) hadi nyeupe (adhuhuri).

Vaporisation: motor stepper upepo mhimili ambapo "mvuke" tulle ni masharti, kuongeza yake. Unaweza kulazimika kurekebisha idadi ya zamu, kulingana na vipimo vyako.

Mawingu: Pikipiki ya kukanyaga inafungua mhimili kufunua mawingu. Rangi za mandhari hubadilika kuwa hali ya "mvua".

Mvua: Pikipiki ya kukanyaga inafungua "mhimili" wa mhimili wa tulle. Tunang'aa bila mpangilio, ambapo rangi hubadilika kuwa nyeupe kwa muda - na kisha kurudi "kwa mvua".

Kuweka upya mfumo: Taa zimezimwa, halafu motors hurudisha shoka nyuma, ili mfumo uwe tayari kufanya iteration nyingine wakati umeingia tena.

Kumbuka kuwa tumechagua kuwa na kukimbia moja tu, na kisha kuweka upya, ili tupunguze nafasi ya kwamba mtu asimamishe hatua ya katikati ya mfumo. Katika kesi hiyo, tungekuwa na tulles yenye upepo nusu juu ya shoka, kwa hivyo mfumo haungeendesha kwa usahihi.

Cheza na nambari kidogo, kabla ya kuongeza mapambo. Utafanya marekebisho ya kurekebisha vizuri baadaye.

Hatua ya 7: Tengeneza na Ambatanisha mapambo na taa za taa

Fanya na Ambatanisha mapambo na LEDs
Fanya na Ambatanisha mapambo na LEDs
Fanya na Ambatanisha mapambo na LEDs
Fanya na Ambatanisha mapambo na LEDs
Fanya na Ambatanisha mapambo na LEDs
Fanya na Ambatanisha mapambo na LEDs
Fanya na Ambatanisha mapambo na LEDs
Fanya na Ambatanisha mapambo na LEDs

Tumechagua uwakilishi wa 2.5D wa mandhari. Inajumuisha tabaka 4 za mazingira, moja nyuma ya nyingine. Pia kuna anga nyuma. Kati ya anga na safu ya nyuma, ile iliyo na milima, ndio mahali jua lipo, lililowekwa kwenye injini ya servo.

Mvua- na uvukizi- tulles hukunjwa na kujificha kati ya tabaka zingine, wakati chini. Zimeambatanishwa na shoka hapo juu na uzi.

Mawingu ni ndogo-pamba-mipira (ambayo ilitumika kwa de-makeup kuja karibu), ambayo imeambatanishwa kwa uhuru kwenye mhimili wa wingu na uzi. Unafunga uzi kwenye mhimili, na kwa kuifungua wingu hushuka.

LED zinaunganishwa katika mnyororo na zimefungwa kati ya tabaka, kwanza LED nyuma, ili baadaye iunganishwe na bodi ya Arduino.

Kwa mvua, tulikata vipande vidogo vya karatasi iliyo na umbo la maji na kuifunga kwenye tulle. Katika picha unaweza kuona kuwa tunashika uzani, i.g. karanga ndogo, nyuma ya matone ya maji (na pete za chuma nyuma ya "mvuke"), ili tulle iletwe chini na mvuto badala ya kuzunguka katikati. Juu na chini ya tulle imefungwa kwenye penseli ya kijiko, pia kwa uzani. "Kugusa" hii ya mwisho kunatoa dokezo la "kitoto" kwa diorama (hii ilikuwa na maana ya kuonekana kama mradi wa watoto). Unaweza kutumia kitu kingine, kisichoonekana zaidi, kuongeza uzito kwa tulle, ukipenda.

Hatua ya 8: Unganisha Arduino na Uiweke kwenye Bodi

Unganisha Arduino na Uipandishe kwenye Bodi
Unganisha Arduino na Uipandishe kwenye Bodi

Unahitaji kuunganisha madereva ya gari, servo motor, LED kwenye Arduino. Pini zinajulikana katika nambari.

Unaweza kupiga Arduino na bodi za dereva wa gari kwenye kesi hiyo, ukitumia gundi moto, na uwafiche nyuma ya milima ya karatasi. Tumia ubao mdogo wa mkate kuwezesha motors, kutoka kwa chanzo cha nje. Kamba za umeme, kwa arduino na motors, zitatoka nyuma.

Fanya usanidi mzuri katika nambari, na umewekwa kwenda!

Furahiya!

Ilipendekeza: