Სარჩევი:
- ნაბიჯი 1: მასალების შეგროვება
- ნაბიჯი 2: მიამაგრეთ LCD და მიაწოდეთ Pi გარკვეული კოდი
- ნაბიჯი 3: წებო, წებო, წებო
- ნაბიჯი 4: გილოცავთ
ვიდეო: კრიპტოვალუტის ტიკერი: 4 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
Reddit პოსტის პოპულარობის გამო (ბმული), მე გადავწყვიტე შემექმნა სახელმძღვანელო ჩემი კრიპტო ტიკერისთვის. უარყოფა: მე არავითარ შემთხვევაში არ ვარ პროგრამული უზრუნველყოფის ან კომპიუტერის ინჟინერი (როგორც ეს აშკარა იქნება ჩემი კოდის ნახვისას), ასე რომ გთხოვთ შეცვალოთ ცვლილებები, სადაც საჭიროდ ჩათვლით! ეს პროექტი დაწერილია დამწყებთათვის, დამწყებთათვის! ყველა ჩემი სურათი აჩვენებს მზა პროდუქტს და არა მშენებლობის პროცესს, ამიტომ შევეცდები ჩემი ენა მაქსიმალურად აღწერითი გავხადო.
აღწერა:
ეს პროექტი იყენებს Raspberry Pi Zero W და 16x2 LCD ეკრანს, რათა ნახოთ კრიპტოვალუტის პირდაპირი ფასები Cryptocompare– ის API– დან და 24 – საათიანი თარიღი/დრო.
ნაბიჯი 1: მასალების შეგროვება
პირველი რაც თქვენ გსურთ გააკეთოთ ამ პროექტის დაწყებისას არის თქვენი ყველა მასალის ერთად შეკრება. მე ვივარაუდებ, რომ ყველას ექნება raspbian– ის სამუშაო ვერსია, რომელიც მუშაობს pi– ზე, WiFi არის დაკავშირებული, და თქვენ გაქვთ უკაბელო კლავიატურა/მაუსი ამ პროექტის დაწყებამდე სამუშაოდ (აქ არის სახელმძღვანელო, თუ არ იცით სად დაწყება: ბმული)
მასალები:
(1) Raspberry Pi Zero W ნაკრები: (ბმული)
-გთხოვთ გაითვალისწინოთ: ეს ნაკრები არ შეიცავს microUSBUSB დონგლს, რომელიც საჭიროა მაუსის/კლავიატურის დასაკავშირებლად. ამ ვერსიას (ბმულს) აქვს ყველა საჭირო დონგლი.
(1) 16x2 LCD I2C ზურგჩანთით: (ბმული)
-ეს ჩვენება უნდა იყოს იგივე ზომის რაც მე გამოვიყენე ამ პროექტში
(4) M3x8 ხრახნები
(4) ჯუმბერის მავთულები
(1) სუპერ წებო
(1) შედუღების რკინა
ნაბეჭდი ნაწილები:
3D ბეჭდვის ყველა ნაწილი შეგიძლიათ იხილოთ აქ: (ბმული)
ნაბიჯი 2: მიამაგრეთ LCD და მიაწოდეთ Pi გარკვეული კოდი
ამ განყოფილების შესახებ ინფორმაციის დიდი ნაწილი ამოღებულია circuitbasics.com– ზე განთავსებული სტატიიდან, მათ შორის დამატებითი კოდის ჩათვლით, რომ თქვენი ტექსტი გააკეთოს სახალისო საქმეები. თუ დაიკარგება წაკითხვა მიეცი იმ სტატიას: ბმული
I2C ჩართვა
გახსენით Raspberry Pi ტერმინალი (ბმული) და ჩაწერეთ შემდეგი ბრძანებები:
sudo raspi-config
ეს გახსნის კონფიგურაციის მენიუს.
- იპოვეთ და აირჩიეთ "გაფართოებული პარამეტრები" მენიუდან (ბმული)
- აირჩიეთ "I2C ჩართვა/გამორთვა ავტომატური ჩატვირთვა" (ბმული)
- აირჩიეთ "დიახ" და გამოდით კონფიგურაციის მენიუდან
- გამორთეთ და გათიშეთ თქვენი Pi (დაელოდეთ სანამ აქტივობის LED შეწყვეტს ციმციმებას გამორთვამდე)
მიამაგრეთ LCD
მიამაგრეთ ჯუმბერის კაბელები შემდეგი საშუალებების გამოყენებით (Raspberry Pi Zero W pin out [link]):
Pi PinsLCD ქინძისთავები GPIO 8 SDAGPIO 9 SCL5.0 VDC (ან გამომავალი) VCCGround (ნებისმიერი გამომავალი) GND
- მას შემდეგ რაც ორჯერ და სამჯერ შეამოწმეთ თქვენი კავშირები, მიამაგრეთ ჯამპერის კაბელები Raspberry Pi
- შეაერთეთ თქვენი Pi. LCD ეკრანი უნდა ანათებდეს, მაგრამ არაფერი გამოჩნდება.
დააინსტალირეთ საჭირო კომპონენტები
- გახსენით Pi ტერმინალი
- შეიყვანეთ:
sudo apt-get დააინსტალირეთ i2c- ინსტრუმენტები
დაელოდეთ ინსტალაციის დასრულებას და შემდეგ შეიყვანეთ:
sudo apt-get დააინსტალირეთ 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 ჭურვი
-
შეიყვანეთ შემდეგი:
იმპორტი I2C_LCD_driver დროიდან იმპორტი * mylcd = I2C_LCD_driver.lcd () mylcd.lcd_display_string ("გამარჯობა მსოფლიო!", 1)
- დააჭირეთ "F5" თქვენი პითონის კოდის შესანახად და გასაშვებად.
- თუ თქვენი შეტყობინება გამოჩნდება, გილოცავთ! თქვენი LCD მზადაა გამოსაყენებლად. თუ არა, ორმაგად შეამოწმეთ თქვენი კავშირები
- ეს ასევე შესანიშნავი დროა თქვენი კონტრასტის შესაცვლელად. გამოიყენეთ ფილიპსის ხრახნიანი პატარა ლურჯ ყუთზე I2C ერთეულის უკანა მხარეს თქვენი ეკრანის კონტრასტის შესაცვლელად.
ატვირთეთ კოდი
- ჩამოტვირთეთ და გახსენით კოდი: ბმული
- დააჭირეთ ღილაკს "F5" კოდის შესანახად და გასაშვებად
ჩართეთ კოდი ჩატვირთვისას
- პირველი, გაითვალისწინეთ CryptoTicker.py ფაილის ადგილმდებარეობა. (მაგალითი: /home/pi/Desktop/CryptoTicker.py)
- გახსენით ტერმინალი და ჩაწერეთ შემდეგი:
crontab -e
ყველა hashtagged ტექსტის ბოლოში შეიყვანეთ შემდეგი:
@reboot sudo python (TYPE THE LOCATION OF THE CRYPTOTICKER. PY FILE)
- ჩაწერეთ Crtl-X, Y (დიახ) და შეიყვანეთ შესანახად
- ახლა გადატვირთეთ თქვენი Pi და ნახეთ მუშაობს თუ არა!
ნაბიჯი 3: წებო, წებო, წებო
ყველა ნაწილი შემუშავებულია ისე, რომ მოერგოს, რათა წებო უფრო ადვილი იყოს. პრინტერის ტოლერანტობიდან გამომდინარე, თქვენი ნაწილები შეიძლება იდეალურად არ იყოს ერთმანეთთან შერწყმული (გამოიყენეთ სანდლის ქაღალდი ან დანა მათი ზომის გასაზრდელად). დარწმუნდით, რომ გაწურეთ ყველა ის ადგილი, რომელსაც წებო შეხება.
დროა შეაგროვოთ თქვენი ნაწილები
პირველი, გამორთეთ და გამორთეთ თქვენი Pi.
შეიკრიბეთ წინა ფირფიტა:
- ყველაზე ადვილად მიმაჩნდა ჩემი LCD ეკრანის გამორთვა და დაყენება წებოვნებამდე
- ეკრანი უნდა იყოს მხოლოდ ერთი მიმართულებით.
- გამოიყენეთ 4 M3x8 ხრახნი, რომ LCD ეკრანი დაამონტაჟოთ pi კორპუსზე. არ გადააჭარბოთ, რადგან ხრახნები ამოიღებს პლასტმასს ინტეგრირებული ხვრელებიდან. არსებობს მცირედი მონახაზი, რომელიც უზრუნველყოფს მყუდრო მორგებას.
მიამაგრეთ წინა ფირფიტა ბაზაზე:
- განათავსეთ მცირე რაოდენობით სუპერ წებო წინა ფირფიტისა და ფუძის მიმაგრების წერტილზე. გამოიყენეთ დამჭერები, რომ უზრუნველყოთ თანაბარი, მყუდრო მორგება.
- გაშრობის შემდეგ მიაწოდეთ ოთხი კაბელი თქვენი pi კეფის თავზე და მიამაგრეთ სწორ ქინძისთავებზე (ორმაგად შეამოწმეთ თქვენი გაყვანილობა)
მიამაგრეთ თავსახური თავსახურზე:
- მოათავსეთ ზედა, როგორ გსურთ ის იჯდეს ზედა ხვრელში და გააკეთოთ სუპერ წებოს ნაკერი ზედა ნაწილში.
- გაშრობის შემდეგ, წაისვით წებოს ნაკერი საქმის შიგნითა მხარეს,.
და ბოლოს, მოათავსეთ პი ქეისის შიგნით, გადააფარეთ თავსახური და შეაერთეთ იგი!
ნაბიჯი 4: გილოცავთ
თქვენი კრიპტოვალუტის ტიკერი დასრულებულია!
(გთხოვთ გაითვალისწინოთ: ეს მოწყობილობა მოითხოვს ფუნქციონირებად WiFi კავშირს, რომ სწორად იმუშაოს. თუ თქვენი ზედა ხაზი შეწყვეტს ფასების ჩვენებას, თქვენი გამტარობა შესაძლოა გაჭირდეს!)
მაგრამ ანონანაანაბატმან, მინდა კიდევ ერთი კრიპტო ფასი დავამატო ჩემს ტიკერს
სამწუხაროდ, ეს არ არის პითონის სამეურვეო პროგრამა, მაგრამ გაითვალისწინეთ კოდის ნიმუში, რომ დაამატოთ ან გამოვაკლოთ იმდენი გაცვლა, რამდენიც გსურთ! მე დავწერე ეს კოდი თითქმის ერთივე ცდისა და შეცდომის შედეგად, ამიტომ გირჩევთ იგივე გააკეთოთ!
პითონის გარსში ამის გაშვება ასევე მოგცემთ შეცდომების გამოსწორების ინფორმაციას, ასე რომ თქვენ შეგიძლიათ ორმაგად შეამოწმოთ, რომ ეკრანზე ნაჩვენები მნიშვნელობა შესაბამისია.
ბედნიერი გაცვლა!
გირჩევთ:
XRP კრიპტო ტიკერი HTTPS Url– ის გამოყენებით .: 3 ნაბიჯი
XRP Crypto Ticker HTTPS Url- ის გამოყენებით .: როგორც ჩანს, იყო მარტივი სამუშაო კრიპტო ტიკერების ნაკლებობა, ზოგი მათგანი დაკავშირებული API– ს დახურვის გამო, ზოგიც კოდთან ან დამოკიდებულ ბიბლიოთეკებთან დაკავშირებული პრობლემების გამო. დოლარზე და ბიტკოინზეა ორიენტირებული, თუმცა
ინტერნეტ რადიო / ტიკერი / ამინდი: 5 ნაბიჯი
ინტერნეტ რადიო / ტიკერი / ამინდი: ეს არის ძალიან კარგი ინტერნეტ რადიო, მაგრამ უფრო მეტიც, ეს არის მეტეოროლოგიური სადგური, ტიკერი და დომოტიკური სისტემაც. და ეს არის: ძალიან იაფი სამუშაოები მართლაც კარგია ძალიან ადვილი ასაშენებელი და მოქმედი პორტატული wifi– სთან მარტივი კავშირის გამო
Rekt-O-Matic Turbo S: ერთი დაფის ბიტკოინი ტიკერი: 12 ნაბიჯი
Rekt-O-Matic Turbo S: Single Board Bitcoin Ticker: გამოტოვეთ ბიტკოინის ფასი ღამით $ 7500-დან $ 10300-მდე 2019 წლის 25 ოქტომბერს? კარგად გავაკეთე. ასეთი რამ ხდება კრიპტო სამყაროში. ის რაც თქვენ გჭირდებათ ხალხს არის theRekt-O-Matic Turbo S ეს არის ბიტკოინის ფასი, ლამაზი OLED
კრიპტო ტიკერი: 6 ნაბიჯი
კრიპტო ტიკერი: მე შეპყრობილი ვარ სხვადასხვა კრიპტოვალუტის მიმდინარე ფასის შემოწმებით, მაგრამ ჩანართების გადართვა ან ტელეფონის ამოღება ხელს უშლის ჩემს მუშაობას და მაქცევს ყურადღებას. მე გადავწყვიტე, რომ ცალკე ეკრანი ჭუჭყიანი მარტივი ინტერფეისით გამოსადეგი იქნებოდა
კრიპტოვალუტის ტიკერი / რეალურ დროში Youtube აბონენტის მრიცხველი: 6 ნაბიჯი (სურათებით)
Cryptocurrency Ticker / Realtime Youtube Subscriber Counter: კომპაქტური LED ჩვენების ერთეული, რომელიც მუშაობს როგორც კრიპტოვალუტის ტიკერი და ორმაგდება როგორც რეალურ დროში YouTube აბონენტის მრიცხველი. ამ პროექტში ჩვენ ვიყენებთ Raspberry Pi Zero W- ს, რამდენიმე 3D ბეჭდვით ნაწილს და რამოდენიმე max7219 ჩვენების ერთეულს რეალურ დროში შექმნა