thingSoC Grovey Series - Model "Four" : a PSoC4 mini for the Grove System
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
TSOC_GROVEY_FOUR
.gitignore
DESCRIPTION
LICENSE
README.md

README.md

TSOC_GROVEY_FOUR

The TSOC_GROVEY_FOUR allows you to connect thingSoC, Mikrobus, and/or Grove System Modules all at the same time, either standalone, or with any Processor or Radio module. This gives you maximum flexiblity for parts selection and reuse.

The TSOC_GROVEY_FOUR uses a Cypress Semiconductor PsoC4, a CY8C4245PVI-482 model in a 28 pin TSSOP package, for easy hand soldering.

The thingSoC "Grovey Series" was designed as "Everyday Electronics", a no-frills, low cost, approach to modular embedded product design. thingSoC boards are similar in size to most break-out-boards (BOBs), but feature a standardized stacking pinout, as well as an I2C metadata store (EEPROM) to indicate what peripherals are installed.

thingSoC TSOC_GROVEY_FOURTSOC_GROVEY_FOUR

thingSoC Reference Designs are example thingSoC implementations that implement various reference and testing circuits for demonstrating the use of the thingSoC libraries. These reference designs can serve as starting templates for user designs.


TSOC_GROVEY_FOUR Grove Application Pictures

Add the thingSoC GROVEY_WIFI for wireless measurement and control. This example uses a knob (potentiometer) for input, a water level sensor, a buzzer, and a pump. If the system detects water in the basement, it can sound the buzzer and start the pump (as an example...)

thingSoC TSOC_GROVEY_FOURTSOC_GROVEY_FOUR

Or use a soil moisture sensor to control when your plants get watered. Add an OLED display to get you measusements.

thingSoC TSOC_GROVEY_FOURTSOC_GROVEY_FOUR


TSOC_GROVEY_FOUR Mikrobus "Click" Application Pictures

The TSOC_GROVEY_FOUR is also compatibile with most Mikrobus "Click" peripherals. now you can mix-and-match Click System peripherals with Grove System peripherals at the same time!

thingSoC TSOC_GROVEY_FOURTSOC_GROVEY_FOUR


TSOC_GROVEY_FOUR Arduino Sketch Examples

Under the "examples" directory are several Arduino IDE examples for using the TSOC_GROVEY_FOUR board with Arduino IDE. Using the Arduino "Wire" library for I2C communications, or Arduino "Serial" library for UART communications, it is simple to control the TSOC_GROVEY_FOUR. Although the TSOC_GROVEY_FOUR uses programmable hardware, the device comes preprogrammed to act as either an I2C I/O Expander, or a UART command line controlled peripheral. T

 
 coming...
 
 

TSOC_GROVEY_FOUR Programming

The included UART bootloader allows you to reprogram the PSoC with your own programs, or to chose from a variety of "recipe" programs available for many applications.

You can reprogram the board using any FTDI USB to UART, or any Grove UART adapter :

In order to reprogram the Cypress PSoC4 device, you will need to download and install the PSoC Creator tool, which includes a serial bootloader host application.

Select Tools -> Bootloader Host

Then select the hex (cyacd) file that you wish to program, and the COM: port of your device. Proess the "Upload" button to reflash teh device.

thingSoC TSOC_GROVEY_FOURPSoC Creator Bootloader Host


Other Applications

The TSOC_GROVEY_FOUR can also drive other devices, such as Servos, Motors, Relays and more.


TSOC_GROVEY_FOUR Status

08/15/2016: Revision 1.4 - Initial Layout

08/20/2016: Revision 2.0 - Alpha version

09/02/2016: Revision 3.0 - (WIP) add FTDI, JTAG, and 3.3V/5V voltage select jumper


TSOC_GROVEY_FOUR Model Images

thingSoC TSOC_GROVEY_FOURTSOC_GROVEY_FOUR

thingSoC TSOC_GROVEY_FOURTSOC_GROVEY_FOUR


TSOC_GROVEY_FOUR Documentation Index

TSOC_GROVEY_FOUR Project

TSOC_GROVEY_FOUR Hardware


thingSoC Documentation Index

thingSoC Organization Website

thingSoC FAQ - Frequently Asked Questions


thingSoC thingSoC