Arduino BLE, diagram, code and app

Job ID: 34861543

Budget: €250 – €750 EUR

Arduino stepper project

I need a capacitive touch (like TTP223) which, if hold down for 5 seconds, turns the whole device on and off.

i also need a screen (EDO E1473AC63) with three buttons designed, a bar to indicate the battery level and a bar to indicate the stepper motor effort.

if the buttons are kept pressed, they activate the stepper motor. the engine starts only if the button on the display remains pressed. if the button is released, the motor stops.

There are three because they have different acceleration and maximum speed. acceleration and maximum speed must be set from a smartphone that communicates via bluetooth with device.

I also need a function that if I press three fast touches on the display with two fingers, the motor moves to the zero position (the zero position is detected with a limit switch at each shutdown)

The motor is an can stack linear stepper (20DAM10D1B-L)

the device is powered with 800mha 1S lipo. so I need an internal charging device that connects to the outside with a 2-pole magnetic attachment. And I need to see status of the battery on display.


Scheda arduino: Arduino Nano 33 BLE https://store.arduino.cc/products/arduino-nano-33-ble

Schermo: EDO E1473AC63 https://www.panoxdisplay.com/amoled/147oled197rgb368spi.html

Motore: 20DAM10D1B-L https://shop.portescap.com/en/shop/linear-stepper-motors/20dam10d1b-l?utm_source=www.portescap.com%2fen%2fproducts%2fstepper-motors%2flinear-stepper-motors%2f20dam-l-linear-actuator-stepper-motor&utm_campaign=product+detail+item&utm_medium=referral

Batteria: Lipo 800mha 1S

Tasto accensione ( solo se necessario ) : bottone capacitivo https://www.reichelt.com/it/it/schede-di-sviluppo-sensore-tattile-capacitivo-debo-touch-p253985.html?CCOUNTRY=446&LANGUAGE=it&PROVID=2814&gclid=CjwKCAjwvsqZBhAlEiwAqAHElWGb_HlM8inqI7dcU0JPhyvntm9Gst2p2gMUcljXxjDRvsjEBp80qxoCwxsQAvD_BwE&&r=1

Connettore ricarica: https://www.hyte.pro/product/m423g-it.html o similari