ዝርዝር ሁኔታ:
- ደረጃ 1: ክፍሎች ዝርዝር
- ደረጃ 2 Pi ን ዝግጁ ማድረግ
- ደረጃ 3 - የትዊተር መተግበሪያ ያድርጉዎት
- ደረጃ 4 - ሶፍትዌሩን ጨርስ
- ደረጃ 5 የ T.E.N.S. ን ያዘጋጁ አገናኝ
- ደረጃ 6 - ቅብብልዎን ያገናኙ
- ደረጃ 7 - ማስተላለፊያውን ከ Pi ጋር ያገናኙ
- ደረጃ 8
ቪዲዮ: Shockbot: 8 ደረጃዎች (ከስዕሎች ጋር)
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:33
Raspberry Pi + የኤሌክትሪክ የአሁኑ የነርቭ ማነቃቂያ + ትዊተር = ሾክ-ቦት
የአዲስ ዓመት ዋዜማ ስለነበር የቲኤን.ኤስ.ኤስ. (Transcutaneous የኤሌክትሪክ ነርቭ ማነቃቂያ) መሣሪያ ወደ ራስተር እንጆሪ ፓይ በማስተላለፍ እና ከዚያ የእኔን የትዊተር ምግብን ለሃሽታግ #አስደሳች ዓመት #የሚቃኝ የፓይዘን ስክሪፕት ያካሂዱ። #ደስተኛ_አመት ባየ ቁጥር ያስደነግጠኛል! ታላቁ ሀሳብ ፣ ትክክል!?!?
የክፍሉን ዝርዝር ለመፈተሽ ጊዜው
ደረጃ 1: ክፍሎች ዝርዝር
ለዚህ ፕሮጀክት የሚያስፈልግዎት ይህ ነው
✔ Raspberry Pi
✔ T. E. N. S. መሣሪያ
Lay Relay Breakout
✔ የትዊተር መለያ
✔ ሽቦ
እንዲሁም ፣ የልብ ችግሮች ካሉዎት ይህንን አያድርጉ!
ደረጃ 2 Pi ን ዝግጁ ማድረግ
በመጀመሪያ ፣ Raspberry Pi ን በ SSH በኩል መጠቀምን የሚያውቁ ይመስለኛል ፣ ስለዚህ Pi ን በማዘመን እንጀምራለን
ኤስኤስኤች ወደ የእርስዎ ፒ እና ያሂዱ
sudo apt-get ዝማኔ
እና
sudo apt-get ማሻሻል
ስለዚህ እኛ ወቅታዊ በሆነ Pi መጀመር እንችላለን። አሁን ለመጫን ጥቂት ጥቅሎችን ማግኘት አለብን።
ለዚህ ፕሮጀክት የሚያስፈልጉትን ሁሉንም ጥቅሎች ለማውረድ እነዚህን ትዕዛዞች ያሂዱ
sudo apt-get install Python-pip ን ይጫኑ
sudo pip ጫን twython
ደረጃ 3 - የትዊተር መተግበሪያ ያድርጉዎት
አሁን ወደ ትዊተር እንሄዳለን
Apps.twitter.com ን ይጎብኙ እና አስቀድመው መለያ ካለዎት ይመዝገቡ ወይም ይግቡ።
አንዴ ከገቡ በኋላ በተጠቃሚ አዶዎ ላይ ጠቅ ያድርጉ እና “የእኔ ትግበራዎች” ን ይምረጡ።
“አዲስ መተግበሪያ ፍጠር” ቁልፍ ላይ ጠቅ ያድርጉ ፣ ስለ ማመልከቻዎ ቅጹን ይሙሉ። ስም እና መግለጫ መስኮች ይሙሉ። ለ “ድር ጣቢያ” ፣ ሕጋዊ የሚመስል ማንኛውንም ነገር ማስቀመጥ ይችላሉ። ከገጹ ታችኛው ክፍል ላይ ፣ በውሎቹ ለመስማማት አመልካች ሳጥኑን ጠቅ ያድርጉ እና “የትዊተር መተግበሪያዎን ይፍጠሩ” ቁልፍን ጠቅ ያድርጉ።
አሁን በማያ ገጹ ታችኛው ክፍል ላይ “የእኔን የመዳረሻ ማስመሰያ ፍጠር” ቁልፍን ጠቅ በማድረግ የመዳረሻ ማስመሰያ መፍጠር ያስፈልግዎታል። “የሸማች ቁልፍ” ፣ “የሸማች ምስጢር” ፣ “የመዳረሻ ማስመሰያ” እና “የመዳረሻ ማስመሰያ ምስጢር” ን ይቅዱ። ለ shockbot.py ስክሪፕት እነዚህን ያስፈልግዎታል።
ደረጃ 4 - ሶፍትዌሩን ጨርስ
የፓይዘን ስክሪፕት ለማድረግ ወደ ፒ ይመለሱ።
በመተየብ ለፕሮጀክታችን ማውጫ እናደርጋለን-
sudo mkdir shockbot
በመተየብ ወደዚህ አዲስ ማውጫ ይሂዱ
ሲዲ shockbot
አሁን የ Python ስክሪፕት እንሰራለን።
ትዕዛዙን ይጠቀሙ
ናኖ sockbot.py
የጽሑፍ አርታዒውን ለመክፈት።
የ Python ስክሪፕት ይቅዱ። የትዊተር መተግበሪያን ሲፈጥሩ ያገኙትን የመዳረሻ ማስመሰያ መረጃዎን ውስጥ ማከልዎን ያረጋግጡ።
የጊዜ ማስመጣት RPi. GPIO እንደ ጂፒኦ ከ twython ማስመጣት TwythonStreamer ያስመጡ
# የፍለጋ ቃላት
ውሎች = '#yourhashtag'
# የ GPIO ፒን ቁጥር የ LED
LED = 22
# የትዊተር መተግበሪያ ማረጋገጫ
APP_KEY = 'YOUR_APP_KEY' APP_SECRET = 'YOUR_APP_SECRET' OAUTH_TOKEN = 'የእርስዎ_TOKEN' OAUTH_TOKEN_SECRET = 'የእርስዎ_TOKEN_SECRET'
# ከ Twython Streamer የጥሪ ምላሾችን ያዘጋጁ
ክፍል BlinkyStreamer (TwythonStreamer): def on_success (ራስን ፣ መረጃ)-በውሂብ ውስጥ ‹ጽሑፍ› ከሆነ የሕትመት ውሂብ [‹ጽሑፍ›]። ኮድ ('utf-8') GPIO.output (LED ፣ GPIO. HIGH) ጊዜን ያትሙ። እንቅልፍ (1) GPIO.output (LED ፣ GPIO. LOW)
# GPIO ን እንደ ውፅዓት ያዋቅሩ
GPIO.setmode (GPIO. BOARD) GPIO.setup (LED ፣ GPIO. OUT) GPIO.output (LED ፣ GPIO. LOW)
# አስተላላፊ ይፍጠሩ
ሞክር: ዥረት = BlinkyStreamer (APP_KEY ፣ APP_SECRET ፣ OAUTH_TOKEN ፣ OAUTH_TOKEN_SECRET) stream.statuses.filter (track = TERMS) ከቁልፍ ሰሌዳ ጣልቃ ገብነት በስተቀር GPIO.cleanup ()
በዚህ ጊዜ የትዊተር ቁልፍ ቃልዎን ማዘጋጀት ይፈልጋሉ። እንዲሁም ጊዜውን ያዘጋጁ። ለመደናገጥ በሚፈልጉት የጊዜ ርዝመት የእንቅልፍ ጊዜ።
አስቀምጥ እና ውጣ
ያ የፕሮጀክቱን የሶፍትዌር ክፍል ያጠናቅቃል
*ይህ ኮድ በሻውንሂምኤል ለ Sparkfun አጋዥ ስልጠና ፕሮጀክት አስተዋፅኦ ተደርጓል። እኛ መሣሪያችንን ለመቀስቀስ እንደገና እንጠቀምበታለን።
ደረጃ 5 የ T. E. N. S. ን ያዘጋጁ አገናኝ
T. E. N. S ን ለመያዝ እና አንዳንድ ሃርድዌር ለማስተላለፍ እና ለመጥለፍ ጊዜው አሁን ነው
የቲ.ኢ.ኤን.ኤስ. መሣሪያው ከላይ ሁለት የፓድ ግብዓቶች አሉት ፣ እኛ አንድ ብቻ እንፈልጋለን። አንድ የፓድስ ስብስብ ይውሰዱ እና ሽቦዎቹን ከተሰኪው እስከ 4 ወይም 5 ኢንች ድረስ ወደታች ይጎትቱ።
ከላይ ካለው ቀይ አያያዥ ጋር ሽቦውን ይከተሉ እና ወደ መሣሪያው በሚሰካበት ታችኛው ክፍል አጠገብ ይቁረጡ። በእያንዳንዱ ሽቦ መጨረሻ ላይ የራስጌ ፒን ሸጥኩ።
ደረጃ 6 - ቅብብልዎን ያገናኙ
የቅብብሎሽ ማቋረጫዎን ይውሰዱ እና ከተቆረጠው ሽቦ መሰኪያ ጎን ወደ “የጋራ” ተርሚናል ወደ ማስተላለፊያው ተርሚናል ያያይዙ።
የተቆረጠውን ሽቦ የፓድ ጎን ወደ “በተለምዶ ክፈት” ተርሚናል ውስጥ ያያይዙ። ቅብብልዎ በላዩ ላይ ምንም ምልክት ከሌለው ይህንን ለማግኘት ባለ ብዙ ሜትሮችን መጠቀም ይችላሉ። በዝውውሩ ዝቅተኛ ቮልቴጅ ጎን ላይ ሽቦዎችን ከኃይል ፣ ከመሬት እና ከምልክት ካስማዎች ጋር ያገናኙ።
ደረጃ 7 - ማስተላለፊያውን ከ Pi ጋር ያገናኙ
የኃይል እና የመሬት ፒኖች ከፓይ ላይ ከኃይል እና ከመሬት ጋር ይገናኛሉ እና ምልክቶቹ ከፒ ፒ 22 ጋር ይገናኛሉ። ጉግል እርስዎ ከሚጠቀሙት ሞዴል ፒ ጋር እንዲመሳሰሉ ፒኖቹን ይፈልጉ።
ባትሪውን ወደ ቲኢኤንኤስዎ ይግቡ። እና ያ ሃርድዌር ያጠናቅቃል።
ደረጃ 8
የ T. E. N. S. ን ያብሩ እና ንጣፎችን ወደ ክንድዎ ያያይዙ እና የፓይዘን ስክሪፕቱን ለመጀመር ይዘጋጁ
በእርስዎ የድንጋጤ ማውጫ አሂድ ውስጥ በእርስዎ ፒ ላይ
sudo python shockbot.py
ከ shockbot ማውጫ።
አሁን ቁጭ ብለው ይጠብቁ። በቅንጅቶቹ ዝቅተኛ ሆነው ከፍ አድርገው ሊጭኗቸው ይችላሉ። እንዲሁም የተፈለገውን ውጤት ለማግኘት ከመሣሪያዎቹ ቅንብሮች ጋር መረበሽ ይችላሉ።
እነዚህ ፕሮጀክቶች የሚሰጡት ለትምህርት ብቻ ነው። ይህንን በራስዎ አደጋ ብቻ ይድገሙት። እስር ቤት ብትገቡ ወይም ብትሞቱ እኔ ተጠያቂ አይደለሁም!
የሚመከር:
በ GameGo ላይ በ ‹GoGo› ላይ ማለቂያ ከሌላቸው ደረጃዎች ጋር የመሣሪያ ስርዓት - 5 ደረጃዎች (ከስዕሎች ጋር)
በ GameGo ላይ በ MakeGo Arcade የመጫወቻ ማዕከል ላይ ገደብ የለሽ ደረጃዎች ያለው የመሣሪያ ስርዓት - GameGo በ TinkerGen STEM ትምህርት የተገነባ የ Microsoft Makecode ተኳሃኝ የሆነ የሬትሮ ጨዋታ ተንቀሳቃሽ ኮንሶል ነው። እሱ በ STM32F401RET6 ARM Cortex M4 ቺፕ ላይ የተመሠረተ እና ለ STEM አስተማሪዎች ወይም የሬትሮ ቪዲዮ ጨዋታን መፍጠር መዝናናትን ለሚወዱ ሰዎች ብቻ የተሰራ ነው
ቦልት - DIY ገመድ አልባ ባትሪ መሙያ የሌሊት ሰዓት (6 ደረጃዎች) 6 ደረጃዎች (ከስዕሎች ጋር)
ቦልት - DIY ገመድ አልባ ባትሪ መሙያ የሌሊት ሰዓት (6 ደረጃዎች) - ቀስቃሽ ቻርጅ (ገመድ አልባ ባትሪ መሙያ ወይም ገመድ አልባ ባትሪ በመባልም ይታወቃል) የገመድ አልባ የኃይል ማስተላለፊያ ዓይነት ነው። ለተንቀሳቃሽ መሣሪያዎች ኤሌክትሪክ ለማቅረብ የኤሌክትሮማግኔቲክ ማነሳሳትን ይጠቀማል። በጣም የተለመደው ትግበራ Qi ሽቦ አልባ ባትሪ መሙያ ጣቢያ ነው
አርዱinoኖ የተቆጣጠረው ሮቦቲክ ክንድ ወ/ 6 የነፃነት ደረጃዎች 5 ደረጃዎች (ከስዕሎች ጋር)
አርዱinoኖ የሚቆጣጠረው ሮቦቲክ ክንድ ወ/ 6 የነፃነት ደረጃዎች-እኔ የሮቦት ቡድን አባል ነኝ እና ቡድናችን በየዓመቱ በአነስተኛ ሚኒ ሰሪ ፋየር ውስጥ ይሳተፋል። ከ 2014 ጀምሮ ለእያንዳንዱ ዓመት ዝግጅት አዲስ ፕሮጀክት ለመገንባት ወሰንኩ። በወቅቱ ፣ አንድ ነገር ለማስቀመጥ ከክስተቱ አንድ ወር ገደማ ነበረኝ
በቀላል ደረጃዎች እና ስዕሎች ኮምፒተርን እንዴት መበተን እንደሚቻል -13 ደረጃዎች (ከስዕሎች ጋር)
በቀላል ደረጃዎች እና ስዕሎች ኮምፒተርን እንዴት እንደሚበትኑ - ይህ ፒሲን እንዴት እንደሚፈታ መመሪያ ነው። አብዛኛዎቹ መሠረታዊ ክፍሎች ሞዱል እና በቀላሉ ይወገዳሉ። ሆኖም ስለ እሱ መደራጀት አስፈላጊ ነው። ይህ ክፍሎችን እንዳያጡ እና እንዲሁም እንደገና መሰብሰብን ea ለማድረግ ይረዳዎታል
በአርዱዲኖ ላይ የተመሠረተ ኤልኢዲ “ደም ቀይ” አውቶማቲክ ደረጃዎች 5 ደረጃዎች (ከስዕሎች ጋር)
በአርዱዲኖ ላይ የተመሠረተ ኤልኢዲ “ደም ቀይ” አውቶማቲክ ደረጃዎች-ምን? ሰላም! እየደማ የ LED ደረጃዎችን ሠርቻለሁ! ከዚህ ቀደም እኔ ከነበረው እኔ ቀደም ሲል የሠራሁትን አንዳንድ የሃርድዌር ጭነት የሚጠቀም አዲስ አስተማሪዎች። እስከዚያ ድረስ በራስ -ሰር እንዲነቃ ለማድረግ የደም ጠብታዎችን የሚመስል የ RED እነማ ሠራሁ