ዝርዝር ሁኔታ:
ቪዲዮ: Cryptocurrency Ticker: 4 ደረጃዎች (ከስዕሎች ጋር)
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:33
በ 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 ኤልሲዲውን ያያይዙ እና ፒውን የተወሰነ ኮድ ይመግቡ
ለዚህ ክፍል አብዛኛው መረጃ ጽሑፍዎ አስደሳች ነገሮችን እንዲያደርግ ለማድረግ ተጨማሪ ኮድ ጨምሮ በ 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ል ውስጥ ማስኬድ አንዳንድ የማረም መረጃ ይሰጥዎታል።
በደስታ መለዋወጥ!
የሚመከር:
የኤችቲፒፒ ዩአርኤልን በመጠቀም የ XRP Crypto Ticker። 3 ደረጃዎች
የኤችቲቲፒኤስ ዩአርኤልን በመጠቀም የ XRP Crypto Ticker። - ቀለል ያለ የሥራ ማስኬጃ ቲኬቶች እጥረት የነበረ ይመስላል ፣ አንዳንዶቹ በተቆራኘው ኤፒአይ በመዘጋታቸው እና ሌሎች በኮድ ወይም ጥገኛ ቤተ -መጽሐፍት ችግሮች ምክንያት። አብዛኛዎቹ አመልካቾች እዚህ በ Instructables ላይ የአሜሪካ ዶላር እና Bitcoin ተኮር ናቸው ፣ ግን
Bitcoin Ticker ከግራፍ ጋር: 8 ደረጃዎች
Bitcoin Ticker ከግራፍ ጋር - እኔ ይህንን ያደረግሁት በዋጋ ተመን በ ‹ብራንድ ሎው› ከተጻፈው ከ coinmarketcap.com የዋጋ መረጃን በሚያገኝ ለ BTC የዋጋ አመልካች ፕሮጀክት ላይ የተመሠረተ ነው። እሱ በ WiFi ውስጥ ከተሰራው ጋር የሚመጣው አርዱinoኖ ተስማሚ ቦርድ የሆነውን ESP8266 ን ተጠቅሟል። እሱ እንደገለፀው
Rekt-O-Matic Turbo S: ነጠላ ቦርድ Bitcoin Ticker: 12 ደረጃዎች
Rekt-O-Matic Turbo S: ነጠላ ቦርድ Bitcoin Ticker: በጥቅምት 25 ቀን 2019 ከ 7500 ዶላር እስከ 10300 ዶላር ባለው የ Bitcoin ዋጋ ውስጥ የሌሊት ጭማሪ አምልጦዎታል? ደህና አደረግሁ። ይህ ዓይነቱ ነገር በክሪፕቶው ዓለም ውስጥ ይከሰታል። ሰዎች የሚፈልጉት ‹Rekt-O-Matic Turbo S ›ይህ በጥሩ OLED ያለው የ Bitcoin ዋጋ አመልካች ነው
Crypto Ticker: 6 ደረጃዎች
የ Crypto Ticker - የአሁኑን የተለያዩ የምስጠራ ምንዛሪ ዋጋዎችን በመፈተሽ ተው am ነው ፣ ግን ትሮችን መቀያየር ወይም ስልኬን አውጥቶ የሥራ ፍሰቴን ያቋርጣል እና ይረብሸኛል። ቆሻሻ-ቀላል በይነገጽ ያለው የተለየ ማያ ገጽ p ን ለማሳየት ይጠቅማል ብዬ ወሰንኩ
Cryptocurrency Ticker / Realtime Youtube Subscriber Counter: 6 ደረጃዎች (ከስዕሎች ጋር)
Cryptocurrency Ticker / Realtime Youtube Subscriber Counter: እንደ cryptocurrency ticker እና በእጥፍ እንደ የ YouTube ተመዝጋቢ ቆጣሪ በእጥፍ የሚያገለግል የታመቀ የ LED ማሳያ ክፍል በዚህ ፕሮጀክት ውስጥ Raspberry Pi Zero W ፣ አንዳንድ 3 ዲ የታተሙ ክፍሎች ፣ እና ሁለት ሁለት max7219 ማሳያ ክፍሎች እንጠቀማለን። እውነተኛ ሰዓት ለመፍጠር