how to use make use of a board

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

how to use make use of a board

1,218 Views
cabakiter
Contributor I

Hi all. I've a NXP board (see the picture attached) which comes from a MOMIT thermostat, a cool device used for controlling home temperature and warming system by an app online. The company closed in 2018, the site is not working any more and thus the device is useless. But the hardware looks cool and I'd like to reprogram it to make it work again :-). The board comes with a nice LCD display, wifi connectivity and USB port. MOMIT integrated it with an additional board , hooked through the 16 pins in/out port visible on the main board, to provide dc power directly from 230V line, a small battery for backup, thermal sensor, light and presence sensor, some relays for switching on/off the warming/cooling external systems.

My target would be to reuse the hardware, ideally to perform exactly the same controlling tasks (controlling home temperature on daily programs), remote control of the device through app or web interface, etc. Or using it for controlling other home devices such as irrigation, lighting or similars. I've good programming skills, that's not an issue. I rather need to understand if such a board can be reprogrammed or "hacked" some how. Thank you for your kind support, best regards  

  

Labels (1)
0 Kudos
Reply
1 Reply

1,199 Views
xiangjun_rong
NXP TechSupport
NXP TechSupport

Hi, Cristiano,

I have checked the board picture, the processor is LPC2478FBD208, it's core is ARM7TDMI-S CPU core, now the latest LPC core is Cortex-M0, Cortex-M4, Cortex-CM33,  so the chip LPC2478 is very old, to some extent obsolete.

Anyway, the LPC2478 has 512 kB of on-chip high-speed Flash memory, of course, you can reprogram the processor to implement new functions.

You can use IAR or Keil tools and J-LINK device to download code and debug for LPC2478.

For the sample code, pls refer to the link:

https://www.nxp.com/products/processors-and-microcontrollers/arm-microcontrollers/general-purpose-mc...

If you want to develop new project, I suggest you use the latest LPC family such as LPC54xxx, LPC55xx even i.mxrt5xx, i.mxrt6xx

 

Hope it can help you

BR

XiangJun rong

0 Kudos
Reply