web python arduino 3D foto welding
Vývoji webu se věnuji s přestávkami od roku 99
Prestashop Wordpress HTML/CSS/BOOTSTRAP PHP/SQLRád si hraju s Arduinem a jinými mikrokontroléry a hledám jejich využití
Arduino/Java-Wire PHP/SQL HTML/CSS/BOOTSTRAPMou vášní je fotografie, jak digitální, tak klasická a jejich postprodukce
Fotografie/Postprodukce Photoshop PhotopeaBaví mě přemýšlet, jak působí vizuál na své okolí
Adobe Photohop/Illustrator Inkscape PhotopeaOd virtuálního prostředí Unreal Enginu po tištěné reálné objekty
Google SketchUp Prusa Slicer Unreal Engine 4 Blender1986, Ostrava, Česká republika
Česky, English
Řidič od r. 2004 B/B1
SOŠ Telekomunikační, maturita, digitální technika
Svařovací průkaz: ZK111, ZK141, státní ZK135
web: MyCloud
Jednoduchý cloudový systém pro jednoho uživatele, který slouží jako poznámkový blok s možností editace poznámek a ukládáním souborů do chráněné složky
Projekt vznikl jako cvičení pro testování bezpečnosti takové aplikace s důrazem na rychlost a jednoduchost kódu. Cloud služba je napsána v jednom souboru plus pomocný skript, zabezpečená hashovaným heslem a chráněným adresářem pro obsah díky souboru .htaccess
PHP HTML/CSS/BOOTSTRAP CyberSecweb: bongarna.cz
Kompletní zavedení značky a funkčního výdělečného eshopu od roku 2016. Od výběru domény, návrhu loga, po samotnou isntalaci a administraci Prestashop open-source platformy a její úpravy. Cílem bylo uživatelům poskytnout kvalitní rychlý eshop na základním hostingu tak, aby bylo optimalizováno vše od kódu po obrázky samotných produktů.
Součástí tohoto projektu je i tvorba obsahu pro sociální sítě a grafická úprava příspěvků. Výzvou byla produktová fotografie skla, kterou se podařilo vyladit k dokonalosti.
V roce 2016 jsem také s tehdejší dostupnou technikou natočil prezentační video pro tuto značku (z důvodu omezení věku nelze vkládat do stránek) - YouTube
Prestashop HTML/CSS/BOOTSTRAP PHP/SQL Fotografie/Postprodukce Grafika/Logo Video/Postprodukceweb: BakeryMan
Webová platforma pro vlastní hosting pro management malé pekárny, cukrárny, nebo jiného podniku, který denně nabízí zákazníkům čerstvé produkty.
Obsluha podniku jen zadá jaká várka se připravuje a postupně odklikává proces výroby daného produktu a zákazníci na hlavní stránce vidí kdy bude například jejich oblíbený chléb, nebo jiná dobrota, nebo kolik jich ještě zbývá, případně kdy byly vyhotoveny. Součástí je i prodejní modul, který automaticky počítá cenu, vyskladňuje produkty a aktualizuje počet dostupných produktů, které vidí ostatní návštěvníci webu.
PHP/SQL HTML/CSS/BOOTSTRAPweb: Ostrava - stroj času
Místa Ostravy a jejich proměny v čase - fotím stejná místa v jinou dobu
Pokouším se přefotit historické fotografie Ostravy ze stejných míst, jako byly kdysi pořízeny. Bohužel fotím přes mobil (kvůli aplikaci s překrytím historické fotografie do živého záběru z kamery smartphonu), takže snímky nejsou stejně perspektivně, díky jiné ohniskové vzdálenosti.
PHP/SQL HTML/CSS/BOOTSTRAP Fotografie/PostprodukceStránky pro příjem dat a ukládání do databáze. Data se přijímají z Arduina (NODE MCU ESP8266, více v Arduino projektech), které slouží jako hub pro připojené senzory (2x teplota/vlhkost, barometrický tlak, CO2, luxmetr). Aktuální hodnoty se uakzují na ciferníku, historie hodnot pro jednotlivé senzory se dá přehledně zobrazit v grafech.
PHP/SQL HTML/CSS/BOOTSTRAP Arduino/Java-Wireweb: Color Picker
Jednoduchá pomůcka pro tvorbu barevných kombinací, kterou jsem si napsal pro zjednodušení práce s barvami při programování stránek a práce s grafikou
HTML/CSS/BOOTSTRAPweb: Šikula - Hlasový asistent
Web mého česky mluvícího hlasového asistenta, programovaného v pythonu
HTML/CSS/BOOTSTRAPweb: ebike Motoko
Web staršího projektu stavby elektrokola s Arduino jednotkou
HTML/CSS/BOOTSTRAPDocházkový systém s webovým rozhraním pro evidenci příchodů a odchodů. Uživatelé mohou používat čip, kartu, nebo mobil s uloženým RFID. Po načtení čipu, se data odešlou na server, kde se provádí autorizace a zpět do zařízení putuje odezva (typ uživatele, příchod/odchod, neznámý čip, apod.). Jednoduše lze propojit s rélé (pro odemykání elektronických zámků, nebo spouštení jakéhokoliv HW (PC, kávovar apod.). Zařízení je postaveno na NODE MCU s RFID čtečkou pro 13.56MHz čipy. Osazen je RGB led diodou, která dává zpětnou odezvu po načtení čipu a peiozo buzzerem, který dává zvukovou signalizaci. Zařízení tak nepotřebuje displej, ani žádné tlačítka. Připojen je bezdrátově pomocí wifi. Webové rozhraní s databází pak přehledně zobrazuje veškeré pohyby a každá měsíc lze exportovat do .csv souboru pro další zpracování. Celé rozhraní je responzivní s důrazem na použití v mobilních zařízeních.
PHP/SQL HTML/CSS/BOOTSTRAP Arduino/Java-Wire Sketchup Prusa Slicer 3D tisk MK3SŠikovný pomocník pro sjednocování řídících signálů IR (infrared) a RF (radiofrequency) ovladačů pro různý zařízení. Tato malá krabička dokáže načítat a dekódovat tyto signály, ukládat je a taky je znova vysílat. Můžete si tak například všechny ovladače namapovat do jedné aplikace a z ní jednotlivé přístroje ovládat. Ve vývoji (zatím plně funkční IR Rx/Tx a obsluhující webserver na lokální adrese, pokud je připojen k wifi. Jinak vytvoří AP a stránky poskytuje na svém SSID)
PHP/SQL HTML/CSS/BOOTSTRAP Arduino/Java-WireOnline monitorovací systém pokročilé meteostanice s neustálým měřením a logováním hodnot ze senzorů do online databáze a výpis jejich grafů za různá časová období. Použité senzory: 2x teplota/vlhkost, barometrický tlak, CO2, luxmetr
PHP/SQL HTML/CSS/BOOTSTRAP Arduino/Java-WireZařízení pro ovládání světel, zásuvek a jiných zařízení na rádiový signál 433MHz, spolu s možnosti naučení kódu z jiného ovladače a suplování jeho funkce. Přes wifi modul ESP8266 je zařízení neustále připojeno k wifi a na lokální síti poskytuje server se stránkou pro ovládání a možností zaslání curl dotazu skrz prohlížeč, nebo python skript. Ovládání zapnutí, vypnutí, nebo případně dalších funkcí zařízení lze propojit například s hlasovým asistentem v pythonu, díky kterému lze pak jednoduše hlasovým povelem tyto zařízení používat - viz. Hlasový Asistent Šikula
PHP/SQL HTML/CSS/BOOTSTRAP Arduino/Java-WireRobot Pingy je projekt pro cvičení dálkového ovládání skrz lokální wifi síť, použití OpenCV strojového vidění pro detekci tváří, objektů, nebo barev. Pingy má otáčecí hlavu doleva/doprava a nahoru/dolů díky dvěma servomotorkům, které dokážou řídit jeho pohled pro sledování objektů. Robot má navíc vrchní kryt plochý, dokáže tak dovézt třeba kafe z kuchyně :) Díky ovládacím příkazům přes wifi bylo jednoduché integrovat jeho ovládání hlasovými povely přes mého hlasového asistenta Šikulu viz. Hlasový Asistent Šikula
Arduino/Java-Wire PythonProjekt založený na Arduinu s Bluetooth/Wifi přenosem pro zaznamenávání času a aplikací pro mobil/tablet, který střelnici ovládal na dálku. Součástí jsou plechové terče (podobné jako z IPSC střeleb), které mají zezadu mikrospínače a zapředu krytou led diodu, která označi aktivní terč. Rozmístěné terče tak postupně začaly svítit dokud je střelec nesestřelil. Podle zvoleného programu se pak počítá rychlost reakce střelce, rychlost přemíření apod.
PHP/SQL HTML/CSS/BOOTSTRAP Arduino/Java-Wire Android/MITappINHlasový asistent Šikula v češtině. Pokud slyší ve větě své jméno, vyhodnotí, co bylo řečeno a na základě klíčových slov provede požadovanou akci. Aktuálně má několik desítek funkcí a skvěle funguje pod Windows text-to-speech systémem, který má vemli dobrý český hlas a komunikace s ním je příjemná a funguje i offline. Ve verzi pro Linux používám zatím eSpeak syntezátor, komunikace s ním tak budí mnohem horší dojem (ale funguje také offline). Aktuálně předělávám pro GitHub
PHP/SQL HTML/CSS/BOOTSTRAP Arduino/Java-Wire PythonŠifrování a dešifrování jakýchkoliv souborů pomocí RSA asymetricé šifry. Skript také generuje unikátní public/private klíče. Velmi jednoduchá a rychlá obsluha.
PythonJednoduchý skript pro načtení RSS feedu z vloženého zdroje a uložení do .txt souboru. Po načtení nových zpráv ze stejného zdroje se tyto přidají na začátek souboru.
PythonSkript pro stahování videí z youtube.com a ukládání do mp3/mp4 formátu v nejvyšší možné kvalitě. Verze pro terminál i s pohodlným GUI
PythonTestování dvou knihoven pro TTS (Text-to-speech) a to pyttsx3 (eSpeak engine pro syntézu řeči) a GTTS (Google Text to speech s reálnám hlasem). Jednoduše zvolíte, který engine chcete použít, jakým jazykem chcete předčítat a vložíte, nebo napíšete text k přečtení.
PythonKomplexní skript pro automatické procházení webových stránek podle zadané adresy a ukládání zadaných objektů do csv souboru. Příklad: potřebujete databázi produktů a cen daného eshopu, nebo popisy ke každému produktu - po nastavení skript automaticky projde web a uloží tyto data
PythonTestování strojového učení OpenCV do aplikace, která pozná podle uložené fotografie obličeje danou osobu a pozdraví ji jménem použitím TTS (Text To Speech) knihovny
PythonCvičení s API od openAI a tvorba vlastního terminálu pro komunikaci s chatGPT
PythonHlasové zadávání receptů (název, ingredience, postup) a jejich ukládání do databáze. Následně může virtuální šéfkuchař recept předčítat a podle doby přípravy připomínat různé kroky
PythonTestování strojového vidění pro detekci hran knih, jejich separace a detekce textu na hřbetech pomocí OCR. Následný seznam knih je uložen v txt souboru
PythonPráce pro firmu prodávající sušené maso - Jerky. Návrh logotypu, obalu pro produkty (včetně přípravy k tisku), jejich nafocení (produktová fotografie) a webových stránek.
Inkscape/Illustrator HTML/CSS/BOOTSTRAP Fotografie Photopea/PhotoshopProduktová fotografie skleněných bongů mě zdokonalila v technice focení skla, u kterého je velmi těžké zachytit jeho tvar, zvláště čirého skla na bílém pozadí.
Fotografie Photopea/PhotoshopMé práce jsou ke stažení na několika prestižních fotobankách. Díky přísným pravidlům pro schvalování fotografií jsem se naučil, jak fotografie správně pořizovat a upravovat, nebo z RAW formátu snímku dostat prostě to nejlepší, co je možné.
Shutterstock, Adobe Stock, Dreamstime, Eyeem
Photopea/Photoshop/OneRAW/DxOptics FotografieKompletní design pro zavedení nové značky sušeného masa BerJerky. Návrh logotypu, obalu pro produkty (kromě piktogramů zvířat, které byly dodány), jejich vizualizací, vizitek, baneru a webových stránek.
Inkscape/Illustrator Photoshop/Photopea HTML/CSS/BOOTSTRAPDříve jsem se věnoval návrhu logotypů
Illustrator/Inkscape Photoshop/PhotopeaNávrh a realizace slideru pro DSLR fotoaparáty s důrazem na stabilitu a plynulost pohybu pro timelapse snímky. Slider je osazen ocelovými tyčemi a kluznými ložisky. Pohyb slideru je na krokový motor s možností nastavení otáček, nebo programování synchronizací s fotoaparátem.
SketchUp Arduino Prusa Slicer 3D tisk MK3SParciální - dvoubarevný tisk je jednoduchá metoda, kdy se po vytištení podkladu jednou barvou vymění tisková struna za jinou barvu a dotiskne se motiv. Ideální na výrobu klíčenek nebo otiskovacích razítek do hlíny apod.
SketchUp Prusa Slicer 3D tisk MK3SIntenzivní dvouměsíční cvičení s platformou Unreal Engine 4 a tvorba vlastní "indie" hry. Cílem bylo odzkoušet základní i pokročilé metody ovládání a programování samotné hry. Kromě grafického prostředí s použitím vlastních i stažených free modelů a vytvoření prostředí hry jsem testoval tvorbu vlastních postav pomocí MakeHuman softwaru, rozpohybovával je animacemi a ve hře jim dotvářel vlastnosti pro sbírání a používání předmětů, nebo jiné interakce s okolím (práce s atributy hráce zdraví/energie/štít)
Unreal Engine 4 SketchUp Blender MakeHumanPřed pár lety mě uchvátily miniatury tzv. dioráma (zmenšené reálné, nebo fiktivní scenérie) a díky 3d tiskárně si mohu dovolit experimentovat s tiskem opravdu maličkých věcí. Modely tvořím v Google SketchUp, následně připravím pro tisk programem Prusa Slicer a vytisknu na tiskárně Prusa MK3S, která vyniká svou spolehlivostí a stabilitou tisku.
SketchUp Prusa Slicer 3D tisk MK3SNa kurzu svařování jsem využil prázdné cívky ze svařovacího drátu a vyzkoušel si vařit tenké dráty
Svařování