Orodha ya maudhui:

Mradi wa Kuokoa Maji: Hatua 8
Mradi wa Kuokoa Maji: Hatua 8

Video: Mradi wa Kuokoa Maji: Hatua 8

Video: Mradi wa Kuokoa Maji: Hatua 8
Video: Majambazi walipopambana na Polisi baada ya kuiba pesa NMB Bank 2024, Julai
Anonim
Mradi wa Kuokoa Maji
Mradi wa Kuokoa Maji
Mradi wa Kuokoa Maji
Mradi wa Kuokoa Maji

Waandishi: Monique Castillo, Carolina Salinas

Tulipewa jukumu la kubuni mradi kwa kusudi la kuchangia uendelevu. Tuliamua, tukiwa watu wa asili wa California ambao wanahisi kama wako kwenye ukame kila wakati, kuunda Saver ya Maji inayohusiana haswa na mifumo ya kunyunyiza. Kama tunavyojua mifumo mingi ya maji imewekwa kwa vipima kiatomati ambavyo huwa vya kizamani sana kwa kuwa vimezimwa au vimezimwa, bila kipimo ikiwa kitu chochote kinahitaji maji au la. Katika hafla nadra ambayo tunapata mvua na kila kitu kimejaa vizuri, vinyunyizio bado vinaendelea. Ni kwa sababu ya hii tumejenga mfumo wa mfano ambao utakujulisha kuzima mfumo wa kunyunyizia wakati utakapofikia kiwango cha unyevu kilichowekwa tayari kuzuia kupoteza maji.

Kwa hivyo, leo tutakuonyesha jinsi ya kutengeneza akiba yako mwenyewe ya maji ili uweze kusaidia kufanya sehemu yako na uhifadhi wa maji wakati wote ukiburudika kuiunda!

Hatua ya 1: Vifaa

Vifaa
Vifaa

Nini utahitaji kuanza:

  • Bidii ya Bidii 3 Bodi ya FPGA
  • Bodi ya Arduino UNO
  • Sensorer ya Unyevu wa Udongo
  • Bodi ya mkate
  • Waya
  • LED ya kijani
  • LED nyekundu
  • USB ndogo ya Bodi ya Basys 3
  • Aina ya USB A / B ya Arduino
  • (2) vipingao 330 ohm

Ufikiaji wa Vivado ambayo inaweza kupakuliwa kutoka kwa wavuti ya XILINX:

Upakuaji wa Vivado

Na ufikiaji wa Arduino IDE ambayo inaweza kupakuliwa kutoka kwa wavuti ya Arduino:

Arduino Pakua

Na mwishowe mtazamo mzuri:)

Hatua ya 2: Kubuni Programu

Kubuni Programu
Kubuni Programu

Kwanza utahitaji kuelewa ni nini utatumia kwa programu kutoka mwanzo hadi mwisho (na kila kitu katikati). Kwa hivyo tuliunda Mchoro wa Sanduku Nyeusi - hii itakusaidia katika kuibua hatua na nini kitachukua kuchukua mradi.

Hatua ya 3: Arduino

Kufanya kila faili moja kwa moja ni muhimu katika utatuaji na kuona ikiwa una makosa yoyote kwa hivyo, tutaanza na nambari ya Arduino. Nambari ya Arduino hapa hutumiwa kukusanya data ya sensorer na kutafsiri data ya analog kuwa dijiti.

Hatua ya 4: Kanuni zaidi Yay !!!!!

Ifuatayo tulitekeleza D Flip-Flop.

Flip-Flop kwa madhumuni yetu ilitumika kuchuja data ya Arduino kwenye mfumo wetu.

Mara tu unapothibitisha kuwa inajumuisha, basi unaweza kuendelea na sehemu inayofuata.

Nambari ya msingi ya kuonyesha ya SSEG tulipewa na kiongozi wetu mkarimu, Profesa Danowitz, na marekebisho madogo kutoshea mahitaji yetu. Tulitumia pia moduli ya mgawanyiko wa saa tuliyopewa na Profesa Danowitz ili kuzidisha onyesho.

Na kwa mara nyingine hakikisha usanisi huu unaenda bila shida, kwa sababu uko karibu kuiweka yote pamoja.

Hatua ya 5: Unaiweka Pamoja na Omba Ili iweze Kuunganisha (AKA Unda Faili Yako Kuu)

Mwishowe utatumia faili zote tofauti na kuziweka pamoja. Hii ni hatua ya mwisho lakini inaweza kuwa hatua inayofadhaisha zaidi, ikifikiri haiingiliani. Daima ni raha kusuluhisha yaliyotokea. Ndio maana ni muhimu ufanye kila faili hatua kwa hatua ili kuhakikisha (vizuri, wakati mwingi) kwamba inaendesha.

Faili kuu huunganisha faili ndogo zote pamoja.

Hatua ya 6: Kuweka vifaa vyako na Vikwazo

Tuligawanya swichi zetu, matokeo na pembejeo (pia inajulikana kama vizuizi vyako) kwa madhumuni ya urembo, upangaji, na mtiririko, na unaweza pia kucheza ukizunguka hizi pia. Faili ya vikwazo huamua jinsi tunavyounganisha waya.

Bodi ya mkate na wiring ya LED ilifanyika kama hivyo, badala ya kuchapisha mwongozo wa hatua kwa hatua hapa ni picha na mwongozo wa kumbukumbu ambao ulisaidia katika kuanzisha bodi yetu ya mkate - kutoka kwa wavuti ya mafunzo ya Arduino.

Jinsi ya kuanzisha bodi ya mkate

na picha hii ilitumiwa na

Mchoro wa BLINK ya LED

Hatua ya 7: Kuendesha Programu

Kuendesha Programu!
Kuendesha Programu!

Sasa ni wakati wa kuendesha kila kitu na kujaribu makosa. Ikiwa haiendeshi, pitia kila faili yako na uhakikishe kuwa majina ya mgawo wako yanalingana. Tunafanya kosa hili zaidi basi tungependa kukubali, lakini sintaksia ni muhimu sana.

Tunaweka kizingiti chetu kwa 550, na unaweza kucheza karibu na hii pia.

Ilipendekeza: