Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
By memoryleakyuFollow Više od autora:
Osnovna ideja
Lično sam investitor kripto valute. Ali i ja moram da obavim ogroman posao. Tako da nisam u mogućnosti pratiti cijenu bitcoina 10 puta u minuti. Međutim, i dalje želim znati zarađujem li ili gubim novac. Stoga sam odlučio izgraditi sistem povratnih informacija u stvarnom vremenu o svom ulaganju koristeći python. Za vizualizaciju sam odabrao LED traku i arduino. Ako sam zaradio novac, LED diode će postati zelene. Ako izgubim, postat će crveni.
Kako to radi
Da bih dobio podatke o bitcoinima u stvarnom vremenu, koristio sam API koji pruža OKex, velika razmjena kriptovaluta. Zatim sam upotrijebio python da izračunam svoj dobitak i gubitak na osnovu podataka o strujanju. Postavio sam svoj ciljani dobitak i gubitak na 5% svaki dan, što znači da je više svjetla upaljeno, moje ulaganje je bliže ciljanom dobitku ili gubitku. Ako su sve LED diode uključene ili isključene, traka će početi treptati. Tako da mogu donijeti odluku hoću li zadržati ili prodati svoje bitcoine.
Supplies
Seeeduino V4.2 Kupi ovdje
Vodootporna vodootporna LED traka WS2813 RGB Vodootporna Kupi ovdje
Vidio Base Shield V2
Korak 1: Povežite LED traku sa Arduino pločom
Povežite vaš seeeduino sa njegovim osnovnim štitom. Zatim priključite LED traku na digitalni pin 6 (D6)
Korak 2: Povežite Arduino ploču sa računarom
Provjerite port koji vaš arduino koristi. Trebat će vam u python kodu.
Korak 3: Prenesite Arduino kod
Korak 4: Pokrenite Python kod
Provjerite je li instalirana python biblioteka pyserial. Ako ne znate jeste li instalirali biblioteku, pokrenite je
pip install pyserial
u terminalu vašeg računara.
Prije izvođenja python koda ne zaboravite postaviti početne podatke o ulaganju.