ዝርዝር ሁኔታ:

እንቅስቃሴ የተቀሰቀሱ መብራቶች 5 ደረጃዎች
እንቅስቃሴ የተቀሰቀሱ መብራቶች 5 ደረጃዎች

ቪዲዮ: እንቅስቃሴ የተቀሰቀሱ መብራቶች 5 ደረጃዎች

ቪዲዮ: እንቅስቃሴ የተቀሰቀሱ መብራቶች 5 ደረጃዎች
ቪዲዮ: ከአራቱ “የዴስቲኒ ኢትዮጵያ” መዳረሻዎች ኢትዮጵያ የት ላይ ነች? 2024, ህዳር
Anonim
እንቅስቃሴ የተቀሰቀሱ መብራቶች
እንቅስቃሴ የተቀሰቀሱ መብራቶች

እንቅስቃሴ እስካለ ድረስ የእንቅስቃሴ ዳሳሽ የቀለማት ብርሃን የሚቀሰቅስ የእንቅስቃሴ ዳሳሽ ለመፍጠር FPGA ን እንዴት እንደሚጠቀሙ ያሳይዎታል። የቀይ ፣ ሰማያዊ እና የአረንጓዴ ደረጃዎች እያንዳንዳቸው ቀለምን እሴት በመቆጣጠር ቁጥጥር ይደረግባቸዋል። ይህ ፕሮጀክት በቲሚ ኑጊየን እና በሪያን ሉቃስ የተፈጠረው ለ CPE 133 ክፍል የመጨረሻ ፕሮጀክት ነው።

ደረጃ 1: ክፍሎች

ክፍሎች
ክፍሎች
ክፍሎች
ክፍሎች
ክፍሎች
ክፍሎች
ክፍሎች
ክፍሎች

የሚከተሉትን ክፍሎች ይሰብስቡ

-1 Basys 3 FPGA ቦርድ

-1 የዳቦ ሰሌዳ

-1 RGB የአናሎግ LED

-3 npn/n-channel MOSFETs

-1 220 ohm resistor

-1 PIR እንቅስቃሴ ዳሳሽ

-ብዙ ዝላይ ገመዶች

ደረጃ 2 የ FPGA Basys 3 ን ፕሮግራም ያድርጉ

የ FPGA Basys 3 ን ፕሮግራም ያድርጉ
የ FPGA Basys 3 ን ፕሮግራም ያድርጉ

ለዚህ ፕሮጀክት ፣ የ PIR ዳሳሽ የመለየት እንቅስቃሴ ውጤት ላይ በመመርኮዝ የሚበራ እና የሚጠፋውን የ RGB LED ን ብሩህነት እና ቀለም ለመቆጣጠር የ Pulse Width Modulation (PWM) ን እንጠቀማለን። አነፍናፊው እንቅስቃሴን ካወቀ ፣ ኤልኢዲው ለ 4 ሰከንዶች ያህል ያበራል ፣ ይህም የአነፍናፊው ተግባር ነው።

ለዚህ ፕሮጀክት አስፈላጊ የሆኑ ሁሉም ፋይሎች በዚህ ክፍል ውስጥ ተካትተዋል።

ሞጁሎች

የሰዓት መከፋፈያ - ባሲስ 3 ዎቹ የመርከብ ሰዓት 100 ድግግሞሽ አለው ፣ ስለዚህ በመደርደሪያው ውስጥ በተሻለ ሁኔታ ለማስተዳደር ያንን ድግግሞሽ ወደ 10 ኪኸ ዝቅ ማድረግ እንፈልጋለን።

ቆጣሪ - ቆጣሪው የተቀነሰውን 10 ኪኸ እንደ ግብዓት ይጠቀማል እና በእንቅስቃሴ ዳሳሽ ሲነቃ ወደ 255 ይቆጥራል።

3 ዲ ተንሸራታች ተንሸራታቾች - ተጠቃሚው በቦርዱ ላይ ያሉትን የ 8 መቀያየሪያ ዓይነቶችን ሁሉ ይገለብጣል እና እነዚያ ተንሸራታች ተንሸራታቾች ያን ያንሸራተተ ፍሎፕ የማንቃት አዝራር በመጫን ሲነቃ የመቀያየሪያዎቹን እሴት ወደ ማነፃፀሪያው ውስጥ ይጭናል። ይህ የተዘጋ እሴት ወደ LED የሚሄደውን የውጤት ምልክት የግዴታ ዑደት ፣ ወይም የልብ ምት ወሰን ይወስናል።

