Tickernator & BitcoinMachine

Muselo k tomu zákonitě dojít – náš zájem o elektroniku (internet věcí) a kryptoměny (Bitcoin) se v jednu chvíli propojuje a vzniká tak celá řada dílčích projektů. A tak elekronika, IoT, virtuální realita a robotika – zůstávají doménou octopusLABu – nově se zabýváme i „kryptem“ (a poslední roky tuto iniciativu zastřešuje crypto only Agama Point).

BitcoinMachine

Původní záměr byl ambicióznější – někdy koncem roku 2014 vznikl prototyp „krabičky“, která po zaplacení bitcoinem provede nějakou akci (otevře zámek do sprchy či galerie, pootočí kolečkem výdejního automatu, cvakne relé a prostě Něco se stane…) O Lightning Network jsem si mohli nechat zdát, ale poplatky byly v jednotkách centů, takže úplná pohoda a všechno šlapalo. (Základ tvořilo Raspberry Pi s dalšími pomocnými mikrokontroléry – např PIC)

Stačilo „jednoduché“ spojení Raspberry Pi s displejem a relátkem – a po zaplacení vybraného produktu a požadované částky (QR kód na displeji) se provedla požadovaná „akce“.
Fotka je asi z roku 2016 – bitcoin byl za 627USD.

Nebyl problém na displeji vypisovat kurz a postupně i vykreslovat graf.

V roce 2017 jsme doplnili o lepší dotykový displej a pak přešli na Raspberry Pi Zero (čím se celé zařízení i zmenšilo).
V té době už se poplatky za BTC transakce vyšroubovaly do nesmyslu a proto jsme přidali i Litecoin (to ještě Lightning Network byla v plenkách).

I v této variantě možnost grafu… to už je bitcoin za 1248 😀

Tickernátor

Byl chladný podzimní večer… popíjíme takhle s Karlem (Fillner) pivko, a on nám jen tak mezi řečí povídá: “Chlapi, líbila by se mi mašinka, co ukazuje kurz Litecoinu, kdykoli se na ní kouknu – jen takové ty retro svítící segmetny…”
– my s Petrem Kracíkem jsme se se na sebe podívali – vždyť my už to vlastně máme.

Oba jsme sice nějaké koncepty měli už delší dobu rozpracované – ale dotáhnout projekt alespoň do kloudné betaverze nám přeci jenom pár dnů/týdnů zabralo. Z jednoho unikátního kusu pro Karla – jsme se dostali do fáze: “ještě pár sranda krabiček pro známé a kamarády”.

ESP8266, jednoduchý plošňák pro rychlé propojení s displejem…
A v té době frčelo „laserování“ z jasanu, tak většina verzí byla „opálená“ dřevěná krabka.
…předáváme karlovi – když měl Litcecoin před ATH, letěl z 178 na 330 a výš.
Pár dalších „retro dřevěných variant“ – s nastupujícím bear_marketem jich do světa šlo cca třicet.

Zkoušeli jsme i mírné modifikace krabiček – černá kryptoanarchistická (nebo stříbrná konzervativní) by měly větší oblibu, ale nedařilo se nám zajistit cenově přívětivou výrobu.

Původní verze byla postavena na ESP8266 (v roce 2015 asi nejlepší možnost) a minulý rok jsme vytvořili také ESP32 verzi, které v rámci našich vzdělávacích workshopů programujeme v MicroPythonu – a výsledný ´kod tickernátoru je pak zcela triviální:
github.com/octopusengine/octopuslab/…/projects/display7/disp7_get_bitcoin.py

jen jsme museli do této doby free api z coinmarketcap.com nahradit api z coinpaprika.com

# res = urequests.get("https://api.coinmarketcap.com/v1/ticker/bitcoin/")
# btcusd = res.json()[0]['price_usd']
res = urequests.get("https://api.coinpaprika.com/v1/tickers/btc-bitcoin")
btcusd = res.json()['quotes']["USD"]["price"]  
Verze 2020 (foceno červen 2021 s aktuálním kurzem)

OctopusLAB
spojte se s námi na Facebooku: https://www.facebook.com/octopuslabcz
githubu: https://github.com/octopuslab-cz
nebo Instagramu: https://www.instagram.com/octopusengine/

Agama Point
Instagram: https://www.instagram.com/agamapoint/
Twitter: https://twitter.com/AgamaPoint
Facebook: https://www.facebook.com/agamapoint