Gabriel ArchandelGenerated animations uploaded to the projector through bluetooth, no ILDA interface was used. Clock app is semi automatic - it generates one minute video in advance, script automatically uploads the video sequence and then after the playback is finished, uploads new one. Bla bla bla Line rider was generated by tracing bitmaps from youtube video, all the scripts are available at this github repository: github.com/gabonator/Work-in-progress/tree/master/LaserApps
These experiments were done to evaluate the performance of the projector, if it could be used for real-time applications. All experiments were designed with this in mind, so they could be easily upgraded to use any common ILDA interface.
Laser projector experimentsGabriel Archandel2019-10-06 | Generated animations uploaded to the projector through bluetooth, no ILDA interface was used. Clock app is semi automatic - it generates one minute video in advance, script automatically uploads the video sequence and then after the playback is finished, uploads new one. Bla bla bla Line rider was generated by tracing bitmaps from youtube video, all the scripts are available at this github repository: github.com/gabonator/Work-in-progress/tree/master/LaserApps
These experiments were done to evaluate the performance of the projector, if it could be used for real-time applications. All experiments were designed with this in mind, so they could be easily upgraded to use any common ILDA interface.
Projector protocol hacking: github.com/gabonator/Work-in-progress/tree/master/RgbLaserProjectorNovation launch pad hidden features - midi outGabriel Archandel2023-08-09 | Did you know that you can directly connect your launchpad mini MK3 to your power over midi enabled MIDI synth?Replacing Volkswagen glove box door handle and lock cylinderGabriel Archandel2023-08-01 | Replacement part 1K2857147E3Q7 Required tools: Torx 15 screwdriver Short Torx 15 screwdriver (10cm / 4") Magnets Thin metal sheetNovation Launchpad hacking: Image editorGabriel Archandel2023-02-11 | Novation mini MK3 Launchpad reverse engineered in Ghidra (stm32f401cbu6 ARM M4 processor)
Simple image editor written in C++ was injected into original firmware, and attached to internal input output API
Credits: mat1jaczyyy for initial reverse engineering and supportLA104 playing music over I2S - MAX98357, PCM5102, SPH0645 MEMS microphone)Gabriel Archandel2022-12-23 | Winter projects with LA104 (STM32F103 based): - Sony ericsson MCA25 camera over UART - SPH0645 MEMS I2C microphoe - MAX98357 3W class D amplifier - PCM5102 DACLA104 browsing SD card: video, jpeg, mp3Gabriel Archandel2022-11-11 | HW SPI3 interface reading and playing raw video at speed 1.4 MB from SD card, JPEG decoding with tjpgd (by Chan), Realtime FFT from PCM data. Highly optimized SD library for STM32F103 written from a scratch
Technochicken song: (c) Chicken Techno - Oli ChangGabuino: Arduino with debugging and a lot of moreGabriel Archandel2021-12-07 | As a big fan of Arduino and rapid prototyping I was always thinking if it is possible to provide some of the features of modern programming into world of microcontrollers. With years of experience in mobile development I was frustrated with some aspects of this platform - very limited editor, no real debugging, slow flashing... By using little tricks I put together this proof of concept how a future of Arduino could look like, here are the key features: - no installation, everything is done in web browser - uses ACE editor - real plug&play - powered by WebUSB technology - toolchain on cloud (or localhost) - for offline option webassembly could be used - 300 ms from click to running application - flexible formatting of variables - using keichi's binary parser - breakpoints is the only platform specific feature, debugging in similar fashion could be done on any microcontroller with gabuino as bootloader, even on boards without real USB interface - compared to micropython or other interpreted languages running on MCU's Gabuino gives you 100% CPU performance for your applications
Whole video is recorded in 1x speed to see the real performance of Gabuino
Project: github.com/gabonator/LA104/tree/master/system/apps_featured/117_gabuinopivny zdvihakGabriel Archandel2021-10-29 | ...covid nodejs telegramGabriel Archandel2021-10-26 | Nice programming trick to send notifications to your mobile phone without developing your own mobile application. Works for iphone & android. Explains how Vaccination lottery in Slovakia works and how to use Telegram bot api through nodejs.Cicoparser: Full game reverse engineeringGabriel Archandel2021-04-18 | Conversion of game into C++ with cicoparser and IDA disassembler. It took just 25 minutes to get a fully working application from assembly file. All kinds of problems covered: - indirect calls - cross function jump - infinite loops - sp-analysis failures - MS-DOS api interrupt calls
Tools used and full explanation: https://x.valky.eu/cicoStar Goose 1988 rebirthGabriel Archandel2020-12-26 | DOS game with EGA graphics ported to iPhone
Xcode project in swift/objective C and porting details can be found here: https://x.valky.eu/cico
This game is not emulated, it is running on the target CPU as native applicationLA104 logic analyser OS reviewGabriel Archandel2020-12-18 | Demonstration of what you can do with LA104 analyzer. Currently there are almost 50 applications available and this video just shows small bunch of them.
Firmware flashed with LA104 running AVRISP programmer github.com/gabonator/LA104GPS logger on head unitGabriel Archandel2020-10-31 | Device connected between headunit and GPS module logs all traffic (both RX&TX) and displays it in realtime through websockets. Based on ESP8266 Full source code available here: github.com/gabonator/Projects/tree/master/Esp8266UartLoggerLA104 RF ToolkitGabriel Archandel2020-09-28 | LA104 radio frequency analyser with CC1101 transceiver, protocol decoder, visualizer and synthesizer with replay attack feature. Analyses OOK (ASK) modulations from weather stations, wireless keys (including car fob keys) and other devices. Including spectrum analyser application and web usb analyser with RTL433 library
Source code: github.com/gabonator/LA104#rf-toolkitVFD talking to LA104 over RS485Gabriel Archandel2020-04-13 | Motor inverter is connected to the LA104 through RS485 serial link. Application running on LA104 requests realtime information from VFD in regular intervals and displays them on screen. GD10 mini is used in water pumping system where the PID regulator measures the pressure in water tank, compares it with preset value and controls the frequency of motor appropriatelly. In this video pump is disconnected from the VFD and taken for service, so the underload error is displayed after few seconds when no current is drawn by the pump motor.
Invt GD10 inverter is rebranded by Slovak company Elap with name SD10Pivny zdvihakGabriel Archandel2020-04-12 | Slusne vychovany a hlasom aktivovany pivny zdvihakDS203 / DS213 WebUsb OscilloscopeGabriel Archandel2019-12-12 | Full featured Oscilloscope with DS203 in web browser (based on STM32F103 and iCE65 FPGA)
Generated animations uploaded to the projector through bluetooth, no ILDA interface was used. Clock app is semi automatic - it generates one minute video in advance, script automatically uploads the video sequence and then after the playback is finished, uploads new one. Bla bla bla Line rider was generated by tracing bitmaps from youtube video, all the scripts are available at this github repository: github.com/gabonator/Work-in-progress/tree/master/LaserApps
These experiments were done to evaluate the performance of the projector, if it could be used for real-time applications. All experiments were designed with this in mind, so they could be easily upgraded to use any common ILDA interface.
Projector protocol hacking: github.com/gabonator/Work-in-progress/tree/master/RgbLaserProjectorLA104 playing on SAM2695Gabriel Archandel2019-07-19 | Incredible sound from Dream SAM2695 Hardware description: https://www.dream.fr/pdf/Serie2000/SAM_Datasheets/SAM2695.pdf Yolanda be cool midi file was downloaded from: www.midistart.com Purchase link: https://shop.heise.de/nanosynth-1LA104 logic analyser playing midiGabriel Archandel2018-12-02 | Midi decoding and realtime visualization running on LA104 logic analyser. Analyser and midi synthesizer (Casio CTK601) connected through two wires and 220 ohm resistor. Song is played a bit faster than it should be
Source code: github.com/gabonator/LA104LA104 logic sequencerGabriel Archandel2018-12-02 | LA104 as 16 channel logic analyser and sequencer. Generator of 4 bit pattern attached to CD4543 BCD to seven segment decoder. PCF8574 used as 16 bit expander
Source code: github.com/gabonator/LA104Sygic navigation HUD on TTGO wifi arduino moduleGabriel Archandel2018-06-20 | Sygic application from Appstore communicating with Arduino Wifi enabled module and displaying head up display information
In most recent version of our navigation, there is bluetooth service which can be used for the same purpose without switching to another wifi AP, please see this repository, video is included: github.com/alexanderlavrushko/BLE-HUD-navigation-ESP32Tenzometricke meranie mechanickeho treniaGabriel Archandel2018-04-02 | Esp8266 24bit adc tensometric friction measurement with CNCCnc meranie dynamiky HDGabriel Archandel2018-03-31 | ...Salsa dancing on cayo cocoGabriel Archandel2017-04-04 | ...