3 ንፅፅሮች - ከመቁጠሪያው የ 8 ቢት ውፅዓት ወደ እያንዳንዱ ንፅፅሮች በተናጠል የሚሄድ እና ከተገለበጠው የ 8 ቢት ውፅዓት ጋር ይነፃፀራል። የቆጣሪው ውጤት ከ D Flip Flop ከተሰካው እሴት ያነሰ ከሆነ ፣ ማነፃፀሪያው አንድ-ቢት ከፍ ያለ እሴት ያወጣል። የቆጣሪው ውጤት ከተሰካው እሴት በላይ ከሆነ ፣ ማነፃፀሪያው አንድ-ቢት ዝቅተኛ እሴት ያወጣል። ከዚያ ተነፃፃሪው ዋጋውን ወደ አነፍናፊ ዲኮደር ያወጣል።

3 አነፍናፊ ዲኮደሮች - ዳሳሽ (1) ወይም እንቅስቃሴ ከሌለ በዝቅተኛ ቮልቴጅ (0) የተገኘ እንቅስቃሴ ካለ የአነፍናፊ ዲኮደር ወይ የማነፃፀሪያውን ዋጋ ያወጣል። እነዚህ ውጤቶች በቀጥታ ወደ RGB LED ይሄዳሉ።

የ VHD ፋይሎችን ካወረዱ በኋላ ፦

አንዴ ፋይሎቹ ወርደው ወደ ፕሮጀክት ከተገቡ በኋላ ለፕሮጀክቱ የትንሽ ዥረቱን ይሰብስቡ ፣ ይተግብሩ እና ይፃፉ። ከዚያ የመሠረቶቹን 3 ሰሌዳ ያገናኙ እና መሣሪያውን ያቅዱ።

ደረጃ 3 - በመጋገሪያ ሰሌዳ ላይ ወረዳ ይገንቡ

በዳቦ ሰሌዳ ላይ ወረዳ ይገንቡ
በዳቦ ሰሌዳ ላይ ወረዳ ይገንቡ
በዳቦ ሰሌዳ ላይ ወረዳ ይገንቡ
በዳቦ ሰሌዳ ላይ ወረዳ ይገንቡ
በዳቦ ሰሌዳ ላይ ወረዳ ይገንቡ
በዳቦ ሰሌዳ ላይ ወረዳ ይገንቡ

መርሃግብሩን መከተል እና ፎቶዎች ወረዳውን ይፈጥራሉ። መሬቶቹ በወረዳው ውስጥ የተለመዱ ናቸው ፣ እና ቀይ ፣ ሰማያዊ ወይም አረንጓዴ ምልክቶችን የበለጠ ለማደብዘዝ ከወዲሁ ሞገዶች ጋር በተከታታይ ሊጨመሩ ይችላሉ።

ደረጃ 4: አካላትን ከ Basys 3 ቦርድ ጋር ያገናኙ

አካላትን ከ Basys 3 ቦርድ ጋር ያገናኙ
አካላትን ከ Basys 3 ቦርድ ጋር ያገናኙ
አካላትን ከ Basys 3 ቦርድ ጋር ያገናኙ
አካላትን ከ Basys 3 ቦርድ ጋር ያገናኙ
አካላትን ከ Basys 3 ቦርድ ጋር ያገናኙ
አካላትን ከ Basys 3 ቦርድ ጋር ያገናኙ

Basys 3 ሰሌዳዎን ከዳቦ ሰሌዳው ጋር ለማገናኘት በፎቶዎቹ ውስጥ ያለውን ንድፍ እና ማጣቀሻዎችን መጠቀም ይችላሉ።

ደረጃ 5: እንዴት መጠቀም እንደሚቻል

በማብሪያዎቹ SW0-SW7 የተወከለው የሁለትዮሽ እሴት ማስገባት ይችላሉ። አንዴ ይህንን እሴት ካገኙ ፣ ያንን እሴት በአዝራሩ በተመረጠው ቀለም ላይ ለማቆየት BTN_L (ቀይ) ፣ BTN_C (ሰማያዊ) ፣ እና BTN_R (አረንጓዴ) አዝራሮችን መጫን ይችላሉ። ይህ በእንዲህ እንዳለ የእንቅስቃሴ ዳሳሹ በእያንዳንዱ እንቅስቃሴ እንዲበራ ኤልኢዲውን ያነቃቃል።

የሚመከር: