ዝርዝር ሁኔታ:

የፒዛ አዝራር 13 ደረጃዎች (ከስዕሎች ጋር)
የፒዛ አዝራር 13 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: የፒዛ አዝራር 13 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: የፒዛ አዝራር 13 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: ሩዝ ከዚ በኋላ የዘወትር ምርጫቹ ይሆናል / በጣም ጣፋጭ የሩዝ አሰራር በድፍን ምስር 2024, ሀምሌ
Anonim
የፒዛ አዝራር
የፒዛ አዝራር
የፒዛ አዝራር
የፒዛ አዝራር
የፒዛ አዝራር
የፒዛ አዝራር

የሶፎሞር ኮሌጅ ወንዶች ፣ የኒው ዮርክ ነዋሪዎች ፣ የሌሊት ቴክኒኮች እና በእውነቱ ሰነፎች ወደ ቅasyትዎ እንኳን በደህና መጡ። በጨጓራ ቴክኖሎጂ ውስጥ የመጨረሻውን ማሻሻያ በማስተዋወቅ ላይ ፣ የፒዛ ቁልፍ። ከአሁን በኋላ ፒዛ ለማዘዝ ስልኩን ማንሳት አያስፈልግም። ይህንን ቁልፍ በቀላሉ ይጫኑ እና ለአድራሻዎ ፒዛ ማድረስን ሲያዝዝ ይጠብቁ።

የፒዛ አዝራር በዚህ ፕሮጀክት ውስጥ ከባድ ማንሳትን ለመሥራት የ BeagleBone Black (BBB) ሰሌዳ ይጠቀማል። አንድ የአዝራር ቁልፍ የድር መጥረቢያ እንዲሠራ ቦርዱ ያስነሳል። የድር መቧጨሪያው ወደ ግሩብ ሃብ መለያዎ ገብቶ ከታዋቂው ሳን ፍራንሲስኮ ሰሜን ቢች ፒዛ ፒዛን ያዛል (ይህ ማለት በአሁኑ ጊዜ ይህ አዝራር በሳን ፍራንሲስኮ ውስጥ ብቻ ይሠራል ማለት ነው ፣ ግን በእውነቱ በእውነቱ ሌላ ቦታ መሆን ይፈልጋሉ?) አንድ ትልቅ አይብ ያዛል። ፒዛ ፣ ለፒዛ ይከፍላል ፣ እና በቀጥታ ወደ በርዎ ደርሷል። ይህ ፕሮጀክት ለመሥራት በጣም ቀላል እና ለመጠቀም የማይታሰብ ነው!

የዚህ ፕሮጀክት የወደፊት ዝመናዎች የሚከተሉትን ያካትታሉ:

  • ዋይፋይ
  • ውስጣዊ ጂፒኤስ
  • የምግብ ፍላጎትዎን ብቻ ለማሳደግ ፒዛ ማሽተት

ክፍሎች ዝርዝር

  • (x3) ከሚወዱት የፒዛ ሱቅ የፒዛ ሳጥኖች
  • (x1) ግዙፍ የመጫወቻ ማዕከል አዝራር ከ LED ጋር - 100 ሚሜ ነጭ አዳፍ ፍሬ 1187
  • (x1) ፕሮቶ ኬፕ ኪት ለቢግል አጥንት አዳፍሪት 572
  • (x1) 470 ohm 1/4 ወ resistor RadioShack 271-1317
  • (x1) 1 k-ohm 1/4 W resistor RadioShack 271-1321
  • ቪኒል ወይም ኤልሲ አንጸባራቂ inkjet ፎቶ ተለጣፊ ወረቀት (8.5”x 11”) አማዞን B000VKV2H4

ተጨማሪ ቁሳቁሶች

  • Solder RadioShack 64-013
  • 22 መለኪያ ገመድ ራዲዮሻክ 278-1224
  • የሙቀት መቀነሻ ቱቦ RadioShack 278-1611

ደረጃ 1 የፒዛ ተለጣፊ ያትሙ

የፒዛ ተለጣፊን ያትሙ
የፒዛ ተለጣፊን ያትሙ
የፒዛ ተለጣፊን ያትሙ
የፒዛ ተለጣፊን ያትሙ

የፒዛን አፍ የሚያጠጣ ስዕል ይፈልጉ እና በሚጣበቅ ወረቀት ላይ ያትሙት። የቪኒየል መቁረጫ እጠቀም ነበር ፣ ግን መደበኛ አታሚ እንዲሁ ይሠራል።

ደረጃ 2 - የመጫወቻ ማዕከል ቁልፍን ይውሰዱ

የመጫወቻ ማዕከል ቁልፍን ይውሰዱ
የመጫወቻ ማዕከል ቁልፍን ይውሰዱ
የመጫወቻ ማዕከል ቁልፍን ይውሰዱ
የመጫወቻ ማዕከል ቁልፍን ይውሰዱ
የመጫወቻ ማዕከል ቁልፍን ይውሰዱ
የመጫወቻ ማዕከል ቁልፍን ይውሰዱ

የመጫወቻ ማዕከል አዝራሩ ወደ መሰረቱ ከተቆለፈ ማብሪያ ጋር ይመጣል። በቀላሉ መቀያየሪያውን በተቃራኒ ሰዓት አቅጣጫ ያዙሩት እና እንደተከፈተ ይሰማዎት። አዝራሩን ከተነካካው አንገቱ ውስጥ ማብሪያ / ማጥፊያውን ያውጡ (መታ ማድረግ እንደ ዊልስ ባሉ ነገሮች ውስጥ የሚያዩዋቸው ጎድጎዶች)። ከመቀየሪያው ጋር ተያይዞ ኤልኢዲ ይኖራል። በመቀጠል ፣ የአዝራሩ መሠረት ሊነቀል ይችል ዘንድ ትንሽውን ጥቁር ቀለበት ከተነካው አንገት ላይ ይንቀሉት። በአንገቱ ውስጥ ሁለት ነጭ ትሮች አሉ። የፕላስቲክ አዝራሩን ፊቱን ከአንገት ላይ ለመግፋት ወደ ውስጥ እና ወደ ታች ይግፉት። አሁን የቀረው ሁሉ ከትሮች ጋር ከነጭው መድረክ ጋር የተገናኘው ግልጽ የአዝራር ፊት ነው። የአዝራሩን ፊት ከነጭው መድረክ ላይ ለማቅለል ትንሽ ዊንዲቨር ይጠቀሙ።

ደረጃ 3: ተለጣፊውን ይተግብሩ እና አዝራሩን እንደገና ይሰብስቡ

ተለጣፊውን ይተግብሩ እና አዝራሩን እንደገና ይሰብስቡ
ተለጣፊውን ይተግብሩ እና አዝራሩን እንደገና ይሰብስቡ
ተለጣፊውን ይተግብሩ እና አዝራሩን እንደገና ይሰብስቡ
ተለጣፊውን ይተግብሩ እና አዝራሩን እንደገና ይሰብስቡ
ተለጣፊውን ይተግብሩ እና አዝራሩን እንደገና ይሰብስቡ
ተለጣፊውን ይተግብሩ እና አዝራሩን እንደገና ይሰብስቡ

ተለጣፊውን ቆርጠው ለስላሳው ነጭ መድረክ ላይ ያያይዙት። በዚህ መንገድ ፣ በንጹህ የአዝራር ፊት በኩል ይታያል። አዝራሩን እንደገና ይሰብስቡ።

ደረጃ 4: ሳጥኑን ያድርጉ

ሳጥኑን ያድርጉ
ሳጥኑን ያድርጉ
ሳጥኑን ያድርጉ
ሳጥኑን ያድርጉ
ሳጥኑን ያድርጉ
ሳጥኑን ያድርጉ

ከኮንቴይነር መደብር በገዛኋቸው ጠፍጣፋ የፒዛ ሳጥኖች ጀመርኩ። ሆኖም ፣ የሚወዷቸውን የፒዛ ሳጥኖች ለመጠቀም ነፃነት ይሰማዎ! ይህ መሠረት እርስ በእርስ የተደራረቡ ሶስት የፒዛ ሳጥኖችን ይፈልጋል ፣ ይህም ትልቁን የመጫወቻ ማዕከል ቁልፍን የሚያስተናግድ እና ኤሌክትሮኒክስን የሚያኖር ነው። ከታች ሳጥኑ ይጀምሩ። የሳጥን ማእከሉን በአለቃ ይፈልጉ እና ምልክት ያድርጉበት ፣ እና በዙሪያው ክብ ለመሳል ጽዋ ይጠቀሙ። በኤክስ-አክቶ ቢላ ቀዳዳውን ይቁረጡ። ከታች ሳጥኑ አናት ላይ አንድ ቀዳዳ ፣ እና በመካከለኛ እና ከላይ ሳጥኖች አናት እና ታች በሁለቱም ላይ ቀዳዳዎችን ይቁረጡ። ሳጥኖቹን አንድ ላይ ያከማቹ እና በሙቅ ሙጫ ጠመንጃ ያጣምሩዋቸው። መቀየሪያው ከጉድጓዱ ጋር የሚስማማ መሆኑን ለማረጋገጥ አዝራሩን ከላይ ያስቀምጡ።

ደረጃ 5: ወረዳው

ወረዳው
ወረዳው

ይህ ወረዳ በቀጥታ ወደ ፊት ቀጥ ያለ ነው። ሲጫኑ የመጫወቻ ማዕከል አዝራሩ ሁለቱንም ኮዱ እንዲሠራ እና በአዝራሩ ውስጥ ያለውን መብራት ለማብራት ሁለቱንም ያነሳሳል።

ደረጃ 6 ከንስር አጥንት ጥቁር ጋር መገናኘት

ይህ ፕሮጀክት ከቤግል ቦን ጥቁር ቦርድ ጋር የመጀመሪያ ልምዴ ነው። በእኔ አስተያየት BeagleBoard ከ RaspberryPi ሰሌዳ ጋር በጣም ተመሳሳይ ነው ፣ ግን የበለጠ የጂፒዮ ፒኖች አሉት። ስለ BeagleBoard በይፋዊ የማህበረሰብ ጣቢያው ላይ የበለጠ ያንብቡ እና በ BeagleBoard እና Raspberry Pi መካከል ያሉትን ዋና ዋና ልዩነቶች እዚህ ያግኙ።

ይህ ፕሮጀክት ከዲቢያን አከባቢ ጋር ብልጭ ድርግም የሚል የ 16 ጂ ማይክሮ ኤስዲ ካርድ እየሮጠ የሚገኘውን የ Rev C BeagleBone ጥቁር ሰሌዳ ይጠቀማል። ማንኛውንም መጠን ማይክሮ ኤስዲ ካርድ ከ 8 ጂ በላይ መጠቀም ይችላሉ። ምንም እንኳን አዲሱ ቢግል ቦን ጥቁር ቦርድ የ 4 ጂ ተሳፋሪ አንጎለ ኮምፒውተር ቢኖረውም የዴቢያን ዴስክቶፕ አከባቢ ተጨማሪ የማከማቻ ቦታ ይፈልጋል። ከቦርዱ ጋር መስተጋብር ለመፍጠር ፣ ከቦርድዎ ጋር በሚመጣው ማይክሮ ኤችዲኤምአይ ወደ ዩኤስቢ ገመድ በቀላሉ ወደ ኮምፒተርዎ ያስገቡት። ከኤተርኔት ወደብ አጠገብ የሚገኘው ‹ተጠቃሚ ሊድ› የሰውን የልብ ምት ለመምሰል በተዘጋጀ ንድፍ ውስጥ ብልጭ ማድረግ አለበት (የንስር ሰሪዎች አሪፍ ናቸው ፣ ትክክል?) እና የቦርዱ አዶ በዴስክቶፕዎ ላይ ብቅ ይላል። ማክ የሚጠቀሙ ከሆነ ሰሌዳዎን በሁለት የተለያዩ መንገዶች መርሃ ግብር ማዘጋጀት ይችላሉ-

