ዝርዝር ሁኔታ:
- ደረጃ 1: ክፍሎች እና መለዋወጫዎች
- ደረጃ 2: ክፍሎች መግለጫ: ስሜት ኮፍያ
- ደረጃ 3: መሰብሰብ -ተፅእኖ መቅጃ
- ደረጃ 4: መሰብሰብ -በመመዝገቢያ መኪና ሰሌዳ ላይ ተፅእኖ መቅጃ
- ደረጃ 5: ተፅዕኖ ፈላጊ: ሥራ እና ትግበራዎች
- ደረጃ 6 የሶፍትዌር መግለጫ መስቀለኛ ቀይ
- ደረጃ 7-የመስቀለኛ-ቀይ መሰረታዊ ነገሮች
- ደረጃ 8 መስቀለኛ-ቀይ ፍሰት _1a
- ደረጃ 9 መስቀለኛ ቀይ ፍሰቱ_1 ለ
- ደረጃ 10 ፦ መስቀለኛ ቀይ - Flow_2a
- ደረጃ 11 ፦ መስቀለኛ ቀይ - Flow_2b
- ደረጃ 12: መስቀለኛ ቀይ; ፍሰት_3
- ደረጃ 13: MQTT
- ደረጃ 14: MQTT: ተመዝጋቢ
- ደረጃ 15-MQTT-በመስቀለኛ-ቀይ ውስጥ ንብረቶችን ማረም
- ደረጃ 16 የፓይዘን ኮድ
- ደረጃ 17 የመጨረሻው ኮድ
- ደረጃ 18 የቀጥታ ቪዲዮን መከታተል
ቪዲዮ: ለተሽከርካሪዎች የውጤት መቅጃ 18 ደረጃዎች (ከስዕሎች ጋር)
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:31
የተጽዕኖ ውጤት መቅጃ በሚያሽከረክሩበት ወይም በሚቆሙበት ጊዜ ለተሽከርካሪ የሚደርስበትን ተፅእኖ ለመመዝገብ የተነደፈ ነው። ተፅዕኖዎቹ በውሂብ ጎታ ውስጥ በንባብ መልክ እንዲሁም በቪዲዮ/በምስል መልክ ተከማችተዋል። የርቀት ተጠቃሚን ተፅእኖ በእውነተኛ ጊዜ ማረጋገጥ ይቻላል ፣ እና የርቀት ተጠቃሚው የተቀመጠውን ቪዲዮ ከማየት ወይም የፒ ካሜራ ካሜራ የርቀት መዳረሻን ከመውሰድ እና በዚህ መሠረት ክስተቶችን መመልከት ይችላል።.
ደረጃ 1: ክፍሎች እና መለዋወጫዎች
(1) Raspberry Pi 3 ወይም የተሻለ - የስሌት ኃይል ያስፈልጋል
(2) Raspberry pi ስሜት ኮፍያ
(3) Raspberry pi ካሜራ / የዩኤስቢ ካሜራ
(4) የማስታወሻ ካርድ የቅርብ ጊዜ የራፕቢያን ምስል (መስቀለኛ ቀይን መደገፍ አለበት ፣ እያንዳንዱ የቅርብ ጊዜ ምስል ማለት ይቻላል ያደርጋል)
(5) የኃይል አቅርቦት ቢያንስ 2.1 ሀ (በመኪና ውስጥ ለብቻው ሥራ የባትሪ ባንክን ተጠቅሜአለሁ)
ደረጃ 2: ክፍሎች መግለጫ: ስሜት ኮፍያ
Sense HAT 8 × 8 RGB LED ማትሪክስ ፣ ባለአምስት አዝራር ጆይስቲክ ያለው ሲሆን የሚከተሉትን ዳሳሾች ያካትታል
- ጋይሮስኮፕ
- የፍጥነት መለኪያ
- ማግኔትሜትር
- የሙቀት መጠን
- ባሮሜትሪክ
- ግፊት
- እርጥበት
በስሜት ኮፍያ መስራት ላይ ተጨማሪ መረጃ ከሚከተሉት አገናኞች ሊገኝ ይችላል- Sense_Hat
ኤፒአይ ለስሜት ባርኔጣ የሚስተናገደው በ Sense_hat_API ነው
የስሜት-ባርኔጣ መርሃ ግብር ኮድ በኋላ ደረጃዎች ውስጥ ተሸፍኗል። የስሜት ባርኔጣ ኮድ እንዲሁ በሚስተናገደው አስመሳይ ላይ ማስመሰል ይችላል- Sense-hat simulator
ደረጃ 3: መሰብሰብ -ተፅእኖ መቅጃ
- የስሜት ባርኔጣ በፒ (ፒ) ላይ መደራረብ ስለሚያስፈልገው መሰብሰብ ቀላል ነው (የተሰየሙ የመጫኛ ብሎኖች በስሜት ኮፍያ ይሰጣሉ)።
- የዩኤስቢ ካሜራ ወይም ፒ ካሜራ ሊገናኝ ይችላል። በትምህርቱ ውስጥ ፒ ካሜራ ከግምት ውስጥ ይገባል እና በዚህ መሠረት ኮዲንግ ለተመሳሳይ ይከናወናል።
- የማህደረ ትውስታ ካርዱን ያስገቡ እና የፓይዘን ኮድን እና መስቀለኛ መንገድን ያዋቅሩ (ውቅር እና ኮድ በቀጣይ ደረጃዎች ተሸፍኗል)
ከላይ ያለው ሥዕል በጠፍጣፋ ሪባን ገመድ በኩል ከፒ ጋር የተገናኘ ፒ-ካሜራ ያሳያል
ደረጃ 4: መሰብሰብ -በመመዝገቢያ መኪና ሰሌዳ ላይ ተፅእኖ መቅጃ
መቅጃውን ለመጫን ፣ ባለ ሁለት ጎን ቴፕን ተጠቅሜያለሁ ፣ ጥቅሙ መቅረጫ በቀላሉ በመኪናዎ ተስማሚ በሆነ በማንኛውም ቦታ በቀላሉ ሊለወጥ ይችላል።
ተጨማሪ ካሜራ እንደታየው በአቀባዊ ተጭኗል ፣ ተመሳሳይ ድርብ የጎን ቴፕ በመጠቀም ፣
ቀጣዩ መስመር የኃይል ምንጭን (10, 000 mAH የኃይል ባንክ) ከተዘጋጀ የበይነመረብ ግንኙነት ጋር ማገናኘት ነው
ለ MQTT ትግበራ የበይነመረብ ግንኙነት ያስፈልጋል (ለ MQTT ዝርዝሮች በበለጠ ደረጃዎች ይሸፈናሉ)
ደረጃ 5: ተፅዕኖ ፈላጊ: ሥራ እና ትግበራዎች
ከስሜታዊ ባርኔጣ ፣ ማጣደፍ እና ጋይሮስኮፕ ጥሬ እሴቶቹ በኮድ ውስጥ ከተቀመጠው ገደብ በላይ መሆናቸውን ለመፈተሽ ያገለግላሉ።
አክስሌሮሜትር-የፍጥነት መለኪያ በእያንዳንዱ x ፣ y & z ዘንግ ላይ የሚሠራውን የስበት ኃይል (G- ኃይል) መጠን ይነግረዋል ፣ ማንኛውም ዘንግ ከ 1 ጂ ኃይል በላይ የሚለካ ከሆነ ፣ ፈጣን እንቅስቃሴ ሊታወቅ ይችላል። (እባክዎን ወደ ታች የሚያመለክተው ዘንግ 1 ጂ እሴት እንደሚኖረው እና በታይቶን ኮድ መሠረት ግምት ውስጥ መግባት እንዳለበት እባክዎ ልብ ይበሉ)።
ጋይሮስኮፕ; ጋይሮስኮፕ የማዕዘን እንቅስቃሴን ለመለካት ጥቅም ላይ ይውላል ፣ ማለትም በሹል ማዞሪያ ጊዜ አነፍናፊው ሊነቃ ይችላል (በኮዱ ውስጥ ባለው ቅንብር ላይ የተመሠረተ ነው) ፣ ስለሆነም አንድ ሰው ተሽከርካሪውን በከፍተኛ ሁኔታ የሚያሽከረክረው ይያዛል !!
ማንኛውም የስብስብ ገደብ ማንቃት በስሜት ባርኔጣ LED ማትሪክስ ላይ እንደ “!” ይታያል። ለማፋጠን በቀይ እና አረንጓዴ ለጂሮስኮፕ መነቃቃት
ደረጃ 6 የሶፍትዌር መግለጫ መስቀለኛ ቀይ
መስቀለኛ መንገድ- RED በዥረት ላይ የተመሠረተ የፕሮግራም መሣሪያ ነው ፣ በመጀመሪያ የተገነባው በ IBM ብቅ ቴክኖሎጂ አገልግሎቶች እና አሁን የ JS ፋውንዴሽን አካል ነው።
በመስቀለኛ ቀይ ላይ ተጨማሪ መረጃ በሚከተለው አገናኝ በኩል ማግኘት ይቻላል-ኖድ-ቀይ
ለኛ ጉዳይ እኛ ለሚከተሉት እንቅስቃሴዎች መስቀለኛ መንገድን እንጠቀማለን
(1) የካሜራ ተግባሮችን ለመጀመር ከደስታዎች ጋር መስተጋብር መፍጠር
(2) በተሽከርካሪ ላይ የሚደርሱትን ተፅእኖዎች መከታተል እና MQTT ን በመቅጠር እና የመጨረሻውን የተጠቃሚ ትዕዛዞችን በ MQTT በኩል በመቀበል እና በፒአይ ላይ አስፈላጊውን ትግበራ በመጀመር መረጃውን ለዋና ተጠቃሚ ማድረስ።
(3) እንደ ፒን መዘጋት ያሉ አንዳንድ መሠረታዊ ነገሮችን ማከናወን
ተጨማሪ እርምጃዎች በመስቀለኛ-ቀይ ላይ ለተተገበረው ፍሰት ዲያግራም ዝርዝር መረጃን ይሰጣሉ
እባክዎን የመስቀለኛ-ቀይ ፍሰት ሥዕላዊ መግለጫዎች ከፓይዘን ኮድ ጋር እንደሚገናኙ ልብ ይበሉ ፣ ስለሆነም የኋለኛው ክፍል የፓይዘን ኮድ ገጽታዎችን ይሸፍናል።
ደረጃ 7-የመስቀለኛ-ቀይ መሰረታዊ ነገሮች
ኖድ-ቀይን በብልጭታ ለመጀመር የተወሰኑ መሠረታዊ ደረጃዎች ጎላ ተደርገዋል ፣ ግን አዎ መስቀለኛ-ቀይ መተግበሪያዎችን ለመጀመር እና ለመስራት በጣም ቀላል ነው።
- መስቀለኛ-ቀይ መጀመር https:// localhost: 1880.
- ፒይ ከበይነመረቡ ጋር ሲገናኝ መስቀለኛ-ቀይ መጀመር https:// ip አድራሻ>: 1880
ደረጃ 8 መስቀለኛ-ቀይ ፍሰት _1a
ፍሰቱ _1a ፣ በ CSV ፋይል ውስጥ እና በለውጦቹ መሠረት ማንኛውንም ለውጦች ይቆጣጠራል ፣ ማለትም ተፅእኖ ተገኝቷል ፣ የካሜራ ቪዲዮ ቀረፃ ወደ ሞድ ላይ ተቀናብሯል ፣ እና በተጨማሪ ተፅዕኖው እንደተከሰተ ተጠቃሚው በበይነመረብ በኩል ይነገረዋል።
ደረጃ 9 መስቀለኛ ቀይ ፍሰቱ_1 ለ
በተጠቀሰው ፍሰት ውስጥ ጆይስቲክን ብቻ በመጫን የቪዲዮ ቀረፃ በማንኛውም ጊዜ ሊጀመር ይችላል
ደረጃ 10 ፦ መስቀለኛ ቀይ - Flow_2a
በተጠቀሰው ፍሰት ፣ ማንኛውም አዲስ ስዕል ወይም ቪዲዮ ወደ ማውጫ በተከማቸ/በተሰቀለ ቁጥር መረጃው በበይነመረብ ላይ ለተመዘገበው ተጠቃሚ ይተላለፋል።
ደረጃ 11 ፦ መስቀለኛ ቀይ - Flow_2b
መሣሪያውን በሚከተለው መንገድ ለመቆጣጠር ይህ ፍሰት በመጀመሪያ ለርቀት ተጠቃሚው የተቀየሰ ነው
(ሀ) የመዝጊያ መሣሪያ
ለ) ፎቶዎችን ያንሱ
(ሐ) ቪዲዮዎችን ይመዝግቡ
(መ) ዋናውን ኮድ (የውሂብlogger ኮድ ተጽዕኖውን የሚያሰላው ዋናው ኮድ ነው)
ደረጃ 12: መስቀለኛ ቀይ; ፍሰት_3
ፍሰቱ ለአካባቢያዊ ተደራሽነት የተነደፈ ነው ፣ ስለሆነም ዋናውን ኮድ ወይም የመዝጊያ መሣሪያውን ለመጀመር
ደረጃ 13: MQTT
MQTT (የቴሌሜትሪ ትራንስፖርት መልእክት) የ TCP/IP ፕሮቶኮል ነው ፣ በዚህ ውስጥ አታሚ እና ተመዝጋቢው የሚገናኙበት።
በእኛ ሁኔታ ፒ አታሚ ነው ፣ በእኛ ሞባይል/ፒሲ ውስጥ የተጫነው መተግበሪያ ተመዝጋቢ ይሆናል።
በዚህ መንገድ በማንኛውም ተፅእኖ ላይ መረጃ ከርቀት ለተጠቃሚው ይተላለፋል (የሚሰራ የበይነመረብ ግንኙነት የግድ ነው)
ስለ MQTT ተጨማሪ መረጃ ከሚከተለው አገናኝ ሊገኝ ይችላል - MQTT
MQTT ን መጠቀም ለመጀመር ፣ መጀመሪያ መመዝገብ አለብን ፣ እኔ ለክምችት እኔ Cloudmqtt (www.cloudmqtt.com) ን ተጠቀምኩ ፣ በ “ቆንጆ ድመት” ስር ነፃ ዕቅድ አለ ፣ ያ ብቻ ነው።
ከተመዘገቡ በኋላ አንድ ምሳሌ ይፍጠሩ “ፒ” ይበሉ ከዚያ በኋላ የሚከተሉትን ዝርዝሮች ያገኛሉ
- የአገልጋይ ስም
- ወደብ
- የተጠቃሚ ስም
- ፕስወርድ
በሞባይል/ፒሲ በኩል ለደንበኝነት በሚመዘገቡበት ጊዜ ከላይ ያሉት ያስፈልጋሉ
ለትግበራዬ ፣ ከ google play መደብር (የ Android ስሪት) የ MQTT መተግበሪያን ተጠቅሜያለሁ።
ደረጃ 14: MQTT: ተመዝጋቢ
በሞባይል (የ Android ስሪት) ላይ የሚሰራ የ MQTT መተግበሪያ
በፓይ ላይ የተገኘው ተፅእኖ ወደ ኋላ ተላል areል
ደረጃ 15-MQTT-በመስቀለኛ-ቀይ ውስጥ ንብረቶችን ማረም
የ MQTT መስቀልን ከመረጡ በኋላ በመስቀለኛ-ቀይ ፣ ‹የአገልጋይ ስም› እና ‹ርዕስ› የሚጠቀሱ። ይህ በደንበኝነት መጨረሻ ላይ አንድ መሆን አለበት
ደረጃ 16 የፓይዘን ኮድ
የኮድ ተግባሩ በተያያዘው ወራጅ ሰንጠረዥ መሠረት ነው
ደረጃ 17 የመጨረሻው ኮድ
የፓይዘን ኮድ ተያይ attachedል
የእኛ የፓይዘን ስክሪፕት ከተርሚናል እንዲሠራ ለማድረግ ፣ እንደ chmod +x datalogger.py እንዲፈጽሙ ማድረግ አለብን ፣ ከዚህ በላይ የኮዱ አናት የሚከተለውን “ሸባንግ” መስመር #መያዝ አለበት! /usr/bin/python3 (ይህ ከመስቀለኛ-ቀይ ተግባሮችን ለማከናወን ይህ ያስፈልጋል)
#!/usr/bin/python3 // shebang መስመር ከስሜት_ሴንስሃትን ከውጭ ጊዜ ማስመጣት datetime ከ csv አስመጪ ጸሐፊ አስመጣ RPi. GPIO እንደ ጂፒኦ ከጊዜ ወደ ጊዜ እንቅልፍ
sense = SenseHat ()
ማስመጣት csv
የጊዜ ማህተም = datetime.now ()
መዘግየት = 5 // መዘግየት በ data.csv ፋይል ውስጥ ቀይ / (255 ፣ 0 ፣ 0) አረንጓዴ = (0 ፣ 255 ፣ 0) ቢጫ = (255 ፣ 255 ፣ 0) ውስጥ መረጃን ለማከማቸት ይገለጻል።
#GPIO.setmode (GPIO. BCM)
#GPIO.setup (17 ፣ GPIO. OUT)
def get_sense_impact ():
sense_impact = acc = sense.get_accelerometer_raw () sense_impact.append (acc ["x"]) sense_impact.append (acc ["y"]) sense_impact.append (acc ["z"])
gyro = sense.get_gyroscope_raw ()
sense_impact.append (gyro ["x"]) sense_impact.append (gyro ["y"]) sense_impact.append (gyro ["z"])
ተመለስ sense_impact
def impact (): // function to detect impact #GPIO.setmode (GPIO. BCM) #GPIO.setup (4, GPIO. OUT) acceleration = sense.get_accelerometer_raw () x = acceleration ['x'] y = acceleration ['y'] z = ማፋጠን ['z'] x = abs (x) y = abs (y) z = abs (z)
gyro = sense.get_gyroscope_raw ()
gyrox = gyro ["x"] gyroy = gyro ["y"] gyroz = gyro ["z"]
ጋይሮክስ = ክብ (ጋይሮክስ ፣ 2)
gyroy = ክብ (gyroy, 2) gyroz = round (gyroz, 2)
ተጽዕኖ = get_sense_impact ()
x> 1.5 ወይም y> 1.5 ወይም z> 1.5: // እሴቶቹ ከተቀመጡ በኋላ በእውነተኛ መንገድ ላይ ከተደጋገመ በኋላ ለተለያዩ ዓይነቶች እና ለመንዳት ችሎታዎች ክፍት በሆነ መሠረት ሊለወጥ ይችላል ('impact.csv' ፣ 'w' ፣ newline = ') ') እንደ f: data_writer = ጸሐፊ (ረ) data_writer.writerow ([' 'acc x', 'acc y', 'acc z', 'gyro x', 'gyro y', 'gyro z']) #GPIO. ውፅዓት (4, GPIO. HIGH) sense.clear () sense.show_letter ("!", red) data_writer.writerow (ተጽዕኖ)
elif gyrox> 1.5 ወይም gyroy> 1.5 ወይም gyroz> 1.5: // እሴቶቹ የሚዞሩት በተከፈተ ፍጥነት ('impact.csv' ፣ 'w' ፣ newline = '') እንደ f: data_writer = ጸሐፊ (ረ) data_writer.writerow (['' acc x ',' acc y ',' acc z ',' gyro x ',' gyro y ',' gyro z ']) #GPIO.output (4, GPIO. HIGH) sense.clear () sense.show_letter ("!", Green) data_writer.writerow (ተጽዕኖ)
ሌላ
# GPIO.output (4 ፣ GPIO. LOW) sense.clear ()
def get_sense_data (): // ተግባር ከሴንስ sens_data = የመመዝገብ እና የማከማቸት ተግባር
sense_data.append (sense.get_temperature ()) sense_data.append (sense.get_pressure ()) sense_data.append (sense.get_humidity ())
አቀማመጥ = ስሜት። get_orientation ()
sense_data.append (አቀማመጥ ["yaw"]) sense_data.append (ዝንባሌ ["ቅጥነት"]) sense_data.append (አቀማመጥ ["ጥቅል"])
acc = sense.get_accelerometer_raw ()
sense_data.append (acc ["x"]) sense_data.append (acc ["y"]) sense_data.append (acc ["z"]) mag = sense.get_compass_raw () sense_data.append (mag ["x"]) sense_data.append (mag ["y"]) sense_data.append (mag ["z"])
gyro = sense.get_gyroscope_raw ()
sense_data.append (gyro ["x"]) sense_data.append (gyro ["y"]) sense_data.append (gyro ["z"])
sense_data.append (datetime.now ())
ተመለስ sense_data
በክፍት ('data.csv' ፣ 'w' ፣ newline = '') እንደ ረ
data_writer = ጸሐፊ (ረ)
data_writer.writerow (['' temp ',' pres ',' hum ',' yaw ',' pitch ',' roll ',' acc x ',' acc y ',' acc z ',' mag x ',' mag y ',' mag z ',' gyro x ',' gyro y ',' gyro z ',' datetime '])
እውነት እያለ ፦
ለህትመት (get_sense_data ()) በ sense.stick.get_events (): # ጆይስቲክ ከተጫነ ያረጋግጡ ክስተት. show_letter ("U") # ወደ ላይ ቀስት ማፋጠን = sense.get_accelerometer_raw () x = acceleration ['x'] y = acceleration ['y'] z = acceleration ['z'] x = round (x, 0) y = ክብ (y ፣ 0) z = ዙር (z ፣ 0)
# የማሳያውን አዙሪት ያዘምኑ x == -1: sense.set_rotation (90) elif y == 1: sense.set_rotation (270) elif y == -1: sense.set_rotation (180)) ሌላ: sense.set_rotation (0) sense.clear () t = sense.get_temperature () t = round (t, 1) message = "T:" + str (t) sense. scroll_speed = 0.09) elif event.direction == "down": ማጣደፍ = sense.get_accelerometer_raw () x = acceleration ['x'] y = acceleration ['y'] z = acceleration ['z'] x = round (x ፣ 0) y = ክብ (y ፣ 0) z = ዙር (z ፣ 0)
# የማሳያውን አዙሪት ያዘምኑ x == -1: sense.set_rotation (90) elif y == 1: sense.set_rotation (270) elif y == -1: sense.set_rotation (180)) ሌላ: sense.set_rotation (0) # sense.show_letter ("D") # Down arrow sense.clear () h = sense.get_humidity () h = round (h, 1) message = "H:" + str (ሸ) ስሜት። ቢጫ ፣ ጥቅልል_ስፔድ = 0.09)
# elif event.direction == "ግራ":
#ማፋጠን = ስሜት። ፣ 0) #z = ዙር (z ፣ 0)
#የማሳያውን ሽክርክሪት በየትኛው መንገድ ላይ በመመስረት ያዘምኑ // ጥቅም ላይ ያልዋለ እና በመስቀለኛ -ቀይ #if x == -1: sense.set_rotation (90) #elif y == 1: sense.set_rotation (270) #elif y == -1: sense.set_rotation (180) #else: sense.set_rotation (0) # sense.show_letter ("L") # የግራ ቀስት # elif event.direction == "right": # sense.show_letter ("ኬ") # የቀኝ ቀስት # elif event.direction == "መካከለኛ": # sense.clear ()
ተጽዕኖ ()
ውሂብ = get_sense_data ()
dt = data [-1] - dt.seconds> መዘግየት ከሆነ timestamp - data_writer.writerow (data) timestamp = datetime.now ()
ደረጃ 18 የቀጥታ ቪዲዮን መከታተል
ቪዲዮ በማንኛውም ጊዜ በ MQTT በኩል ሊጀመር ስለሚችል የውጤት መቅጃ ቀጥታ ቪዲዮን ለመከታተል ሊያገለግል ይችላል
ቪዲዮዎችን ለመልቀቅ የ VLC ማጫወቻን እንጠቀማለን ፣ በነባሪነት በ ‹ራቢቢያን› ውስጥ VLC አስቀድሞ ተጭኗል ፣ አለበለዚያ vlc ን እንደ ስር ይጫኑ
ስለ አውታረ መረብ ዥረት ስለመመልከት ተጨማሪ መረጃ በ VLC አውታረ መረብ ዥረት በኩል ሊገኝ ይችላል
ስላነበቡ እናመሰግናለን !!
ተፅዕኖ ፈጣሪ መቅረጽ ሊያደርገው የሚችለው ብዙ ነገር አለ..
መሰናክልን ካርታ ሲያካሂዱ ለማግኔት መስክ ትንተና የሚቀጥለውን ቦታ ይመልከቱ
የሚመከር:
የማህደረ ትውስታ መቅጃ - የገና ስጦታ - 8 ደረጃዎች (ከስዕሎች ጋር)
የማህደረ ትውስታ መቅጃ - የገና ስጦታ - Ciao a tutti! በ vista del Natale arriva il momento dei regali, sono sicuro quindi che molti di voi sentiranno la necessità di donare qualcosa di speciale. በፍላጎቶች ፔርዶዶ ኮሲ አስቸጋሪ በሆነ ሁኔታ ውስጥ ሶኖ በአንድ ሰው ውስጥ ሞልቶ አጋጣሚዎችን በአንድ ሰው ውስጥ
የንፋስ ፍጥነት እና የፀሐይ ጨረር መቅጃ -3 ደረጃዎች (ከስዕሎች ጋር)
የንፋስ ፍጥነት እና የፀሐይ ጨረር መቅጃ -በንፋስ ተርባይን እና/ወይም በፀሐይ ፓነሎች ምን ያህል ኃይል ሊወጣ እንደሚችል ለመገምገም የነፋስን ፍጥነት እና የፀሐይ ጨረር ኃይልን (ኢራዲየሽን) መመዝገብ አለብኝ። ለአንድ ዓመት እለካለሁ ፣ እተነተነዋለሁ ውሂቡ እና ከዚያ ጠፍቷል ፍርግርግ ሲስተም ዲዛይን ያድርጉ
የራስዎን የስለላ ሳንካ (አርዱዲኖ ድምጽ መቅጃ) ያድርጉ - 5 ደረጃዎች (ከስዕሎች ጋር)
የራስዎን የስለላ ሳንካ (አርዱዲኖ ድምጽ መቅጃ) ያድርጉ - በዚህ ፕሮጀክት ውስጥ እንደ የስለላ ሳንካ ሊጎዳ የሚችል የድምፅ መቅጃ ለመፍጠር አርዱዲኖ ፕሮ ሚኒን ከተጨማሪ ሁለት አካላት ጋር እንዴት እንዳዋሃድኩ አሳያችኋለሁ። እሱ ወደ 9 ሰዓታት ያህል የሩጫ ጊዜ አለው ፣ ትንሽ እና እጅግ በጣም ቀላል ነው
DIY የቤት መቅጃ ዳስ ($ 66.00): 11 ደረጃዎች (ከስዕሎች ጋር)
DIY Home Recording Booth ($ 66.00) ፦ ከአራት ዓመት ገደማ በፊት በቴሌስኮፕ ሊታዩ የሚችሉትን 110 ሜሲየር ዕቃዎችን የሚመለከት አስትሮኖሚ ጽሑፍ መጽሐፍ እና ኦዲዮ መጽሐፍ ጽፌ ነበር። ተመልካቹ ያለእነዚህ የሰማይ ዕቃዎች አስደሳች እውነታዎችን እና ታሪክን መስማት ይችላል
ዲኤምዲ በመጠቀም የ P10 LED ማሳያ ያለው የውጤት ሰሌዳ ፕሮጀክት 6 ደረጃዎች (ከስዕሎች ጋር)
ዲኤምዲ በመጠቀም ከ P10 LED ማሳያ ጋር የውጤት ቦርድ ፕሮጀክት - ብዙ ጊዜ በእግር ኳስ ስታዲየም ውስጥ እንገናኛለን ፤ እንደ የውጤት ሰሌዳ ሆኖ የሚያገለግል ግዙፍ የ LED ሰሌዳ አለ። ስለዚህ በሌሎች የስፖርት ሜዳዎች ውስጥ ፣ እኛ ደግሞ ብዙውን ጊዜ ከ LED የተሠራ የማሳያ ማያ ገጽ ነጥብን እናውቃለን። የሚቻል ባይሆንም አሁንም እኛ የሆነ መስክ አለ