-

PocketPico – GameBoy Emulator with RP2040
Who wouldn’t know GameBoy and games like Pokémon, Super Mario Land, Kirby’s Dream Land, The Legend of Zelda, etc? I grew up with these games, especially Pokémon Crystal for GameBoy Color. However, I never owned the original hardware, and later I played these games on a PC emulator. I wanted to play Pokémon Crystal again recently, so I tried it on an Android emulator. The experience was good, just as I remembered, but I was bothered by not having real buttons and having to press the touch screen. So, I started to think how challenging it would be to create…
-

PocketPico – GameBoy emulátor s RP2040
Kdo by neznal GameBoy a hry jako Pokémon, Super Mario Land, Kirby’s Dream Land, The Legend of Zelda a další. Já na těchto hrách vyrůstal, hlavně na Pokémon Crystal pro GameBoy Color. Ovšem nikdy jsem nevlastnil originální HW a později jsem tyto hry hrál v emulátoru pro PC. Nedávno jsem dostal chuť si znovu zahrát Pokémon Crystal, tak jsem to zkusil na emulátoru pro Android. Zážitek dobrý, přesně jak jsem si pamatoval, jen mi vadilo, že nemám reálné tlačítka a musím mačkat dotykový displej. A tak jsem začal uvažovat, jak náročné by bylo vyrobit vlastní hardware, který se bude podobat…
-

LTO BMS – Development Notes
LTO batteries, or Lithium Titanium Oxide batteries, have one enormous advantage — they can be charged and discharged at sub-zero temperatures. This makes them ideal for applications such as weather stations, Meshtastic nodes, and other outdoor electronics. However, the average hobbyist’s use can be a bit more complicated because they have a lower voltage than standard Li-Ion or Li-Pol batteries, and there is no available electronic protection for single-cell LTO. That’s why I set out to design my own solution that, in addition to OVLO/UVLO/OC, also continuously measures the cell parameters and communicates them over I2C. Below, you’ll find my…
-

Solar MPPT Charger for Meshtastic
If you follow me on Twitter, you may have noticed that since January 2024, I’ve been experimenting with the LoRa mesh network Meshtastic. I’ve already written several blog posts on the topic, including Meshtastic in Practice, Building a Meshtastic Router, and Building a Meshtastic Router 2. I’ve published a model for the RAK19007 electronics holder and solar panel on Printables, delivered a presentation at LinuxDays, and had an article published on Root.cz (the biggest Linux and open-source magazine in Czech). In May, unsatisfied with my solar node using the RAK4631 and RAK19007, I opened KiCAD for the first time and…
-

LTO BMS – zápisky z vývoje
LTO neboli Lithium Titanium Oxid baterie mají jednu obrovskou výhodu – dají se nabíjet i vybíjet při záporných teplotách. To je dělá ideální volbou například pro meteostanice, Meshtastic nody a všude, kde je potřeba napájet elektroniku ve venkovním prostředí. Jejich použití je ale pro běžného bastlíře trochu komplikovanější protože mají nižší napětí jak běžné Li-Ion nebo Li-Pol a na jednočlánkové LTO se nedá sehnat elektronická ochrana. Proto jsem se pustil do vlastního designu, který bude kromě OVLO/UVLO/OC i průběžně měřit parametry článku a komunikovat je po I2C. V následujícím textu najdete moje poznámky z vývoje této BMS.
-

MakerFaire Brno 2024
Brněnský MakerFaire probíhal 19. a 20. října 2024 a byl to můj první MF, kde jsem vystavoval své projekty pod značkou µArt.cz. Děkuji všem organizátorům i návštěvníkům za neskutečně pozitivní zážitek. Bylo vidět, že vás moje projekty zaujaly a měli jste skvělé dotazy. V tomto článku najdete odkazy a stručný popis všeho, co jsem měl s sebou.
-

Výroba Meshtastic routeru 2
Tento článek slouží jako manuál pro výrobu Meshtastic routeru s mojí základovou deskou, baterií Li-Ion a 10 W solárním panelem. Design sice vychází z předchozí verze, ovšem změnilo se v něm skoro vše: elektronika, solární panel, antény i upevnění krabičky. Nachystejte šroubováky, jdeme na to…
-
Bootloader pro RAK4630
Během výroby Meshtastic solární nabíječky s modulem RAK4630 jsem narazil na problém s nekompatibilním bootloaderem. RAK Wireless osazuje svoje moduly bootloaderem RUI3, ale Meshtastic potřebuje Arduino bootloader. Text níže je stručný popis, jak vyměnit bootloadery pomocí SWD rozhraní, Raspberry Pi Pico a programu pyOCD. Postup, který text popisuje je ale použitelný pro libovolný procesor s SWD rozhraním (např. oblíbený RP2040 a.k.a. RPi Pico).
-

Solární MPPT nabíječka pro Meshtastic
Pokud mě sledujete na Twitteru, tak jste si možná všimli, že se od ledna 2024 hraju s LoRa mesh sítí Meshtastic. K tématu jsem napsal už několik textů zde na blogu – Meshtastic prakticky, Výroba Meshtastic routeru a Výroba Meshtastic routeru 2 – na Printables jsem zveřejnil model pro držák elektroniky RAK19007 a solárního panelu – na LinuxDays jsem měl přednášku a na Root.cz mi vyšel článek. V květnu, nespokojen s mým solárním nodem s RAK4631, jsem poprvé otevřel KiCAD a začal s návrhem vlastní PCB pro Meshtastic… Následující text popisuje solární MPTT nabíječku pro LiIon, LiFePo4 nebo LTO baterie…
-

Výroba Meshtastic routeru
První experimenty a objevování Meshtastic sítě mám už několik měsíců za sebou, router node je na střeše už od dubna, tak je nejvyšší čas sepsat mé zkušenosti s venkovním, bateriovým routerem pro síť Meshtastic. Tento node slouží jako základ mé mesh sítě, je vodotěsný, nabíjený solárním panelem a má dost dobré pokrytí okolí signálem. Pojďme na to…
