Notice. New forum software under development. It's going to miss a few functions and look a bit ugly for a while, but I'm working on it full time now as the old forum was too unstable. Couple days, all good. If you notice any issues, please contact me.
|
Forum Index : Microcontroller and PC projects : Volhout Index
Author | Message | ||||
Volhout Guru Joined: 05/03/2018 Location: NetherlandsPosts: 4234 |
All, With the diminishing of Fruit Of The Shed I had a wake-up call. Not that my contribution to the Fruit was so much, but my contribution to TheBackShed was. I started investigating my legacy here, and wanted to store it in one place, so I could look it up later. It may not be interesting to anyone else, so please ignore this post if so. Published work PETSCII ROBOTS for picomite (working product) https://www.thebackshed.com/forum/ViewTopic.php?FID=16&TID=16235#209532 https://www.thebackshed.com/forum/ViewTopic.php?FID=16&TID=16465 https://www.thebackshed.com/forum/ViewTopic.php?FID=16&TID=16487 https://www.youtube.com/watch?v=vA65PJIsT8I RC TAG AIR COMBAT PICAXE and CMM1 (working product/system) https://www.thebackshed.com/forum/ViewTopic.php?FID=16&TID=13027 ONELINERS PICOMITE (collection) https://www.thebackshed.com/forum/ViewTopic.php?FID=16&TID=15972 HOWTO PICOMITE (training course start) https://www.thebackshed.com/forum/ViewTopic.php?FID=16&TID=15878 PICOMITE VGA GAMES (collection) https://www.thebackshed.com/forum/ViewTopic.php?FID=16&TID=15819 PICOMITE LOGIC ANALYZER (working product) https://www.thebackshed.com/forum/ViewTopic.php?FID=16&TID=15507 PICOMITE PIO EXPLAINED (training course) https://www.thebackshed.com/forum/ViewTopic.php?FID=16&TID=15385 PICOMITE FREQUENCY COUNTER (proof of concept, close to product) https://www.thebackshed.com/forum/ViewTopic.php?FID=16&TID=15380 PICOMITE RTC VERIFICATION TOOL (proof of concept) https://www.thebackshed.com/forum/ViewTopic.php?FID=16&TID=15164 PICOMITE VGA game CIRCLE (1/2 player game for NES controllers, working product)) https://www.thebackshed.com/forum/ViewTopic.php?FID=16&TID=14990 https://www.thebackshed.com/forum/ViewTopic.php?FID=16&TID=15819#202054 ARMMITE F4 TETRIS (working product) https://www.thebackshed.com/forum/ViewTopic.php?FID=16&TID=12447 GAME OF LIFE GFXTERM (contribution to others project) https://www.thebackshed.com/forum/ViewTopic.php?FID=16&TID=13866 SNAKE for PICOMITE VGA (working product) https://www.thebackshed.com/forum/ViewTopic.php?TID=15819&P=2#206344 https://www.thebackshed.com/forum/ViewTopic.php?TID=15819&P=2#206387 TEN LINE SOKOBAN CMM1 and PICOMITE VGA (working product) https://www.thebackshed.com/forum/ViewTopic.php?TID=13471&P=4#166280 https://www.thebackshed.com/forum/ViewTopic.php?FID=16&TID=15819#202047 SSTV on PICOMITE (proof of concept) https://www.thebackshed.com/forum/ViewTopic.php?TID=14697&P=2#186981 https://www.youtube.com/watch?v=Igk-54tgBxc https://www.thebackshed.com/forum/ViewTopic.php?TID=14697&P=3#188175 PICOMITE MMBASIC CHESS (contribution to others project) https://www.thebackshed.com/forum/ViewTopic.php?TID=15223&P=1 HUNTRON TRACKER MICROMITE (working product) https://www.thebackshed.com/forum/ViewTopic.php?TID=11708&P=1 RC FUEL GAUGE PICAXE (working product) https://www.thebackshed.com/forum/ViewTopic.php?TID=10881&PID=127073#127073 RC DPST SWITCH PICAXE (working product) https://www.thebackshed.com/forum/ViewTopic.php?TID=10882&PID=127076#127076 MAINS VOLTAGE MONITOR (working product) https://www.thebackshed.com/forum/ViewTopic.php?TID=14133&P=1 SINE WAVE GENERATOR PICOMITE (proof of concept) https://www.thebackshed.com/forum/ViewTopic.php?TID=16030&P=4#206550 PICOMITE MINI PLC (working product .. hardware) https://www.thebackshed.com/forum/ViewTopic.php?FID=16&TID=14350 ARC SIMULATOR PICAXE (working product) https://www.thebackshed.com/forum/ViewTopic.php?TID=14732&PID=184775#184775 ALARM CLOCK PICAXE (working product) https://www.thebackshed.com/forum/ViewTopic.php?TID=13927&PID=176674#176674 LITHIUM CELL DESTRUCTOR (analysis) https://www.thebackshed.com/forum/ViewTopic.php?TID=13934&PID=171504#171504 Local archives TERSEQ (PICOMITE) Light and heating sequencer for tropical frog habitat. Terminal version. WEB version in development. Obsoleted by Geoff's published garden watering system. DMX sender (PICOMITE) proof of concept Send from MMBasic UART (not PIO) HDC2080 (MICROMITE) Temperature an humidity logger to terminal/24C32 EEPROM. Allows re-calibration HDC2080. CRC16_CCITT and CRC16_IBM (MMbasic) and MODBUS CRC Verified MMBasic algorithms, obsolete now CRC16 implemented in PICOMITE DEVKIT03 / DEVKIT04 (PICOMITE test platform for transformers) Automated tester, use PWM’s to drive H-Bridge, and PWM for programmable Load, ADC’s to measure voltages and currents to determine efficiency. MAX6675 (MICROMITE) proof of concept. Read thermocouple ADC from MAXIM PALINDROME2 (MMBasic) Fast algorithm for calculate numeric palindromes, challenge entry. PID (MMBasic) Graphical demo for PID algorithm. Play with K,Kp,Ki and see effect in step response. PIONES-3 (PICOMITE) PIO program to read 2 NES controllers on PICOMITEgameVGA (Mixtel90/Thwill) Used in CIRCLE game. TEA1017 (MICROMITE) Send 13 bit to TEA1017 outputs. To play with ancient chips… RMS_LCD_MM2 (MICROMITE demonstration) Calculate RMS from reading ADC in MMBasic. For TBS member “Poppy”. PicomiteVGA PETSCII ROBOTS |
||||
PhenixRising Guru Joined: 07/11/2023 Location: United KingdomPosts: 859 |
@Volhout Much appreciated. I'd totally missed the DMX post. I have been looking at the wireless DMX devices which are quite inexpensive. Thinking that they can be used for a GP RS485 wireless link(?) |
||||
Volhout Guru Joined: 05/03/2018 Location: NetherlandsPosts: 4234 |
Hi PhenixRising, These are local archives. It was not posted on thebackshed. This is the code that generates the DMX signal. You need to add one logic gate to combine the break pulse and the UART signals. 'test COM port 2 for DMX512 transmitter 'uses GP4 as TX pin and GP3 as BREAK generator 'requires external AND gate (74HC08) to combine GP3 and GP4 into '1 signal to drive MAX485 driver chip. SetPin gp3,dout 'pin for BREAK generation Pin(gp3)=1 'default is high SetPin gp5,gp4,COM2 'open COM port (for TX only) Open "COM2:250000,S2" As #1 'at DMX speed, 2 stop bits DMX$="Hello"+Space$(200) Do Pulse GP3,0.1 '100us break Print #1,DMX$ 'send data Pause 100 'pause for trigger Loop The only thing you need to do is create the correct values into the DMX$ variable. This requires groups of 16 bytes for the typical DMX-16 compatible lights. A graphical application would need to be writter. Above code just show a way to generate the signals. Not a complete product. PicomiteVGA PETSCII ROBOTS |
||||
Volhout Guru Joined: 05/03/2018 Location: NetherlandsPosts: 4234 |
New: FLAPPY BIRD for picomite VGA (development) https://www.thebackshed.com/forum/ViewTopic.php?PID=215546#215546#215546 Volhout PicomiteVGA PETSCII ROBOTS |
||||
IanT Regular Member Joined: 29/11/2016 Location: United KingdomPosts: 87 |
That's a tremendous body of work Volhout, some of which I will certainly be using before too long. So I can only say Thank You Very Much for sharing your expertise. As a mere mortal, I don't have anything of great value to offer I'm afraid. My simple (mostly modelling) applications just turn lights on & off and run small DC motors etc. Nothing that others couldn't write in a few minutes but that is why MicroMites are so great really. They let programming numpties like myself do these things quickly and easily and then get on with other stuff. I get stuck quite a lot (often very simple mistakes) so ease of debugging is essential in my case... But I do like to look at other peoples work too and try to understand what's going on and that is very interesting in itself. So thank you again to all you clever folk who make this such an intersting site to visit and use. Regards, IanT |
||||
Print this page |