ዘዴ 1 - የጊዜ ገደቡ

ተርሚናልውን ይክፈቱ እና በትእዛዝ መስመር ውስጥ ይተይቡ

ssh [email protected]

የይለፍ ቃል ሲጠየቁ ፣ ይተይቡ

ሥር

** ይህ በ “በደል ssh ቁልፍ” ምክንያት ካልሰራ **

በትእዛዝ መስመር ውስጥ ይተይቡ

rm -f.ssh/የሚታወቁ_መንፈሶች

ssh [email protected]

** ይህ አሁንም ካልሰራ **

በትእዛዝ መስመር ውስጥ ይተይቡ

sudo ssh [email protected]

ዘዴ 2 - ዴቢያን አካባቢ

እንዲሁም በቦርዱ ዴስክቶፕ አከባቢ ውስጥ vnc ማድረግ እና ከዚያ ፕሮግራም ማድረግ ይችላሉ። ይህንን ለማድረግ ከዚህ በታች ያሉትን ደረጃዎች ይከተሉ።

  • ለማክ የርቀት ዴስክቶፕ ግንኙነትን ከዚህ ያውርዱ።
  • የርቀት ዴስክቶፕ ግንኙነትን ይክፈቱ እና ለ ‹ኮምፒውተር› ዓይነት ‹192.168.7.2› በግብዓት ሳጥን ውስጥ
  • በርቀት ዴስክቶፕ ብቅ-ባይ ውስጥ ለሁለቱም የተጠቃሚ ስም እና የይለፍ ቃል ‹ስር› ብለው ይተይቡ።
  • የ ‹ቢግል ቦርድ› ዴስክቶፕ ይቀርብልዎታል።

ደረጃ 7 - ኮዱ

ይህ ኮድ በራስ -ሰር ወደ የግል GrubHub መለያዎ ይፈርማል ፣ ወደ ሰሜን ቢች ፒዛ ምናሌ ይሂዱ እና አንድ ትልቅ አይብ ፒዛ ያዛል። በአንድ አዝራር በመጫን ሁሉም ቀስቅሷል!

ራስ -አልባ የድር አሳሽ PhantomJS ን በመጠቀም ከሴሌኒየም ጋር ከድር ገጾች ጋር በመገናኘት ይህንን ሁሉ ያደርጋል። ሴሊኒየም ምንድን ነው? በድረ -ገጾች በኩል ሁሉንም ጠቅታ የሚያደርግዎት የሶፍትዌር ጥቅል ነው (ያስታውሱ ፣ ይህ ፕሮጀክት እዚያ ለሚገኙት የመጨረሻ ሰነፎች ነው)። ራስ -አልባ የድር አሳሽ ምንድነው? እዚህ የበለጠ ይወቁ ፣ ግን በአጭሩ ፣ የግራፊክ የተጠቃሚ በይነገጽ ሳይኖር የድር አሳሽ (ሳፋሪ ፣ ፋየርፎክስን ያስቡ እና ፣ የኔስፔክ ለማለት እደፍራለሁ)። ይህ የድረ -ገጽ አሰሳ አውቶማቲክን በጣም ፈጣን ያደርገዋል (ለፒዛ ይራባሉ ፣ ስለዚህ ትዕዛዝዎ በተቻለ ፍጥነት እንዲላክ ይፈልጋሉ)።

በኮዱ ውስጥ ማረም ያለብዎት ነገሮች

  • የ GrubHub የመግቢያ መረጃ ፣ የተጠቃሚ ስምዎን እና የይለፍ ቃልዎን ያጠቃልላል
  • የክሬዲት ካርድ መረጃ

ደረጃ 8 - ከኮምፒዩተርዎ ወደ ቢቢቢ ፋይል ማስተላለፍ

በተርሚናል አከባቢ ውስጥ በቀላል ትዕዛዞች እንደ ‹code.py› ያሉ ፋይሎችን ከኮምፒዩተርዎ ወደ ቢቢቢ ማስተላለፍ ይችላሉ።

በአጠቃላይ ፣ ፋይልን ከኮምፒዩተርዎ ወደ ቢቢቢ የሚያስተላልፉበት መንገድ ይመስላል

scp /home/filename.file user@IPAddress:/directory

ይህንን በማፍረስ ፦

  • 'scp': 'scp' የሚለው ትዕዛዝ ፋይሎች ወደ ተለያዩ ተቀባዮች ፣ ከ ወይም ወደ ተለያዩ አስተናጋጆች እንዲገለበጡ ያስችላቸዋል። ለመረጃ ሽግግር ssh ይጠቀማል እና እንደ ኤስ ኤች ተመሳሳይ ማረጋገጫ እና ተመሳሳይ የደህንነት ደረጃን ይሰጣል።
  • '/home/filename.file': በኮምፒተርዎ ላይ ያለው የፋይል ቦታ።
  • 'user@IPAddress:/directory': የ BBB የመግቢያ መረጃ እና በቦርዱ ላይ ፋይሉን ለመቅዳት የሚፈልጉበት ቦታ።

ለምሳሌ ፣ ወደ ኮምፒውተሬ ዴስክቶፕ ‹code.py› ን አውርጄ አስቀምጫለሁ እንበል። አሁን ወደ ቢቢቢ ዴስክቶፕ ማስተላለፍ እፈልጋለሁ። የኮምፒተርዬን ተርሚናል ከፍቼ እጽፋለሁ

scp /Users/dot/Desktop/code.py [email protected]:/ቤት/ሥር/ዴስክቶፕ/

በኮምፒተርዎ እና በቢቢቢው ላይ ያሉት መንገዶች ከእኔ የተለዩ ስለሚሆኑ ይህንን ምሳሌ ቃል በቃል አይቅዱ።

የይዘት አቃፊዎችን እንዴት ማስተላለፍ እንደሚችሉ መማር ከሚችሉበት እዚህ ጠቃሚ ድር ጣቢያ ይህንን መረጃ አገኘሁ።

ደረጃ 9 - ተገቢውን ቤተመፃህፍት በቢቢቢ ላይ መጫን

ኮዱ በትክክል እንዲሠራ ጥቂት ቤተ -መጽሐፍትን መጫን ይኖርብዎታል። በእርስዎ BBB ላይ ማንኛውንም ነገር ለመጫን የሚከተሉትን ማድረግ አለበት

  • ወደ ኤተርኔት ተሰኪ ይሁኑ
  • በኮምፒተርዎ የተጎላበተ (በተርሚናል በኩል ለቦርድዎ እየተነጋገሩ ከሆነ)
  • በ 5 ቪ የግድግዳ ኪንታሮት የተጎላበተ (ሰሌዳውን ከተቆጣጣሪ ጋር የሚያገናኙ ከሆነ)

እኔ በግሌ የእኔን ሰሌዳ በኮምፒውተሬ በኩል አበርክቼ ቀደም ሲል በ ‹ቢግል አጥንት ጥቁር ግንኙነት› ውስጥ በተገለጸው በ ssh ትእዛዝ በኩል ፕሮግራም አደረግሁት።

መጫን አለብዎት:

  • ፓይዘን
  • የአዳፍ ፍሬው ጂፒኦ ፓይዘን ቤተ -መጽሐፍት
  • ሴሊኒየም
  • PhantomJS ራስ -አልባ የድር አሳሽ

