ዝርዝር ሁኔታ:

በይነተገናኝ Twister: 9 ደረጃዎች
በይነተገናኝ Twister: 9 ደረጃዎች

ቪዲዮ: በይነተገናኝ Twister: 9 ደረጃዎች

ቪዲዮ: በይነተገናኝ Twister: 9 ደረጃዎች
ቪዲዮ: STUDY LIKE HERO | ጎበዝ ተማሪዎች የማይናገሩት ሚስጥር | Hakim Insight 2024, ሀምሌ
Anonim
በይነተገናኝ Twister
በይነተገናኝ Twister

Twister ክላሲክ የቤተሰብ ጨዋታ ነው እና ይህንን አስተማሪ የሚያነብ ሁሉ ቢያንስ አንድ ጊዜ እንደጫወተው እርግጠኛ ነኝ። የጨዋታው ዋና ግብ በሸራ ላይ የቆመ የመጨረሻው ሰው መሆን እና በሚሽከረከርበት ጎማ የተመረጡትን ተግባራት ሲያከናውን እንዳይወድቁ ማድረግ ነው።

ችግሩ በእያንዳንዱ የ Twister ጨዋታ ላይ ነው ፣ ሁል ጊዜ መንኮራኩሩን የሚሽከረከር ሰው መኖር አለበት። ይህ ሁሉ በራስ -ሰር ቢከሰት በጣም ቀላል አይሆንም? የ Twister ጨዋታ በሚጫወቱበት ጊዜ ሁሉም ሰው መዝናናት ይችላል።

እኔ በሃውስት ኮርርትሪክ የ NMCT ተማሪ ነኝ። ይህ በመጀመሪያው ዓመት ውስጥ ወይም የመጨረሻው ፕሮጀክት ነው።

በዚህ መመሪያ ውስጥ እኔ በይነተገናኝ የ Twister ጨዋታ እንዴት እንደሠራሁ እና እንዴት ቤት ውስጥ እንደሚገነቡ እገልጻለሁ።

ደረጃ 1: መስፈርቶች

  • Raspberry Pi
  • ቲ-ኮብልብል
  • ጠማማ ጨዋታ
  • የእንፋሎት ሞተር
  • DRV8825
  • LDR
  • አቅም ፈጣሪዎች (100 µf እና 10 µf)
  • ኬብሎች በተለያዩ ቀለሞች
  • የአሉሚኒየም ፎይል
  • Ductape
  • የኤሌክትሪክ ቴፕ
  • ባለ ሁለት ጎን ቴፕ
  • ቬልክሮ
  • የእንጨት ጣውላዎች
  • ዳቦ ዳቦ
  • Perfboard (ከተፈለገ)
  • ሴት ራስጌዎች (አማራጭ)
  • ለ Raspberry Pi 5V አስማሚ
  • 12V አስማሚ
  • 2 x MCP23017

ደረጃ 2 - Twister Mat

Twister Mat
Twister Mat
Twister Mat
Twister Mat
Twister Mat
Twister Mat

መስፈርቶች

  • የአረፋ ጥቅል
  • Twister mat
  • Ductape
  • የአሉሚኒየም ፎይል
  • ኬብሎች
  • ምልክት ማድረጊያ

መመሪያዎች ፦

ምንጣፉን መሥራት በእውነቱ የጠቅላላው ፕሮጀክት በጣም ሥራ ነው። መሰብሰብ ያን ያህል ከባድ አይደለም ፣ ግን ሁሉንም ነገር 24 ጊዜ መድገም አለብዎት። እሱ ብዙ ዱካፕን ያካትታል… እና በእውነት ብዙ ማለቴ ነው።

ለመጀመር እንደ Twister mat ተመሳሳይ መጠን ያላቸው 2 የአረፋ ቁርጥራጮችን መቁረጥ አለብዎት። ከፓርክ ወለል በታች የሚቀመጡ አረፋዎችን እጠቀም ነበር። የዚያ ችግር አረፋው በጣም ቀጭን ነው። ቢያንስ 2 ሚሜ የሆነ አረፋ ማግኘት ከቻሉ ያ በጣም የተሻለ ይሆናል እና ሸራውን ለመሥራት ያነሰ ሥራ ይኖርዎታል ፣ ግን በኋላ ላይ እመለሳለሁ።

በአረፋው የመጀመሪያ ንብርብር ላይ በአረፋው አስተማማኝነት ላይ አራት የአሉሚኒየም ፊሻዎችን ማኖር አለብዎት። እነዚህ ለወረዳው እንደ መሬት ያገለግላሉ። እሱን ለማያያዝ በጣም ጥሩው መንገድ ጎኖቹን ከጎኑ በላይ ማድረጉ ነው።

የሚቀጥለውን የአረፋ ንብርብር በ Twister ምንጣፍ ላይ ያድርጉት። በ Twister mat ላይ ለእያንዳንዱ ነጥብ ክበብ ይሳሉ። በአረፋው ላይ በእያንዳንዱ ክበብ ውስጥ ቀዳዳ መቁረጥ አለብዎት። የጉድጓዱ ዲያሜትር ያን ያህል አስፈላጊ አይደለም ፣ በጣም ትልቅ ወይም ትንሽ አለመሆኑን ያረጋግጡ።

እያንዳንዱ ቀዳዳ በአሉሚኒየም ፊሻ መሸፈን አለበት። እንደገና እሱን ለማያያዝ በጣም ጥሩው መንገድ ductape ነው። ጉድለቶችን ለማስወገድ ምንም ጠቋሚዎች እንዳይሠሩ ያረጋግጡ።

ይህ አስፈላጊ አይደለም ነገር ግን ያገለገለው አረፋ ከ 2 ሚሜ ያነሰ ከሆነ ፎይል አንድ ላይ እንዳይጣበቅ በእያንዳንዱ ቀዳዳ ላይ አንድ ዓይነት ከፍ ማድረግ አለብዎት። ክፍሎቼን ከማሸጉ ጋር የመጣውን ትንሽ የአረፋ ኦቾሎኒን እጠቀም ነበር።

የመጨረሻው ደረጃ ኬብሌ ነው። እያንዳንዱ ጠጋኝ 1 ገመድ ይፈልጋል። የመሬቱ መከለያዎች እርስ በእርስ እና በኋላ ከ Raspberry pi ጋር ሊገናኙ ይችላሉ።

ደረጃ 3 መኖሪያ ቤቱ

መኖሪያ ቤቱ
መኖሪያ ቤቱ

መስፈርቶች

  • የእንጨት ጣውላዎች
  • ጥፍሮች
  • ቁፋሮ
  • ቬልክሮ

መመሪያዎች ፦

ልኬቶች - 32 ሴሜ x 30 ሴሜ x 8 ሴሜ

መኖሪያ ቤቱ ቀላል የሳጥን ንድፍ ብቻ ነው። ከላይ ባሉት ሥዕሎች በአንዱ የሚፈልጉትን ሳንቃዎች ማየት ይችላሉ። እንጨቱ በአከባቢዬ የቤት ዴፖ ውስጥ ተሠርቷል። እኔ ያን ያህል ምቹ አይደለሁም እና በትንሽ ዋጋ እንጨቱን አዩ እና እሱ ትክክለኛ ልኬቶች እንደሚሆኑ አስቀድመው ያውቃሉ።

ሳጥኑን ለመገጣጠም እኔ በታች ያሉትን ዊንጮችን ብቻ ቆፍሬአለሁ። የመንኮራኩሮቹ ርዝመት ያን ያህል አስፈላጊ አይደለም። ልክ እነሱ ከዚያ በኋላ የመሬቱ ጠፍጣፋ ቁመት እና እንጨቱን እንዲሰብሩ በጣም ረጅም አለመሆናቸውን ያረጋግጡ።

በሽፋኑ መሃል ላይ ሞተሩን ለመገጣጠም ትንሽ ቀዳዳ መቆፈር አለብዎት። ያ ቀዳዳ 5 ሚሜ ዲያሜትር መሆን አለበት።

ቬልክሮ በመጠቀም ሽፋኑ ከሳጥኑ ጋር ተያይ isል።

ማድረግ ያለብዎት የመጨረሻው ነገር ለ Twister mat ኬብሎች ከፊት ለፊቱ ቀዳዳ እና ለሁለቱም አስማሚዎች አንድ ቀዳዳ ማድረግ ነው። የጉድጓዶቹ ዲያሜትር እርስዎ በሚጠቀሙት አስማሚዎች እና የአልጋዎን ገመዶች እንዴት ማስተዳደር እንደሚችሉ ላይ የተመሠረተ ነው። በቂ መጠን ያለው ቁፋሮ ስላልነበረኝ ለማት ኬብሎች አራት ማዕዘን ቅርፅ ያለው ቀዳዳ ቆረጥኩ።

ደረጃ 4 ኤሌክትሮኒክስ

ኤሌክትሮኒክስ
ኤሌክትሮኒክስ
ኤሌክትሮኒክስ
ኤሌክትሮኒክስ
ኤሌክትሮኒክስ
ኤሌክትሮኒክስ
ኤሌክትሮኒክስ
ኤሌክትሮኒክስ

መስፈርቶች

  • DRV8825
  • የእንፋሎት ሞተር
  • 2 x mcp23017
  • LDR
  • 100 µF ኤሌክትሮላይቲክ capacitor
  • 10 µF ኤሌክትሮላይቲክ capacitor
  • Raspberry Pi T-cobbler
  • 24 x 330 ohm resistor

መመሪያዎች ፦

ሁሉንም ኤሌክትሮኒክስ ለመሥራት በጣም ፈጣኑ መንገድ በዳቦ ሰሌዳ ላይ ማስቀመጥ ነው። ችግሩ ምንም የተስተካከለ አለመሆኑ እና እና አንዳንድ አካላት ሊፈቱ ይችላሉ። ለመሄድ በጣም ጥሩው መንገድ ሁሉንም ነገር በፒሲቢ ላይ መሸጥ ነው። እኔ የእርከን ሞተር ነጂውን እና ዳሳሹን ሸጥኩ። ብዙ ኬብሎች ወደ ኤም.ሲ.ፒ. ይህንን እንዴት እንደሚያደርጉ ሙሉ በሙሉ በእርስዎ ላይ የተመሠረተ ነው።

በሽቦው ላይ አንዳንድ የጎንዮሽ አስተያየቶች-

የእግረኛው ሞተር ሁለት ጥቅል ጥንድ አለው። በሞተርዬ ላይ ከሚገኙት ጥንዶች ሽቦዎቹ የት:

ጥቁር ፣ አረንጓዴ -> ጥንድ 1

ቀይ ፣ ሰማያዊ -> ጥንድ 2

ከትዊተር ምንጣፉ ግብዓቶች በትክክለኛው ቅደም ተከተል መገናኘታቸውን ያረጋግጡ። የመጀመሪያው ነጥብ ከመጀመሪያው MCP23017 GPA0 ጋር ተገናኝቷል። የመጨረሻው ነጥብ ከሁለተኛው MCP23017 GPA7 ጋር ተገናኝቷል። በእያንዳንዱ ግቤት መጨረሻ ላይ ተከላካይ መኖሩን ያረጋግጡ።

ደረጃ 5 - Raspberry PI ማዋቀር

Raspberry PI ማዋቀር
Raspberry PI ማዋቀር

መስፈርቶች

  • Raspberry PI
  • ኤስዲ-ካርድ
  • የኤተርኔት ገመድ

መመሪያዎች ፦

የራስፕያንን ምስል ከ https://www.raspberrypi.org/downloads/raspbian/ ያውርዱ። የዴስክቶፕ ስሪቱን ማውረዱን ያረጋግጡ። የሚቃጠል ፕሮግራም በመጠቀም ምስሉን በ SD ካርድዎ ላይ ያቃጥሉት። እኔ etcher ን እጠቀም ነበር ፣ ግን ሌላ ፕሮግራም ለመጠቀም ነፃነት ይሰማዎ። ኤስዲ-ካርዱን በእርስዎ ፒ ውስጥ ከማስገባትዎ በፊት አንዳንድ ነገሮችን በፒሲው መለወጥ አለብዎት። የ SD- ካርድ የማስነሻ ክፍሉን ይክፈቱ። ዊንዶውስ ሊኑክስን ስለማያውቅ ሌላውን ክፍል መክፈት አይችሉም። በሚነሳበት ጊዜ ፋይሉን ይክፈቱ “cmdline.txt”። በፋይሉ መጨረሻ ላይ “ip = 169.2554.10.1” የሚለውን መስመር ያክሉ። ይህ የኤፒአይፒ አድራሻ ነው እና ፒሲውን እና ፒኢን ከ ssh ጋር ለማገናኘት ያገለግላል። ያ አንዴ ከተጠናቀቀ ፣ “ssh” ተብሎ በሚጠራው የማስነሻ ክፍል ላይ ፋይል ይፍጠሩ ፣ ግን ያለ ቅጥያ። በዚያ መንገድ ፒው ssh ን በማስነሳት ላይ ያንቃል።

በኤተርኔት ገመድ አማካኝነት ፒዎን ከፒሲዎ ጋር ያገናኙ። ወደ ፒኤችኤስ ወደ ssh አንድ ፕሮግራም ማውረድ ያስፈልግዎታል። እኔ putty ተጠቀምኩ። Putቲ ይክፈቱ እና የኤፒአይፒ አድራሻውን (169.254.10.1) ይሙሉ እና ግንኙነቱን ይክፈቱ። PI መጀመሪያ ሲነሳ ፣ ሁሉም ነገር ዝግጁ ከመሆኑ በፊት ትንሽ ጊዜ ሊወስድ ይችላል። ትንሽ ቆዩ እና መገናኘት ካልቻሉ ቆይተው እንደገና ይሞክሩ። አንዴ መገናኘት ከቻሉ በመደበኛ መመዘኛዎች ይግቡ የተጠቃሚ ስም pi ፣ የይለፍ ቃል: ራፕቤሪ።

ከፈለጉ የራስዎን ተጠቃሚ ማድረግ ይችላሉ። አሁን የበይነመረብ ግንኙነትን ማዘጋጀት ያስፈልግዎታል። Wifi ለመጠቀም ከፈለጉ እነዚህን ሁለት ትዕዛዞች መጠቀም ይችላሉ-

wpa_passphrase 'SSID' 'የይለፍ ቃል' | sudo tee -a /etc/wpa_supplicant/wpa_supplicant.conf

wpa_cli -i wlan0 ዳግም አዋቅር

የሚከተሉትን ትዕዛዞች በመጠቀም እነዚህን ፕሮግራሞች ይጫኑ

sudo apt update && sudo apt install -y python3 -venv

python3 -m pip ጫን -የ pip setuptools wheel python3 -m venv –system -site -package env

python -m pip መጫኛ mysql-connector-python argon2-cffi Flask Flask-HTTPAuth Flask-MySQL mysql-connector-python passlib flask-socketio

ደረጃ 6 የውሂብ ጎታ

መስፈርቶች

  • Raspberry Pi
  • ኤተርኔት-ገመድ

መተግበሪያው ስለ ተጠቃሚዎች ፣ ስለ አሸናፊዎቹ እና ስለጨዋታው መረጃ መረጃ ለማከማቸት የውሂብ ጎታ ይጠቀማል።

በመጀመሪያ በእርስዎ Raspberry Pi ላይ የ db ፕሮግራሙን ያዘጋጁ። ቀደም ባለው ደረጃ ላይ ፒሲ ላይ Mysql ን ጭነዋል።

Mysql እየሰራ መሆኑን ለመፈተሽ “sudo systemctl status mysql” ን ይጠቀሙ።

Mysql ን ይጀምሩ

sudo mariadb

ከዚያ የሚከተለውን ኮድ ያስገቡ

ተጠቃሚን 'ፕሮጀክት_ስም-አስተዳዳሪ'@'' localhost '' በ 'adminpassword' ለይቶ ይፍጠሩ ፤

የ DATABASE ፕሮጀክት_ስም ፍጠር ፤

በፕሮጀክት_ስም ላይ ሁሉንም መብቶች ይስጡ።* ወደ ‘project1-admin’@‘localhost’ ከግብር ምርጫ ጋር;

የፍላጎት ግኝቶች;

እንደፈለጉ የፕሮጀክቱን ስም ይለውጡ።

የውሂብ ጎታውን ለመሙላት ፣ በዚህ አስተማሪ ውስጥ ከኮዱ በኋላ የተሰጠውን የ sql ፋይል ያሂዱ።

ደረጃ 7 ኮድ

በሚከተለው አገናኝ ላይ ኮዱን ማግኘት ይችላሉ-

በ Raspberry Pi ላይ ብቻ ማከማቻውን ይክፈቱ።

በተጠቃሚዎ ስር ባለው ቀጥታ ማውጫ ውስጥ የተቀረፀ መሆኑን ያረጋግጡ።

ደረጃ 8 - አውቶማቲክ አገልግሎት

Raspberry Pi ሲነሳ ፕሮግራሙ መጀመር አለበት። ያንን ለማድረግ የመተግበሪያዎን አገልግሎት ማድረግ አለብዎት።

ውቅሩ ቀድሞውኑ ተሠርቷል እና በ conf ማውጫ ውስጥ ይገኛል።

አገልግሎቱ በሚነሳበት ጊዜ እንዲጀምር ማድረግ ያለብዎት ብቸኛው ነገር ይህ የኮድ መስመር ነው-

sudo systemctl ፕሮጀክት1.service ን ያንቁ

ብቸኛው ችግር ፒው አውታረ መረብ እስኪነሳ ድረስ መጠበቅ ነው። ይህንን ማሰናከል ይችላሉ ነገር ግን ምንም ውጤት የለውም ምክንያቱም በ APIdline.txt ውስጥ የ APIPA አድራሻ እንጠቀማለን። እሱ በፍጥነት እንዲነሳ ከፈለጉ ፣ የኤፒአይፒ አድራሻውን ማስወገድ አለብዎት ፣ ግን ከዚያ ችግር ካለ ከ wifi ጋር መገናኘት በማይችሉበት ጊዜ የእርስዎን Pi ን ወደ ተቆጣጣሪ ማገናኘት ያስፈልግዎታል።

ደረጃ 9 መመሪያዎች

መመሪያዎች
መመሪያዎች

በአሳሽዎ ውስጥ የ “ፒ” ን አይፒ አድራሻ ይተይቡ። ማከልን አይርሱ 5000 ወደ አይፒ-አድራሻ።

ወደ ጣቢያው ሲደርሱ አዲስ ጨዋታ ብቻ ይጀምሩ እና የተጫዋቹን ስሞች ይሙሉ።

ጨዋታው አንዴ ከተጀመረ ሁለቱ መሣሪያዎች እስኪገናኙ ድረስ 5 ሰከንዶች መጠበቅ አለብዎት።

ጠቋሚው እንዲሽከረከር ፣ የብርሃን ዳሳሹን ይሸፍኑ። ጠቋሚው መሽከርከሩን ካቆመ በኋላ እንቅስቃሴው በማያ ገጹ ላይ ይታያል።

አንድ ሰው ቢወድቅ ወይም ተግባሩን ማከናወን ካልቻለ ይሸነፋል እና ስማቸውን በማያ ገጹ ላይ መግፋት አለብዎት።

የቆመው የመጨረሻው ተጫዋች ያሸንፋል።

በታሪክ ሰንጠረዥ ውስጥ ቀደም ሲል ያሸነፉትን ሁሉ ማየት ይችላሉ።

ይዝናኑ!

የሚመከር: