ዝርዝር ሁኔታ:

Cryptocurrency Ticker: 4 ደረጃዎች (ከስዕሎች ጋር)
Cryptocurrency Ticker: 4 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: Cryptocurrency Ticker: 4 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: Cryptocurrency Ticker: 4 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: I AWAKENED THE SEALED DEVIL 2024, ህዳር
Anonim
Cryptocurrency Ticker
Cryptocurrency Ticker

በ Reddit ልጥፍ (አገናኝ) ታዋቂነት ምክንያት ፣

ለ crypto-ticker ትምህርቴን ለማጠናቀር ወስኛለሁ። ማስተባበያ - እኔ በጭራሽ ሶፍትዌር ወይም የኮምፒተር መሐንዲስ አይደለሁም (የእኔን ኮድ ሲመለከቱ እንደሚታየው) ስለዚህ እባክዎን ተስማሚ ሆነው በሚያዩበት ቦታ ላይ አርትዖቶችን ያድርጉ! ይህ ፕሮጀክት በጀማሪ ፣ ለጀማሪዎች የተፃፈ ነው! ሁሉም ሥዕሎቼ የግንባታውን ሂደት ሳይሆን የተጠናቀቀውን ምርት ያሳያሉ ፣ ስለሆነም ቋንቋዬን በተቻለ መጠን ገላጭ ለማድረግ እሞክራለሁ።

መግለጫ:

ይህ ፕሮጀክት የ Cryptocompare ኤፒአይ እና የ 24 ሰዓት ቀን/ሰዓት የቀጥታ ስርጭት ዋጋዎችን ለማሳየት ይህ ፕሮጀክት Raspberry Pi Zero W እና 16x2 LCD ማሳያ ይጠቀማል።

ደረጃ 1 - ቁሳቁሶችን ይሰብስቡ

ይህንን ፕሮጀክት ሲጀምሩ ማድረግ የሚፈልጉት የመጀመሪያው ነገር ሁሉንም ቁሳቁሶችዎን አንድ ላይ ማዋሃድ ነው። እኔ እያንዳንዱ ሰው በእነሱ ፓይ ላይ የሚሮጥ የ raspbian የሥራ ስሪት ይኖረዋል ብዬ እገምታለሁ ፣ WiFi ተገናኝቷል ፣ እና ይህንን ፕሮጀክት ከመጀመርዎ በፊት የሚሰሩበት ገመድ አልባ ቁልፍ ሰሌዳ/መዳፊት አለዎት (የት እንደሚሄዱ ካላወቁ አጋዥ ስልጠና እዚህ አለ) ጀምር: አገናኝ)

ቁሳቁሶች:

(1) Raspberry Pi Zero W ኪት (አገናኝ)

-እባክዎን ያስተውሉ -ይህ ኪት አይጥ/ቁልፍ ሰሌዳ ለማያያዝ የሚያስፈልገውን የማይክሮ ዩኤስቢ ዶንግልን አያካትትም። ይህ ስሪት (አገናኝ) ሁሉም አስፈላጊ ዶንግሎች ተካትተዋል።

(1) 16x2 ኤልሲዲ ከ I2C ቦርሳ ጋር (አገናኝ)

-ይህ ማሳያ በዚህ ፕሮጀክት ውስጥ ከተጠቀምኩት ጋር ተመሳሳይ መሆን አለበት

(4) M3x8 ብሎኖች

(4) ዝላይ ሽቦዎች

(1) እጅግ በጣም ሙጫ

(1) ብረትን ማጠፍ

የታተሙ ክፍሎች;

ሁሉም 3 ዲ የታተሙ ክፍሎች እዚህ ይገኛሉ (አገናኝ)

ደረጃ 2 ኤልሲዲውን ያያይዙ እና ፒውን የተወሰነ ኮድ ይመግቡ

ኤልሲዲውን ያያይዙ እና Pi ን አንዳንድ ኮድ ይመግቡ
ኤልሲዲውን ያያይዙ እና Pi ን አንዳንድ ኮድ ይመግቡ
ኤልሲዲውን ያያይዙ እና Pi ን አንዳንድ ኮድ ይመግቡ
ኤልሲዲውን ያያይዙ እና Pi ን አንዳንድ ኮድ ይመግቡ

ለዚህ ክፍል አብዛኛው መረጃ ጽሑፍዎ አስደሳች ነገሮችን እንዲያደርግ ለማድረግ ተጨማሪ ኮድ ጨምሮ በ circuitbasics.com ላይ ከተለጠፈው ጽሑፍ ተጎድቷል። ከጠፉ ያንን ጽሑፍ ያንብቡት -አገናኝ

I2C ን ያንቁ

Raspberry Pi ተርሚናል (አገናኝ) ይክፈቱ እና የሚከተሉትን ትዕዛዞች ይተይቡ

sudo raspi-config

ይህ የውቅረት ምናሌውን ይከፍታል።

  • ከምናሌው (አገናኝ) “የላቁ ቅንብሮችን” ይፈልጉ እና ይምረጡ።
  • “I2C ራስ -ሰር ጭነት አንቃ/አሰናክል” ን ይምረጡ (አገናኝ)
  • “አዎ” ን ይምረጡ እና ከዚያ ከማዋቀሪያ ምናሌው ይውጡ
  • የእርስዎን Pi ይዝጉ እና ይንቀሉ (ከመንቀልዎ በፊት ብልጭታውን እንዲያቆም የእንቅስቃሴው LED ይጠብቁ)

ኤልሲዲውን ያያይዙ

የሚከተሉትን በመጠቀም የጃምፐር ገመዶችን ያያይዙ (Raspberry Pi Zero W pin out [link])

Pi PinsLCD PinsGPIO 8 SDAGPIO 9 SCL5.0 VDC (ወይ ውፅዓት) VCCGround (ማንኛውም ውፅዓት) GND

  • አንዴ ግንኙነቶችዎን ሁለት እና ሶስት ጊዜ ካረጋገጡ በኋላ የጃምፐር ገመዶችን ለራስዎ Raspberry Pi ይሽጡ
  • የእርስዎን ፒን ይሰኩ። የኤል ሲ ዲ ማያ መብራት አለበት ነገር ግን ምንም አይታይም።

አስፈላጊ ክፍሎችን ይጫኑ

  • የ Pi ተርሚናልን ይክፈቱ
  • ግባ

sudo apt-get install i2c-tools ን ይጫኑ

መጫኑ እስኪጠናቀቅ ይጠብቁ እና ያስገቡ

sudo apt-get install Python-smbus ን ይጫኑ

  • Pi ን እንደገና ያስነሱ (አንድ ገጽታ ገና እያዩ ነው?)
  • በመቀጠል ከዚህ ጋር ያለንን ግንኙነት እንሞክራለን-

i2cdetect -y 1

  • ይህ ከእርስዎ ፒ (አገናኝ) ጋር የተገናኙ የመሣሪያዎች ሰንጠረዥ ያሳየዎታል።
  • በምሳሌው ውስጥ የ I2C አድራሻ “21” ነው። ቁጥርዎን ልብ ይበሉ ፣ በኋላ ላይ ያስፈልግዎታል።

ቤተመፃሕፍት ጫን

  • የ Python 3 ቅርፊት (አገናኝ) ይክፈቱ
  • ይህንን ኮድ ከ GitHub ተጠቃሚ DenisFromHR (አገናኝ) ይቅዱ እና “I2C_LCD_driver.py” በተሰኘ ፋይል ውስጥ ያስቀምጡት።
  • በመስመር 19 ላይ “I2CBUS = 0” ን ወደ “I2CBUS = 1” መለወጥ ይፈልጋሉ
  • በመስመር 22 ላይ ፣ “አስፈላጊ አካላትን ጫን” በሚለው ክፍል ውስጥ ያገኘነውን የ I2C አድራሻዎን ያስገቡ። ምሳሌውን በመጠቀም ፣ መስመር 22 ወደ “ADDRESS = 0x21” ይቀየራል

ማሳያውን ይፈትሹ

  • እስቲ “ሰላም ዓለም!” ብለን እንፃፍ። ወደ ማሳያ
  • አዲስ የ Python 3 shellል ይክፈቱ
  • የሚከተለውን ያስገቡ ፦

    ከውጭ ማስመጣት I2C_LCD_driver * ማስመጣት * mylcd = I2C_LCD_driver.lcd () mylcd.lcd_display_string («ሰላም ዓለም!» ፣ 1)

  • የፓይዘን ኮድዎን ለማስቀመጥ እና ለማስኬድ “F5” ን ይጫኑ።
  • መልእክትዎ ከመጣ ፣ እንኳን ደስ አለዎት! የእርስዎ ኤልሲዲ ለመጠቀም ዝግጁ ነው። ካልሆነ ግንኙነቶችዎን በድጋሜ ያረጋግጡ
  • ይህ ደግሞ ንፅፅርዎን ለማስተካከል ጥሩ ጊዜ ነው። የማያ ገጽዎን ንፅፅር ለማስተካከል በ I2C አሃድ ጀርባ ባለው ትንሽ ሰማያዊ ሳጥን ላይ የፊሊፕስ ዊንዲቨር ይጠቀሙ።

ኮዱን ይስቀሉ

  • ኮዱን ያውርዱ እና ይክፈቱ -አገናኝ
  • ኮዱን ለማስቀመጥ እና ለማስኬድ “F5” ን ይጫኑ

ኮዱ በሚነሳበት ጊዜ እንዲጀምር ያድርጉ

  • በመጀመሪያ ፣ የ CryptoTicker.py ፋይል ቦታን ልብ ይበሉ። (ምሳሌ ፦/ቤት/ፒ/ዴስክቶፕ/CryptoTicker.py)
  • ተርሚናልውን ይክፈቱ እና የሚከተለውን ይተይቡ

crontab -e

በሁሉም የሃሽታግ ጽሑፍ ስር ፣ የሚከተለውን ያስገቡ ፦

@reboot sudo Python (በእርስዎ CRYPTOTICKER. PY FILE ውስጥ ዓይነት)

  • ለማስቀመጥ Crtl-X ፣ Y (አዎ) ብለው ያስገቡ እና ያስገቡ
  • አሁን የእርስዎን Pi እንደገና ያስነሱ እና የሚሰራ ከሆነ ይመልከቱ!

ደረጃ 3 ሙጫ ፣ ሙጫ ፣ ሙጫ

ሙጫ ፣ ሙጫ ፣ ሙጫ
ሙጫ ፣ ሙጫ ፣ ሙጫ
ሙጫ ፣ ሙጫ ፣ ሙጫ
ሙጫ ፣ ሙጫ ፣ ሙጫ

ማጣበቂያው ቀላል እንዲሆን ሁሉም ክፍሎች ተጣጥመው እንዲገጣጠሙ ተደርገዋል። በአታሚ መቻቻል ላይ በመመስረት ፣ የእርስዎ ክፍሎች በትክክል አንድ ላይሆኑ ይችላሉ (መጠኑን ለመቁረጥ የአሸዋ ወረቀት ወይም ቢላ ይጠቀሙ)። ሙጫ የሚገናኙባቸውን ሁሉንም አካባቢዎች አሸዋ ማድረጉን ያረጋግጡ።

ክፍሎችዎን ለመሰብሰብ ጊዜው አሁን ነው

በመጀመሪያ ፣ የእርስዎን Pi ያጥፉ እና ይንቀሉ።

