C++

C++ nás zajímá stejně jako vás, k tomuto tématu jsme připravili už řadu zajímavých článků. Přečtěte si je.

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
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
13 nejšílenějších programovacích jazyků, ze kterých vám praskne hlava

13 nejšílenějších programovacích jazyků, ze kterých vám praskne hlava

** Myslíte si, že umíte programovat? ** Ale prosím vás, zkuste jazyk Wenyan nebo Malbolge ** Z ezoterických jazyků zešílíte, nebo vás zaměstnají v Googlu

19.  6.  2023 | Jakub Čížek|41

Bulvár a vtípkySoftwareProgramování
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
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
Toto vaše žárovka neumí. Proměníme ji v teploměr, vlhkoměr, indikátor CPU a parodii na Philips Ambilight

Toto vaše žárovka neumí. Proměníme ji v teploměr, vlhkoměr, indikátor CPU a parodii na Philips Ambilight

** Skoro každou chytrou žárovku můžete ovládat ve vlastním programu ** Ať už pomocí oficiálního API, nebo hackingu ** Dnes proměníme WiFi žárovku WiZ v barevný semafor

26.  2.  2023 | Jakub Čížek|16

Pojďme programovat elektroniku
Některé chytré LED žárovky mohou sledovat náš pohyb. Vyzkoušíme si to na čipu ESP32

Některé chytré LED žárovky mohou sledovat náš pohyb. Vyzkoušíme si to na čipu ESP32

** Chytrá LED žárovka WiZ umí detekovat pohyb ** Dokáže totiž analyzovat změny v elektromagnetickém poli ** Teoreticky to zvládne každé Wi-Fi zařízení, které podporuje 802.11n

19.  2.  2023 | Jakub Čížek|14

Pojďme programovat elektronikuOdposlechWi-Fi
Stavíme chytrou ventilaci ložnice. Legrační větráčky z počítače jsme vyměnili za turbo | Zdroj: Midjourney

Stavíme chytrou ventilaci ložnice. Legrační větráčky z počítače jsme vyměnili za turbo

** Loni v létě jsme zkusili větrat ložnici chladičem z počítače ** Fungovalo to, ale trvalo to celou noc ** Proto do boje povoláváme 12V turboventilátor

22.  1.  2023 | Jakub Čížek|49

Chytrá domácnostPojďme programovat elektroniku
Programování elektroniky: Nejmenší ze všech britských malin Raspberry Pi Pico

Programování elektroniky: Nejmenší ze všech britských malin Raspberry Pi Pico

** Elektrokutilové dostali do nového roku nečekaný dárek ** Rodina destiček se rozrostla o novou britskou malinu ** Dnes si ji naprogramujeme v Pythonu a C/C++

| 31.  10.  2022 | Jakub Čížek|2

Pojďme programovat elektronikuRaspberry Pi
Programování elektroniky: Redakční rýmovník dostal věčný displej, který vůbec nic nežere

Programování elektroniky: Redakční rýmovník dostal věčný displej, který vůbec nic nežere

** Už déle než měsíc stavíme zavlažovací systém pro redakční rýmovník ** Pohání ho droboučká lithiová baterie, takže musí být úsporný ** Existuje v podstatě jen jeden displej, který k němu můžeme připojit

16.  10.  2022 | Jakub Čížek|12

ArduinoPojďme programovat elektroniku
Programování elektroniky: Stavíme detektor otravných kuřáků

Programování elektroniky: Stavíme detektor otravných kuřáků

** Také vás obtěžují sousedé s cigaretou na balkoně? ** Dnes začneme stavět jejich detektor ** Nejprve si vyzkoušíme prachové laserové čidlo SDS011

| 14.  10.  2022 | Jakub Čížek

KouřeníPojďme programovat elektronikuRaspberry Pi
Programování elektroniky: Arduino, multitasking a práce s více jádry CPU

Programování elektroniky: Arduino, multitasking a práce s více jádry CPU

** Jak v programu pracovat s různými úlohami ** Od primitivního blokovacího přístupu k hardwarovému čítači ** A jako bonus multitasking na dvou jádrech čipu ESP32

| 7.  10.  2022 | Jakub Čížek|5

Pojďme programovat elektroniku
Programování elektroniky: Měříme laserem hladinu vody v nádržce pro rýmovník

Programování elektroniky: Měříme laserem hladinu vody v nádržce pro rýmovník

** Pokračujeme ve stavbě zavlažovacího systému pro redakční rýmovník ** Má čidlo půdní vlhkosti i čerpadlo a je připojený k internetu ** Ale ještě nám chybí detektor vody v zalévací nádrži

2.  10.  2022 | Jakub Čížek|13

Pojďme programovat elektroniku
Programování elektroniky: Jak zveřejnit data z vlastních čidel na internetu a s hezkými grafy

Programování elektroniky: Jak zveřejnit data z vlastních čidel na internetu a s hezkými grafy

** Před dvěma týdny jsme si postavili automatické zavlažování květináče ** Funguje na jedničku a skrze Wi-Fi posílá data na web ** Dnes si ukážeme, jak je zobrazit v grafu na české službě TMEP

25.  9.  2022 | Jakub Čížek|30

Pojďme programovat elektroniku
Programování elektroniky: Autonomní závlahový systém pro redakční kytky. Už žádné chcíplé kaktusy

Programování elektroniky: Autonomní závlahový systém pro redakční kytky. Už žádné chcíplé kaktusy

** Také se vám nechtějí zalévat pokojové kytky? ** Automatický zavlažovač postavíte za pár stovek ** Ten náš bude používat i Wi-Fi

11.  9.  2022 | Jakub Čížek|39

Pojďme programovat elektroniku
Programujeme chytré hodinky v Arduinu. Oživíme displej, akcelerometr a časový čip

Programujeme chytré hodinky v Arduinu. Oživíme displej, akcelerometr a časový čip

** Jak složitý je návrh vlastního OS pro chytré hodinky? ** Dnes si to vyzkoušíme v praxi ** T-Watch 2020 naprogramujeme v běžném Arduinu

| 7.  9.  2022 | Jakub Čížek

Pojďme programovat elektronikuHodinky
Programování elektroniky: Vytiskli jsme obří Mriju a proměnili ji v ovladač leteckého simulátoru

Programování elektroniky: Vytiskli jsme obří Mriju a proměnili ji v ovladač leteckého simulátoru

** Víte co je to digital twin – digitální dvojče? ** Dnes je to velké téma Průmyslu 4.0 a automatizace ** V jedno takové dvojče proměníme obří Antonov z 3D tiskárny

28.  8.  2022 | Jakub Čížek|4

BoschLetadlaPojďme programovat elektroniku
Programování elektroniky: Postavíme detektor otevřených garážových vrat

Programování elektroniky: Postavíme detektor otevřených garážových vrat

** Minule jsme detekovali člověka, tentokrát to zkusíme s garáží ** Pomocí dálkoměru vyrobíme detektor stavu vrat ** V následujících pokračováních to postupně dopilujeme

| 21.  8.  2022 | Jakub Čížek

Články z ComputeruPojďme programovat elektroniku
Programování elektroniky: Vyrobíme termokameru, která rozpozná požár a vyvolá alarm

Programování elektroniky: Vyrobíme termokameru, která rozpozná požár a vyvolá alarm

** Průmyslové termokamery stojí celé jmění ** Dnes oživíme mnohem levnější model Melexis MLX90640 ** Desktopová aplikace v Processingu ukáže heatmapu a pozná požár

21.  8.  2022 | Jakub Čížek|1

Pojďme programovat elektronikuProgramování
Programování elektroniky: Jak funguje obrazovka na té nejnižší úrovni. Rozpohybujeme 64 světýlek

Programování elektroniky: Jak funguje obrazovka na té nejnižší úrovni. Rozpohybujeme 64 světýlek

** Oživíme v Arduinu surovou matici 64 světýlek LED ** Bude to taková zmenšenina třeba vašeho televizoru ** Vyzkoušíme si bodové a řádkové progresivní skenování

15.  8.  2022 | Jakub Čížek|18

ArduinoPojďme programovat elektroniku
Postavili jsme detektor garážových vrat. Haló, krabičko, jak se k tobě dostanu z internetu?

Postavili jsme detektor garážových vrat. Haló, krabičko, jak se k tobě dostanu z internetu?

** Minule jsme si postavili detektor garážových vrat ** Jeho řídící čip je skrze Wi-Fi připojený do domácí sítě ** Dnes si ukážeme několik technik, jak se k němu dostat z internetu

| 9.  8.  2022 | Jakub Čížek|1

Pojďme programovat elektroniku
Programování elektroniky: Motorizovaný talíř pro efektní video a fotogrammetrické 3D skenování

Programování elektroniky: Motorizovaný talíř pro efektní video a fotogrammetrické 3D skenování

** Dnes oživíme krokový motor NEMA 17 pro 3D tiskárny ** Postavíme nad ním otočnou platformu s nosností několika kilogramů ** Může sloužit třeba pro 3D skener a produktové video

| 31.  7.  2022 | Jakub Čížek

ArduinoPojďme programovat elektroniku
Rozluštili jsme infračervený signál a připojili starou stropní klimatizaci k internetu

Rozluštili jsme infračervený signál a připojili starou stropní klimatizaci k internetu

** Nedávno jsme si pohráli s mobilní klimatizací a Wi-Fi ** Ale co se starými kancelářskými kusy? ** Dekódujeme jejich IR signál a vyrobíme si Wi-Fi ovladač

24.  7.  2022 | Jakub Čížek|31

Pojďme programovat elektronikuProgramování
Programování elektroniky: Všehoschopný čip FT232HQ

Programování elektroniky: Všehoschopný čip FT232HQ

** FT232HQ je univerzální čip USB 2.0 ** Může se chovat jako sériová linka, I²C, SPI, GPIO aj. ** Dnes jej oživíme v C na Windows

| 18.  7.  2022 | Jakub Čížek|2

C++Pojďme programovat elektronikuUSB
Programování elektroniky: Postavíme si levný 2D LiDAR za pár kaček

Programování elektroniky: Postavíme si levný 2D LiDAR za pár kaček

** Jak fungují laserové dálkoměry a jak kreslí mapu ** Dnes si ho postavíme s pomocí servomotoru a TF-Luna ** Aplikace na PC bude kreslit mapu místnosti

| 30.  6.  2022 | Jakub Čížek

Pojďme programovat elektronikuLaser
Programování elektroniky: Když přeteče zásobník, vybuchne jaderná elektrárna Havlíčkův Brod

Programování elektroniky: Když přeteče zásobník, vybuchne jaderná elektrárna Havlíčkův Brod

** Každý rok se dočteme o hromadě zranitelností v softwaru ** Dnes si vyzkoušíme tu učebnicovou ** Záškodník způsobí fiktivní atomovou katastrofu

| 17.  6.  2022 | Jakub Čížek|2

Pojďme programovat elektroniku
Programování elektroniky: Jak odposlouchávat roztomilý teploměr od Xiaomi

Programování elektroniky: Jak odposlouchávat roztomilý teploměr od Xiaomi

** Grafička časopisu Computer chtěla chytrý teploměr ** Dnes proto přeflashujeme Xiaomi LYWSD03MMC s Bluetooth ** Data pak budeme číst na Raspberry Pi a odposlouchávat na ESP32

| 13.  6.  2022 | Jakub Čížek|2

Pojďme programovat elektronikuBluetoothXiaomi
Programování elektroniky: Elektromechanický srážkoměr

Programování elektroniky: Elektromechanický srážkoměr

** Blíží se léto a s ním snad i tolik očekávané vydatné bouřky ** Dnes si proto naprogramujeme srážkoměr MS-WH-SP-RG ** Pomůže nám česká deska ESP32-LPKit

| 12.  6.  2022 | Jakub Čížek

MeteorologiePojďme programovat elektroniku
Programování elektroniky: Postavíme si počítadlo blesků, které změří vzdálenost bouřky

Programování elektroniky: Postavíme si počítadlo blesků, které změří vzdálenost bouřky

** Dnes oživíme rakouský detektor blesků AS3935 ** Zachytí elektromagnetický výboj až ze vzdálenosti 40 km ** Připojíme ho k české desce ESP32-LPKit a naprogramujeme v Arduinu

| 5.  6.  2022 | Jakub Čížek|1

PočasíPojďme programovat elektroniku
Hrajeme si s GitHub Copilot. Umělá inteligence bude programovat za vás a pomůže zelenáčům

Hrajeme si s GitHub Copilot. Umělá inteligence bude programovat za vás a pomůže zelenáčům

** GitHub Copilot je pokročilý našeptávač pro programátory ** Automat odhadne, co asi tak chcete a napíše klidně celou funkci ** Pomůže pokročilým kodérům s otročinou a naučí začátečníky

29.  5.  2022 | Jakub Čížek|13

Microsoft Build 2022Pojďme programovat elektroniku
Programování elektroniky: Vyrobíme Wi-Fi hodiny do pokojíku každého geeka

Programování elektroniky: Vyrobíme Wi-Fi hodiny do pokojíku každého geeka

** Máte u postele budík? Vyhoďte ho! ** Dnes si totiž postavíme vlastní Wi-Fi hodiny ** Díky RGB prstenci budou plné barev a díky NTP ďábelsky přesné

| 27.  5.  2022 | Jakub Čížek|2

Pojďme programovat elektroniku
V nitru 3D tiskárny: Oživíme Pindu a další klíčové součástky v Arduinu

V nitru 3D tiskárny: Oživíme Pindu a další klíčové součástky v Arduinu

** V žádné FDM 3D tiskárně nechybí krokový motor ** A také bezkontaktní sonda tiskové podložky a detektor struny ** Dnes to všechno oživíme v Arduinu

| 15.  5.  2022 | Jakub Čížek

3D tiskPojďme programovat elektroniku
Postavíme si elektrochemický nos, který reaguje na plyny a má spotřebu sovětského tanku

Postavíme si elektrochemický nos, který reaguje na plyny a má spotřebu sovětského tanku

** MQ-2 až MQ-9 jsou laciná analogová čidla plynů a těkavých látek ** Dnes je všechna zapojíme na desku Arduino Mega ** A pak budeme před elektronosem provádět různé experimenty

3.  4.  2022 | Jakub Čížek|10

Pojďme programovat elektroniku