Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 19:25 26 Nov 2024 Privacy Policy
Jump to

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: Netherlands
Posts: 4234
Posted: 08:17am 11 Jan 2024
Copy link to clipboard 
Print this post

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 Kingdom
Posts: 859
Posted: 10:53am 11 Jan 2024
Copy link to clipboard 
Print this post

@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: Netherlands
Posts: 4234
Posted: 11:08am 11 Jan 2024
Copy link to clipboard 
Print this post

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: Netherlands
Posts: 4234
Posted: 09:17am 15 Jan 2024
Copy link to clipboard 
Print this post

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 Kingdom
Posts: 87
Posted: 09:46am 15 Jan 2024
Copy link to clipboard 
Print this post

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


To reply to this topic, you need to log in.

© JAQ Software 2024