የፊት ሰሌዳውን ይሰብስቡ;

  • ከማጣበቅዎ በፊት የእኔን LCD ማያ ገጽ ለመንቀል እና ለመጫን በጣም ቀላል ሆኖ አግኝቼዋለሁ
  • ማያ ገጹ በአንድ ቀዳዳ ውስጥ ብቻ መቀመጥ አለበት።
  • የ LCD ማሳያውን ወደ ፒ መኖሪያ ቤት ለመጫን 4 M3x8 ብሎኖችን ይጠቀሙ። ዊልስ ላይ ፕላስቲክን ከተዋሃዱ ጉድጓዶች ውስጥ እንደሚያወጡ ከመጠን በላይ አይጨነቁ። የተስተካከለ ተስማሚነትን ለማረጋገጥ ትንሽ ረቂቅ አለ።

የፊት ሰሌዳውን ከመሠረቱ ጋር ያያይዙት

  • በፊተኛው ጠፍጣፋ እና በመሠረቱ ላይ ባለው የአባሪ ነጥብ ላይ ትንሽ የሱፐር ሙጫ ያስቀምጡ። እኩል ፣ የተስተካከለ ተስማሚ መሆንዎን ለማረጋገጥ ክላምፕስ ይጠቀሙ።
  • ከደረቀ በኋላ አራቱን ኬብሎች በፓይ ኬዝዎ አናት በኩል ይመግቡ እና ከትክክለኛው ፒኖች ጋር ያያይዙ (ድርብዎን ይመልከቱ)

መከለያውን ከካፒው ጋር ያያይዙት

  • ከላይኛው ቀዳዳ ውስጥ እንዲቀመጥ እና በላዩ ዙሪያ የሱፐር ሙጫ ስፌት እንዲሠራ እንዴት እንደሚፈልጉ ቦታውን ያስቀምጡ።
  • ከደረቀ በኋላ በጉዳዩ ውስጠኛው ክፍል ላይ ባለው የአባሪ ነጥብ ላይ ሙጫ ስፌት ይተግብሩ ፣.

በመጨረሻ ፣ ፒሱን በጉዳዩ ውስጥ ያስቀምጡ ፣ ካፕውን ይሸፍኑት እና ይሰኩት!

ደረጃ 4: እንኳን ደስ አለዎት

እንኳን ደስ አላችሁ!
እንኳን ደስ አላችሁ!

የእርስዎ cryptocurrency ምስጢር ጠቋሚ ተጠናቅቋል!

(እባክዎን ያስተውሉ -ይህ መሣሪያ በትክክል እንዲሠራ የሚሰራ የ WiFi ግንኙነት ይፈልጋል። የላይኛው መስመርዎ ዋጋዎችን ማሳየት ካቆመ የመተላለፊያ ይዘትዎ እየታገለ ሊሆን ይችላል!)

ግን አናኖናናባባትማን ፣ ለቲኬሬቴ ሌላ crypto- ዋጋ ማከል እፈልጋለሁ

እንደ አለመታደል ሆኖ ይህ የፓይዘን አጋዥ ሥልጠና አይደለም ፣ ግን የሚፈልጉትን ያህል ልውውጦች ለመጨመር ወይም ለመቀነስ የኮዱን ንድፍ ልብ ይበሉ! ይህንን ኮድ የፃፍኩት በብዙ ተመሳሳይ ሙከራ እና ስህተት ነው ፣ ስለዚህ እርስዎም እንዲሁ እንዲያደርጉ እመክራችኋለሁ!

በማያ ገጹ ላይ የሚያዩት እሴት ተገቢ መሆኑን በእጥፍ ማረጋገጥ እንዲችሉ ይህንን በፓይዘን shellል ውስጥ ማስኬድ አንዳንድ የማረም መረጃ ይሰጥዎታል።

በደስታ መለዋወጥ!

የሚመከር: