ዝርዝር ሁኔታ:

DIY PROJECT: 3 ደረጃዎች
DIY PROJECT: 3 ደረጃዎች

ቪዲዮ: DIY PROJECT: 3 ደረጃዎች

ቪዲዮ: DIY PROJECT: 3 ደረጃዎች
ቪዲዮ: Ikea Bed Diy Home Decoration 2024, ሀምሌ
Anonim
DIY ፕሮጀክት
DIY ፕሮጀክት

ይህ INSTRUCTABLE የእኔን ሙሉ DIY PROJECT እና የጉዞውን እና የሂደቱን እያንዳንዱን ደረጃ ያልፋል። እኔ የእራስዎን ፕሮጀክት ለመገንባት ምን ዓይነት ሀብቶች እና አቅርቦቶች እንደሚፈልጉ እገልጻለሁ (ያ ከእኔ ጋር ተመሳሳይ ነው)። የእኔ DIY ፕሮጀክት በመሠረቱ ከሁለት ተጫዋቾች ጋር ሊጫወት የሚችል ቀላል ጨዋታ ነው። እሱ በመሠረቱ አንድ ጥያቄ ይጠይቃል እና ከ LDR (ብርሃን ጥገኛ ጥገኛ) አንዱ እስኪሸፈን ድረስ ይጠብቃል። ኤልኢዲ ያበራል ፣ እና ይህ አንድ ተጫዋች 1 ወይም ተጫዋች 2 እውነተኛ ወይም የሐሰት ጥያቄን እንዲመልስ ያስችለዋል። ሁሉንም ጥያቄዎች ካላለፈ በኋላ ጨዋታው ተጠናቋል።

አቅርቦቶች

የሚያስፈልጉት ቁሳቁሶች የሚከተሉት ናቸው

ዳቦ ዳቦ

Raspberry Pie

ካርቶን

ቴፕ

ጠቋሚዎች

ወንድ ወንድ ሽቦዎች

2 LED (የተለያዩ ቀለሞች)

2 ተቃዋሚዎች (330 ኪ ኦኤም)

2 LDR ዳሳሾች

2 10 V Capacitors

አንድ ነገር ለመሸፈን 2 ካፕቶች።

ደረጃ 1: የመጀመሪያው ደረጃ (ወረዳውን አንድ ላይ ማዋሃድ)

የመጀመሪያ ደረጃ (የወረዳውን አንድ ላይ ማዋሃድ)
የመጀመሪያ ደረጃ (የወረዳውን አንድ ላይ ማዋሃድ)

ወረዳውን በጋራ የመገንባት ሂደቱን እንለፍ

ይህንን ከማድረግዎ በፊት ይህንን ውስብስብ / መሠረታዊ ወረዳ ለማቀናበር ምን እንደሚያስፈልግ ለማየት የአቅርቦት ዝርዝሩን በፍጥነት ይከልሱ

አሁን ሁሉም ነገር ካለዎት እንጀምር

በመጀመሪያ ሁለቱን LDRS እና Capacitorsዎን አንድ ላይ ያድርጉ እና ከኮድ ጋር መስራታቸውን ያረጋግጡ

ኤልዲአርድን ከካፒተሩ አሉታዊ ክፍል (ለሁለቱም) ያገናኙ። ይህን ካደረጉ በኋላ የሁለቱን LDRS ሌላኛውን እግር ከኃይል (5 ቮልት) ጋር ያገናኙ። ከዚህ በኋላ ከ Capacitor ጋር የተገናኘውን የ LDR እግር ከጂፒዮ ፒን ጋር ያገናኙ (ለእኔ በዚህ ሁኔታ GPIO 5 Player 2 እና 16 Player 1 ነው)።

ከዚያ የ Capacitor ሌላውን እግር ከመሬት ጋር ያገናኙ (ሁለቱም Capacitors)።

ኤልዲአርድን ያዋቀሩት በዚህ መንገድ ነው ፣ አሁን ሁለቱን ኤልኢዲኤስ ያገናኙ እና ከኮድ ጋር መስራታቸውን ያረጋግጡ።

የ LED ን አሉታዊ እግር ከመሬት ጋር ያገናኙ (ሁለቱም)። ከዚህ በኋላ የሁለቱም የ LEDS አወንታዊ እግሩን ከ 330 Ohm Resistor ጋር ያገናኙ እና ከዚያ ያንን ተከላካይ ከጂፒዮ ፒን ጋር ያገናኙ (በዚህ ሁኔታ GPIO ፒን 19 ተጫዋች 2 እና ፒን 12 ተጫዋች 1)

ከዚህ በኋላ ወረዳዎ እዚህ ያለኝን ስዕል የሚመስል ነገር (ከጎኑ ያለውን ወረዳ ችላ ይበሉ)

ደረጃ 2 - ሁለተኛው ደረጃ (ኮዱ)

ሁለተኛው ደረጃ (ኮዱ)
ሁለተኛው ደረጃ (ኮዱ)
ሁለተኛው ደረጃ (ኮዱ)
ሁለተኛው ደረጃ (ኮዱ)
ሁለተኛው ደረጃ (ኮዱ)
ሁለተኛው ደረጃ (ኮዱ)

ኮዱን ማድረግ የዚህ DIY ፕሮጀክት የበለጠ አስቸጋሪ አካል ይሆናል ፣ ስለሆነም በጥንቃቄ ይከተሉ

በመጀመሪያ ሁሉንም የማስመጣት LED ፣ LightSensor እና እንቅልፍ ይፃፉ -

ከ gpiozero ማስመጣት LED ፣ LightSensor

ከጊዜ ወደ ጊዜ እንቅልፍ ያስመጣሉ

ከዚያ ተለዋዋጮችዎን ያስመጡ

LDR1 = LightSensor (16 ፣ 5 ፣ 1)

LDR2 = LightSensor (5, 5, 1)

LED1 = LED (12)

LED2 = LED (19)

አሁን ጥያቄው እንዲታይ እና ተጫዋቹ 1 ወይም 2 እንዲኖርዎት ፣ LED ን ለማብራት ዳሳሻቸውን ይሸፍኑ ፣ አሁን ይህንን ይመስላል -

ማተም (“ራም እና ሮም አንድ ናቸው”)

እውነት እያለ ፦

ldr2.value == (0) ከሆነ

ማተም ( ተጫዋች 1 መልስ:)

led2.on ():

መልስ = ግብዓት (“እውነት ወይም ሐሰት”)

መልስ ከሆነ == “ኤፍ” (ወይም ቲ በጥያቄው ላይ በመመስረት)

ማተም (“ተጫዋች 2 እርስዎ ትክክል ነዎት!)

p1 () (ይህ በኋላ አስፈላጊ ይሆናል)

ሌላ

ማተም (“ይቅርታ ፣ ትክክል ያልሆነ”)

ገጽ 1 ()

በተጫዋች 2 እንዲሁ ያድርጉ (ከ 1 እስከ 2 መለወጥ ብቻ ነው)

እውነት ሆኖ ሳለ ldr1.value == (0): ማተም ("ተጫዋች 1 መልስ:) led1.on (): መልስ = ግብዓት (" እውነት ወይም ሐሰት ") መልስ ከሆነ ==" F "(ወይም ቲ እንደ ጥያቄ) ህትመት ("ተጫዋች 1 እርስዎ ትክክል ነዎት!) p1 () (ይህ በኋላ አስፈላጊ ይሆናል) ሌላ: ማተም (" ይቅርታ ፣ ትክክል ያልሆነ”) p1 ()

P1 () ምን ማለት ነው ፣ ለሌሎች ተመሳሳይ ጥያቄዎች ይህንን ተመሳሳይ ኮድ ሲሰሩ ፣ ጥያቄዎቹ ይገለፃሉ (ይህ በመሠረቱ ጥያቄውን ከመለሰ በኋላ ወደዚያ ጥያቄ ይሄዳል ማለት ነው። ስለዚህ ለምሳሌ -

ቀጣዩ ጥያቄ

def p1 ()

አትም ('\ n') (ይህ በመሠረቱ በጥያቄዎች መካከል ክፍተት ይሰጣል)

ማተም ("2. ኮምፒተርን ለማቀዝቀዝ በጣም ጥሩው መንገድ ውጭ ማስቀመጥ ነው")

ከዚያ ከ LDR ጋር ተመሳሳይ ኮድ (ከላይ ያለው)

ከዚያ ወደ ቀጣዩ ጥያቄ (በእርግጥ በ Python ውስጥ ያለውን የፍቺ ኮድ በመጠቀም) ከ p1 () ይልቅ p2 () ያስቀምጣሉ።

እና ያ ነው። ሁሉም ነገር እንዲሠራ ያ የወረዳው የኮዲንግ ክፍል ነው።

ደረጃ 3 ሁሉንም በአንድ ላይ (በሙከራ እና በማስጀመር)

ወረዳው ከተሰራ እና ኮዱ ከተጠናቀቀ በኋላ ኮድዎን ያስጀምሩ እና ይፈትሹ እና እየሰራ መሆኑን ይመልከቱ ፣ ካልሆነ ታዲያ እነዚህ የተለያዩ ችግሮች ሊሆኑ ይችላሉ-

የተሳሳተ የዳቦ ሰሌዳ ወይም መጥፎ ሽቦዎች

LED ተሰብሯል ወይም ኤልዲአር በትክክል እየሰራ አይደለም

በኮድዎ ወይም በወረዳዎ ላይ የሆነ ችግር አለ

ሙከራ እና እንደዚህ ካደረጉ በኋላ ኮድዎን ያዋቅሩ እና በተቻለ መጠን ለስላሳ ያድርጉት።

አሁን ስለ አንድ ላይ እንነጋገር

የካርድቦርድ እና የቴፕ አቅርቦቶችዎን ያግኙ።

1. ለእያንዳንዱ የዳቦ ማሰራጫ ጎን ካርቶን በቂ ይቁረጡ ፣ እና ያንተን በላዩ ላይ እንዲያስቀምጥ (የመጋረጃው ጠቋሚ) ባለበት ቦታ ስኩዌር ይቁረጡ (ለሁለቱም ጎኖች ፣ እና ካሬውን በአመልካች ምልክት ያድርጉ)

2. ሳጥኑ እንዲጠናቀቅ ለዳቦ ሰሌዳው መጨረሻ ካርቶን ይቁረጡ

3. አሁን ጨዋታዎን ማካሄድ እና መጫወት ይችላሉ።

የሚመከር: