7 Eyes Dice With Ble

About the project

It is controlled from Smart phone with BLE

Project info

Difficulty: Easy

Platforms: Cypress

Estimated time: 1 day

License: GNU General Public License, version 3 or later (GPL3+)

Items used in this project

Hardware components

Cy8ckit-062-ble Psoc 6 Pioneer Kit Cy8ckit-062-ble Psoc 6 Pioneer Kit x 1
LEDs and reisistors LEDs and reisistors x 7
Piezoelectric buzzer Piezoelectric buzzer x 1

Story

What happens if the LED dice created with TTL logic 40 years ago is reproduced with PSoC + BLE?

I changed the logic part to DMA and made it possible to control BLE from a smartphone using BLE Findme example.

Launch the Cysmart app on your smartphone, select "BLE Findme Target", Immediate Alert will rotate the dice with "Mild Alert", and "High Alert" will slow down and stop.

Schematics, diagrams and documents

LED circuit

Code

ble_findme.c

design.modus

Device configurator file. Default folder: C: Workspace \ BLE_Find_Me \ libs \ TARGET_CY8CKIT-062-BLE \ COMPONENT_BSP_DESIGN_MODUS

Main.c

This project is based on the BLE "findme" code example. Therefore, it can be built by replacing the main.c and ble_findme.c files and replacing the device configuration file.

Credits

Leave your feedback...