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.
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).
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”.
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"]
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