Capacitive Touch and Ultrasonic Sensor Interface with Adafruit Feather nRF52840 Sense
View and Edit Project In Cirkit Designer
Circuit Documentation
Summary
This circuit integrates a variety of components to perform sensing and interaction tasks. It includes an ultrasonic sensor for distance measurement, a capacitive touch sensor for user input, a pressure-sensitive conductive sheet (Velostat) for pressure detection, and a microcontroller for processing and control. The microcontroller used is the Adafruit Feather nRF52840 Sense, which is responsible for interfacing with the sensors and executing the embedded code. The circuit is powered by a 3.3V supply from the microcontroller, and all components share a common ground.
Component List
Adafruit AT42QT1010 Standalone Momentary Capacitive Touch Sensor
- Pins: GND, OUT, CAPPAD, VDD, LEDA
- Description: A touch sensor that can detect a single touch input.
Ultrasonic Sensor
- Pins: +VCC, Trigger, Echo, GND
- Description: A sensor that measures distance by emitting ultrasonic waves and measuring the time taken for the echo to return.
Adafruit Feather nRF52840 Sense
- Pins: RESET, 3.3V, AREF, GND, A0-A5, SCK, MOSI, MISO, RX, TX, D2, SDA, SCL, D5-D13, VBUS, EN, VBAT
- Description: A powerful microcontroller with Bluetooth Low Energy and built-in sensors.
Pressure-sensitive Conductive Sheet (Velostat)
- Pins: (No specific pins, as it is a sheet)
- Description: A material that changes resistance when pressure is applied.
Resistor
- Pins: pin1, pin2
- Description: A passive two-terminal electrical component that implements electrical resistance as a circuit element.
- Properties: 10,000 Ohms resistance
Wiring Details
Adafruit AT42QT1010 Standalone Momentary Capacitive Touch Sensor
- GND connected to common ground.
- OUT connected to pin D5 on the Adafruit Feather nRF52840 Sense.
- VDD connected to 3.3V on the Adafruit Feather nRF52840 Sense.
Ultrasonic Sensor
- +VCC connected to 3.3V on the Adafruit Feather nRF52840 Sense.
- Trigger connected to pin D6 on the Adafruit Feather nRF52840 Sense.
- Echo connected to pin D9 on the Adafruit Feather nRF52840 Sense.
- GND connected to common ground.
Adafruit Feather nRF52840 Sense
- 3.3V providing power to the Ultrasonic Sensor and the Capacitive Touch Sensor.
- GND connected to common ground for all components.
- D5 receiving the touch sensor output.
- D6 controlling the ultrasonic sensor trigger.
- D9 receiving the ultrasonic sensor echo signal.
- A0 connected to one end of the resistor, which is connected to the Velostat.
Pressure-sensitive Conductive Sheet (Velostat)
- Connected to one end of the resistor, which is connected to pin A0 on the Adafruit Feather nRF52840 Sense.
Resistor
- pin1 connected to the Pressure-sensitive Conductive Sheet (Velostat).
- pin2 connected to pin A0 on the Adafruit Feather nRF52840 Sense.
Documented Code
There is no code provided for the microcontroller. The documentation of the code would typically include a description of the functionality, setup, and main loop, along with any functions or libraries used. Since no code is available, this section remains empty until code is provided for documentation.