Pojďme programovat elektroniku

Pojďme programovat elektroniku

Připravujeme seriál pro počítačové kutily, kteří chtějí proniknout do světa internetu věcí na základě vlastních zkušeností. Vyzkoušejte si s námi jednoduché základy programování mikropočítačů za pár stovek, postavte si různorodá hlídací čidla a napojte je třeba na mobilní aplikaci. Seriál vzniká postupně na základě přímých zkušeností a znalostí, které předáváme dál.

50 věcí, které potřebuje každý bastlíř. Čipy, desky, páječky, šuplery a bužírky

50 věcí, které potřebuje každý bastlíř. Čipy, desky, páječky, šuplery a bužírky

** Co potřebuje každý bastlíř do své nové dílničky? ** Stavebnice Arduino a pytlík rezistorů je pouze základ ** Vybrali jsme 50 věcí, které by tam neměly chybět

Jakub Čížek|15

BastleníPojďme programovat elektroniku
Bezkontaktní přenos elektřiny za 150 korun. Utáhne lampičku, motor, barevný displej i Raspberry Pi 4

Bezkontaktní přenos elektřiny za 150 korun. Utáhne lampičku, motor, barevný displej i Raspberry Pi 4

** Zubní kartáčky a mobily už mají indukční nabíjení nějaký pátek ** K dispozici jsou ale i surové moduly pro kutily ** Dnes si vyzkoušíme indukční vysílač/přijímač za 150 korun

6.  4.  2024 | Jakub Čížek|32

Pojďme programovat elektroniku
Jak fungují ilegální boti na síti X. Jednoho vytvoříme a napojíme na AI  | Ilustrace: AI DALL-E 3

Jak fungují ilegální boti na síti X. Jednoho vytvoříme a napojíme na AI

** Falešných botů je plný X, Facebook a další sociální sítě ** K jejich tvorbě nepotřebujete Ph.D. Zvládne to i kutil ** Vyzkoušíme si to v Pythonu a OpenAI

30.  3.  2024 | Jakub Čížek|4

Pojďme programovat elektroniku
Český robot Smarwi dokáže otevřít okno i dveře na balkon. Vyvětrá, nechybí Wi-Fi a API pro vývojáře

Český robot Smarwi dokáže otevřít okno i dveře na balkon. Vyvětrá, nechybí Wi-Fi a API pro vývojáře

** Vektiva loni na podzim opět začala prodávat Smarwi ** Malého robůtka s Wi-Fi a motorem přilepíte na rám ** Je naprosto tichý a můžete ho ovládat přes internet

23.  3.  2024 | Jakub Čížek|60

Pojďme programovat elektroniku
Proměníme 3D tiskárnu v ohřívač a míchač ranní kávy a zbastlíme si PrusaCupHeater

Proměníme 3D tiskárnu v ohřívač a míchač ranní kávy a zbastlíme si PrusaCupHeater

** Domácí 3D tiskárna je v prvé řadě univerzální robotický stroj ** Nemusí jen tisknout, ale i ohřívat a míchat kávu ** Malý 100 °C ohřívač postavíte i z Heatbed tile pro mašinu Prusa XL

16.  3.  2024 | Jakub Čížek|2

Pojďme programovat elektroniku
Jak složit panorama v Pythonu. Pomůže knihovna OpenCV a výsledky budou fakt povedené

Jak složit panorama v Pythonu. Pomůže knihovna OpenCV a výsledky budou fakt povedené

** Skládání panoramat zabere v Pythonu jen pár řádků kódu ** Pomůže knihovna OpenCV pro manipulaci s pixely ** Výsledek vypadá velmi hezky i v plné automatice

2.  3.  2024 | Jakub Čížek|7

Pojďme programovat elektroniku
Jak proměnit Raspberry Pi 5 v raketu, která díky PCIe 3.0 překoná rychlost 800 MB/s

Jak proměnit Raspberry Pi 5 v raketu, která díky PCIe 3.0 překoná rychlost 800 MB/s

** Jednou z klíčových novinek Raspberry Pi 5 je PCI Express ** Dnes k němu připojíme adaptér NVMe BASE s 512GB M.2 SSD ** Rozhraní PCIe přepneme na vyšší tempo a pokoříme hranici 800 MB/s

10.  2.  2024 | Jakub Čížek|22

Raspberry Pi
XIAO ESP32S3 je nejmenší počítač s 2MP kamerou, microSD a Wi-Fi. Naprogramujete ho v Arduinu

XIAO ESP32S3 je nejmenší počítač s 2MP kamerou, microSD a Wi-Fi. Naprogramujete ho v Arduinu

** Minipočítač s Wi-Fi, kamerou a microSd má rozměry 21×17 mm ** Naprogramujete ho stejně jako další čipy v jednoduchém Arduinu ** Výrobce připravil hromadu hotových příkladů

3.  2.  2024 | Jakub Čížek|7

Pojďme programovat elektroniku
Živý obraz je český projekt, díky kterému si spustí svůj vlastní e-ink i vaše babička a bez programování

Živý obraz je český projekt, díky kterému si spustí svůj vlastní e-ink i vaše babička a bez programování

** Programování e-inků a dalších displejů je složité ** Co kdyby se ale obrázek stahoval na displej z webové služby? ** Přesně to dělá Živý obraz a chce za to jen stovku ročně

27.  1.  2024 | Jakub Čížek|81

E-ink
Jak fungují exotická kola mecanum. Postavili jsme čtyřkolku, která by dokázala zaparkovat úplně všude

Jak fungují exotická kola mecanum. Postavili jsme čtyřkolku, která by dokázala zaparkovat úplně všude

** Všesměrová kola už za sebou mají více než sto let vývoje ** K nejrozšířenějším typům patří švédský vynález mecanum ** Čtyři kola umožní jet vozidlu do všech směrů bez změny orientace

20.  1.  2024 | Jakub Čížek|7

Pojďme programovat elektroniku
Jak proměnit domácí 3D tiskárnu na kreslící plotr a vyrobit si obrázky, které na inkoustovce neuděláte

Jak proměnit domácí 3D tiskárnu na kreslící plotr a vyrobit si obrázky, které na inkoustovce neuděláte

** Máte doma 3D tiskárnu? A víte, že to je univerzální CNC stroj? ** Za pár minut ji každý promění třeba v kreslící 2D plotr ** Ukážeme si ruční tvorbu G-codu i automatizovaný převod

6.  1.  2024 | Jakub Čížek|14

Pojďme programovat elektroniku
Napojili jsme GPT-4 Vision a DALL-E 3 na kameru. AI se pokouší kreslit, co si myslí, že vidí | Ilustrace: AI DALL-E 3

Napojili jsme GPT-4 Vision a DALL-E 3 na kameru. AI se pokouší kreslit, co si myslí, že vidí

** OpenAI zveřejnilo API pro přístup k GPT-4 Vision a DALL-E 3 ** GPT-4 Vision umí vidět a DALL-E 3 zase kreslit ** Posíláme snímky z webkamery do GPT-4 a DALL-E podle toho kreslí

28.  11.  2023 | Jakub Čížek|1

OpenAIPojďme programovat elektroniku
Flow kamera z myši může fungovat jako GPS. Přimontovali jsme ji na tank a jezdíme po redakci | Ilustrace: AI DALL-E 3

Flow kamera z myši může fungovat jako GPS. Přimontovali jsme ji na tank a jezdíme po redakci

** Nedávno jsme si v praxi ukázali, že je v nitru PC myši maličká kamera ** Tentokrát ji přimontujeme na malý robotický tank ** Postavíme si základ lokalizačního systému pro indoor navigaci

20.  11.  2023 | Jakub Čížek|4

Pojďme programovat elektroniku
Napojil jsem ChatGPT na svoji domácnost. Robot teď zvládne kousky, kterým se nikdo jiný ani nepřiblíží | Ilustrace: AI DALL-E 3

Napojil jsem ChatGPT na svoji domácnost. Robot teď zvládne kousky, kterým se nikdo jiný ani nepřiblíží

** OpenAI umožnilo komunitě tvorbu ChatGPT na míru ** Může mít unikátní schopnosti a vědomosti ** My ho napojíme na vlastní chytrou domácnost

14.  11.  2023 | Jakub Čížek|36

ChatGPTPojďme programovat elektroniku
V Aši mají o čtvrt hodiny méně než na Sněžce. Naprogramujte si kalkulačku místních časů | Ilustrace: DALL-E 3

V Aši mají o čtvrt hodiny méně než na Sněžce. Naprogramujte si kalkulačku místních časů

** V Aši, Praze, a dokonce i v Brně používáme stejný pásmový čas ** Vyrobíme kalkulačku, která spočítá jejich poledníkový čas ** Pomůže nám nové Mapy.cz REST API a zeměpis ze základní školy

29.  10.  2023 | Jakub Čížek|11

KartografiePojďme programovat elektroniku
Programování elektroniky: Čínský radar na lidi za tři stovky HLK-LD2450 | Ilustrace: AI DALL-E 3

Programování elektroniky: Čínský radar na lidi za tři stovky HLK-LD2450

** Moc se o něm neví, už ho ale pomalu objevuje komunita ** Čínský radar běží na kmitočtu 24 GHz a sleduje tři živé cíle ** Dosah až okolo 8 metrů, měří rychlost a odhaduje souřadnice XY

22.  10.  2023 | Jakub Čížek|2

Pojďme programovat elektroniku
Zítra se koná Maker Faire Brno. Zajeďte tam s oficiální visačkou Maker Badge s novými protoboardy

Zítra se koná Maker Faire Brno. Zajeďte tam s oficiální visačkou Maker Badge s novými protoboardy

20.  10.  2023 | Jakub Čížek|1

Maker FairePojďme programovat elektroniku
Vysvětlíme, jak funguje e-ink, aby to pochopil úplně každý. Ten barevný je už na hraně magie

Vysvětlíme, jak funguje e-ink, aby to pochopil úplně každý. Ten barevný je už na hraně magie

** Jak v nitru funguje elektronický inkoust a to nejen ten černobílý? ** Téma vysvětlíme, tak, aby to pochopil úplně každý ** Na e-ink jsme se podívali i pod mikroskopem

20.  10.  2023 | Jakub Čížek|1

E-inkTechnologie
Programujeme flow kameru. Stejnou najdete ve své počítačové myši a na dronech | Ilustrace: AI Midjourney

Programujeme flow kameru. Stejnou najdete ve své počítačové myši a na dronech

** Dnes si naprogramujeme čip PMW3901 ** Je to malá černobílá kamera, která detekuje vlastní pohyb ** Podobnou najdete také ve své myši, dronu a některých vysavačích

8.  10.  2023 | Jakub Čížek|5

Pojďme programovat elektroniku
Vyrobíme bezpečnostní systém, který bude sledovat, jestli v určité oblasti zájmu právě prší

Vyrobíme bezpečnostní systém, který bude sledovat, jestli v určité oblasti zájmu právě prší

** Každý zná snímky ze srážkových radarů ČHMÚ ** Dnes si ukážeme, jak nad nimi postavit bezpečnostní systém ** Skript v Pythonu bude sledovat třeba oblast okolo vaší chalupy

24.  9.  2023 | Jakub Čížek|3

PočasíPojďme programovat elektronikuProgramování
Český Maker Badge: Zapomeňte na papírové visačky. Teď si je můžete naprogramovat pro každou akci

Český Maker Badge: Zapomeňte na papírové visačky. Teď si je můžete naprogramovat pro každou akci

** Maker Badge seženete za 799 korun ** Je vyzbrojený e-inkem a Wi-Fi čipem ESP32-S2 ** Naprogramujete jej v Pythonu i Arduinu

20.  8.  2023 | Jakub Čížek|21

Pojďme programovat elektroniku
Fabiobot: Vyzkoušíme Strava API a převedeme zdolané kilometry na kole na seřazené škodovky

Fabiobot: Vyzkoušíme Strava API a převedeme zdolané kilometry na kole na seřazené škodovky

** Strava je nejpopulárnější sportovní aplikace pro amatéry i profíky ** Služba nabízí také API, které si dnes vyzkoušíme ** Převedeme zdolané kilometry na fabie

| 6.  8.  2023 | Jakub Čížek

Pojďme programovat elektroniku
Tinkercad Sim Lab je simulátor gravitace nejen pro děti. Vytvoříme v něm smrtící kladivo

Tinkercad Sim Lab je simulátor gravitace nejen pro děti. Vytvoříme v něm smrtící kladivo

** Tinkercad je jednoduchý webový program pro 3D modelování ** Primárně slouží pro 3D tisk, nabízí ale i fyzikální simulátor ** Dnes si v Sim Labu namodelujeme kladivo na Živě.cz

30.  7.  2023 | Jakub Čížek|3

FyzikaPojďme programovat elektronikuProgramování pro děti
Notebooky pro studenta do 20 000 Kč. Otestovali jsme 8 modelů a našli ten s nejlepším výkonem i nejdelší výdrží

Notebooky pro studenta do 20 000 Kč. Otestovali jsme 8 modelů a našli ten s nejlepším výkonem i nejdelší výdrží

** Velký test stereo reproduktorů k počítači ** Jak postavit tichý počítač ** Programování elektroniky

28.  7.  2023 | Časopis Computer|9

Časopis Computer
Flipper Zero je nejmocnější a nejzábavnější švýcarský nožík každého elektrohackera

Flipper Zero je nejmocnější a nejzábavnější švýcarský nožík každého elektrohackera

** Malá krabička s displejem zvládne elektronický hacking ** Obsahuje vysílače RFID, NFC, IR a 433/868MHz ** Stejně tak ale ovládnete digitální a analogové obvody skrze GPIO

23.  7.  2023 | Jakub Čížek|40

Pojďme programovat elektronikuHacking
Programování elektroniky: Jak v nitru funguje otočný ovladač s rotačním enkodérem

Programování elektroniky: Jak v nitru funguje otočný ovladač s rotačním enkodérem

** Rotační enkodér je digitální alternativa analogového potenciometru ** Otáčením hřídele vytváříme pulzy ve dvou obvodech ** Rotační enkodéry jsou nedílnou součástí strojů i drobné elektroniky

25.  6.  2023 | Jakub Čížek|11

Pojďme programovat elektroniku
Hlasové ovládání chytré domácnosti v češtině. Pomohla nám AI GPT-3.5 a pár řádků v Pythonu a Javascriptu | Zdroj: Midjourney

Hlasové ovládání chytré domácnosti v češtině. Pomohla nám AI GPT-3.5 a pár řádků v Pythonu a Javascriptu

** Dnes si vyzkoušíme novou techniku function calling od OpenAI ** Chatbot bude překládat přirozený jazyk na strojové instrukce ** Česky ovládneme RGB žárovku, klimatizaci a ventilátor

18.  6.  2023 | Jakub Čížek|10

Chatovací AIPojďme programovat elektroniku
Naši meteostanici pohání solární článek menší než známka a nemá ani baterii

Naši meteostanici pohání solární článek menší než známka a nemá ani baterii

** Každý kutil už určitě stavěl bezdrátovou meteostanici ** Často ji pohání akumulátor s solární panel ** Může ho nahradit kondenzátor a jedna jediná 0,6V solární buňka

| 11.  6.  2023 | Jakub Čížek|4

Pojďme programovat elektroniku
Ultimátní předpověď počasí. Na e-inku se nám kreslí radarový, družicový i teplotní pohled na Česko

Ultimátní předpověď počasí. Na e-inku se nám kreslí radarový, družicový i teplotní pohled na Česko

** Nedávno jsme zobrazili srážkový radar na RGB LED mapě Česka ** Dnes to zkusíme s barevným e-inkem ** Přidáme také teplotní mapu Česka a družicový snímek oblačnosti

4.  6.  2023 | Jakub Čížek|8

MeteorologiePojďme programovat elektronikuE-ink
Programování elektroniky: Tenzometrický detektor otevřených dveří. Zjistí nejen stav, ale i úhel

Programování elektroniky: Tenzometrický detektor otevřených dveří. Zjistí nejen stav, ale i úhel

** Připojíme k Arduinu tenzometr typu flex sensor ** Jeho ohýbáním se bude v obvodu měnit el. odpor ** Proměníme jej v detektor otevřených dveří a oken včetně určení úhlu

| 21.  5.  2023 | Jakub Čížek

ArduinoPojďme programovat elektroniku
Naprogramovali jsme radarovou mapu Česka. Ukáže, kde právě prší a můžete si ji dát i na zeď

Naprogramovali jsme radarovou mapu Česka. Ukáže, kde právě prší a můžete si ji dát i na zeď

** Každý ví, jak vypadá srážkový radar v mobilu nebo na webu ČHMÚ ** My ho dnes zhmotníme na RGB LED mapě republiky ** Má 72 měst a LaskaKit ji prodává za necelých sedm stovek

14.  5.  2023 | Jakub Čížek|12

PočasíPojďme programovat elektronikuMapyProgramování
Programování elektroniky: Rozsvítíme barevné EL žížaly za stovku. Měří pět metrů a o světlo se tentokrát stará fosfor

Programování elektroniky: Rozsvítíme barevné EL žížaly za stovku. Měří pět metrů a o světlo se tentokrát stará fosfor

** Nedávno jsme si pohráli s 30cm LED gumičkami ** Dnes vyzkoušíme 16× delší elektroluminiscenční kabel ** Pohání jej střídavý proud a elektroluminiscence fosforu

7.  5.  2023 | Jakub Čížek|9

Pojďme programovat elektroniku
Programování elektroniky: Svítící gumová LED žížala z AliExpressu. Tohle musí mít každý kutil

Programování elektroniky: Svítící gumová LED žížala z AliExpressu. Tohle musí mít každý kutil

** AliExpress je plný gumových LED šňůrek ** Ty s délkou 13 a 30 cm stojí do třiceti korun ** Potřebují jen 3 V a rozsvítí je i knoflíková baterie

16.  4.  2023 | Jakub Čížek|18

Pojďme programovat elektroniku
Hrajeme si s OpenAI. Umělá inteligence nám přepíše MP3 na text a vytvoří titulky | Zdroj: Midjourney

Hrajeme si s OpenAI. Umělá inteligence nám přepíše MP3 na text a vytvoří titulky

** Hrajeme si s aplikačním rozhraním OpenAI pro vývojáře ** Zkusíme AI model whisper-1 pro převod hlasu na text ** Otestujeme, jak si poradí s úryvkem pohádky

12.  3.  2023 | Jakub Čížek|12

Pojďme programovat elektroniku
Hrajeme si s ChatGPT API. Napojili jsme našeho hlasového asistenta Živáka na umělou inteligenci | Zdroj: Midjourney

Hrajeme si s ChatGPT API. Napojili jsme našeho hlasového asistenta Živáka na umělou inteligenci

** Před dvěma lety jsme si ukázali, jak používat Wikipedia API ** Vyrobili jsme si bota, který byl chytřejší než finalista AZ-kvízu ** Teď ho napojíme na nové API od OpenAI

5.  3.  2023 | Jakub Čížek|4

ChatGPTJavascriptPojďme programovat elektroniku