ደረጃ 10 - Python እና Adafruit I/O ቤተ -መጽሐፍት መጫን

የቢግሌቦን ጥቁር ቦርድ ብዙ የጂፒዮ ፒኖች አሉት ፣ በአጠቃላይ 65 ፣ በገበያው ውስጥ ካሉ ብዙ ትናንሽ ኮምፒተሮች እና ማይክሮፕሮሴሰር ቦርዶች መካከል ልዩ ያደርገዋል። ከ ‹ቢግል› gpio ፒኖች ጋር የሚስማሙ ሁለት የ gpio ቤተ-መጽሐፍት BoneScript አብሮገነብ ቤተ-መጽሐፍት እና የአዳፍ ፍሬቱ ፒቶን ጂፒኦ ቤተ-መጽሐፍት ናቸው። እኔ ከፓይዘን ጋር የበለጠ ስለተመቸኝ ፣ የ Python GPIO ቤተ -መጽሐፍትን ለመጠቀም ወሰንኩ። ቤተ -መጽሐፍቱ ለማውረድ በጣም ቀላል ነው። በመጀመሪያ ፣ ssh ወደ ቢግል ቦርድ ውስጥ ይግቡ እና የሚከተሉትን ጥገኞች ይጫኑ።

sudo ntpdate pool.ntp.org

sudo apt-get update sudo apt-get install አስፈላጊ-Python-dev Python-setuptools Python-pip Python-smbus -y

ከዚያ የ Python gpio ቤተ -መጽሐፍትን ለመጫን የሚከተለውን ትእዛዝ ይተይቡ

sudo pip ጫን Adafruit_BBIO

ደረጃ 11 ሴሊኒየም መጫን

ሴሊኒየም ፣ በቀላሉ የድር አሳሾችን አውቶማቲክ ያደርገዋል። ይህ ፕሮጀክት በዋናነት የሚጠቀምበት ትዕዛዞችን የሚቀበል ፣ እንደ Chrome ወይም ፋየርፎክስ ወደ አሳሽ የሚልክ እና ውጤቶችን የሚያመጣው ሴሊኒየም ዌብ ድራይቨር ነው። ይህ ፕሮጀክት የሴሊኒየም የፓይዘን ማሰሪያዎችን ይጠቀማል። እኔ የጃቫስክሪፕት ማሰሪያዎችን መጠቀም እችል ነበር ፣ ግን ኮዱን በአንድ ቋንቋ ማቆየት እመርጣለሁ እና የቢቢቢውን ጂፒኦ ፒኖችን ለመቆጣጠር ፓይዘን ለመጠቀም ስለወሰንኩ እኔ ለድር መጥረቢያዬም ፓይዘን እጠቀም ነበር።

ሴሊኒየም ለመጫን ፣ ssh ወደ BBB ያስገቡ እና በትእዛዝ መስመር ውስጥ ይተይቡ

sudo pip ሴሊኒየም ይጫኑ

ደረጃ 12 ሴሊኒየም ያለ ራስ አልባ የድር አሳሽ በመጠቀም

የ PhantomJS ራስ -አልባ የድር አሳሽን እንዲጠቀሙ PhantomJS ን ለመጫን ፣ ssh ወደ BBB ያስገቡ እና ወደ የትእዛዝ መስመር ይተይቡ

sudo apt-get install ግንባታ-አስፈላጊ chrpath git-core libssl-dev

libfontconfig1-dev git clone git: //github.com/ariya/phantomjs.git cd phantomjs git checkout 1.9./build.sh

እነዚህ መመሪያዎች የመጡት ከ PhantomJS ድር ጣቢያ ነው። PhantomJS ን ለመጫን ብዙ ችግሮች አጋጥመውኛል ፣ ግን እነዚህን ትዕዛዞች በመከተል በመጨረሻ ተሳክቷል።

ደረጃ 13 የፒዛ ሰዓት

አሁን ቁጭ ብለው በፒዛዎ ይደሰቱ።

የሚመከር: