Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
De memoryleakyu Urmăriți mai multe de la autor:
Idee de bază
Personal, sunt investitor de criptomonede. Dar am, de asemenea, o grămadă de muncă de care să mă ocup. Deci, nu sunt în măsură să urmăresc în continuare prețul bitcoin de 10 ori pe minut. Cu toate acestea, încă vreau să știu dacă câștig sau pierd bani. Astfel, am decis să construiesc un sistem de feedback în timp real al investiției mele folosind python. Și pentru a-l vizualiza, am ales o bandă led și un arduino. Dacă am câștigat bani, ledurile vor deveni verzi. Dacă pierd, se vor înroși.
Cum functioneazã
Pentru a obține date bitcoin în timp real, am folosit un API oferit de OKex, care este un mare schimb valutar criptografic. Apoi am folosit python pentru a-mi calcula câștigul și pierderea pe baza datelor de streaming. Îmi setez câștigul și pierderea țintă la 5% zilnic, ceea ce înseamnă că sunt aprinse mai multe lumini, investiția mea este mai aproape de câștigul sau pierderea țintă. Dacă toate ledurile sunt pornite sau oprite, banda va fi intermitentă. Așadar, pot lua o decizie dacă îmi voi păstra sau vinde bitcoinele.
Provizii
Seeeduino V4.2 Cumpărați aici
Seeed Waterproof WS2813 RGB LED Strip Waterproof Cumpărați aici
Seeed Base Shield V2
Pasul 1: Conectați banda LED cu placa Arduino
Conectați-vă seeeduino-ul cu scutul său de bază. Apoi conectați banda led pe pinul digital 6 (D6)
Pasul 2: Conectați placa Arduino la computer
Verificați portul pe care îl folosește arduino. Veți avea nevoie de el în codul python.
Pasul 3: Încărcați codul Arduino
Pasul 4: Rulați codul Python
Asigurați-vă că biblioteca Python pyserial este instalată. Dacă nu știți dacă ați instalat biblioteca, rulați
pip instala pyserial
în terminalul computerului.
Înainte de a executa codul python, nu uitați să configurați datele inițiale de investiții.