Application of TS318_1B0814 thermopile sensor on stm32

This project is a piece of content used in my work. I have little talent and knowledge. If there are any omissions, please give me some advice. First, let’s introduce the TS318_1B0814 thermopile sensor. I uploaded the data used by this sensor on Baidu Cloud. To put it simply, this is an analog sensor. It […]

HP203B air pressure temperature sensor driver

Without further ado, let’s get straight to the code. The device tree code is as follows. It should be noted that the I2C device address described in the device is 7 bits, not 8 bits. Otherwise, the I2C subsystem will prompt that the device cannot be found when initializing. i2c3: i2c@50008c00 { compatible = “xxx-i2c3”; […]

ADC experiment (internal temperature sensor experiment) (photosensitive sensor experiment)

Introduction to Internal Temperature Sensor STM32 has an internal temperature sensor that can be used to measure the temperature of the CPU and its surroundings (the internal temperature sensor is more suitable for detecting temperature changes. When precise temperature measurement is required, an external sensor should be used). For STM32F103, the temperature sensor is internally […]

Initialization program of 3-axis acceleration sensor QMA6100P

QMA6100P attitude sensor initialization program Article directory Preface 1. Brief description 2. Usage steps 1.IIC basic configuration (iic.c file) 2. Register address of QMA6110P (qma6100p.h file) QMA6100P ID and data reading function (qma6100p.c file) main program Foreword The initialization program of the domestic 3-axis acceleration sensor QMA6100P, the HK32 MCU, and the entire project can […]

Open dataset: study of multichannel sensorimotor cortical electrophysiology in primates

Nonhuman Primate Reaching with Multichannel Sensorimotor Cortex Electrophysiology. 1 Public data set URL: https://zenodo.org/records/3854034 Directory General Description Possible uses Variable names Decoder Results Videos Supplements Contact Information Citation General Description The data set includes: Thresholding of extracellular and simultaneously recorded peaks across time, sorted into units (up to 5, including one “hash” unit), and sorted […]

k-Wave丨Photoacoustic imaging simulation丨Definition of Gaussian sensor frequency response + comparison of simulation functions + setting of initial pressure gradient (5)

This article introduces– 1.How to define Gaussian sensor frequency response: How to express the frequency response of a detector (for example: piezoelectric ultrasonic transducer) when the response has a Gaussian shape, based on the example of a homogeneous propagation medium; 2.Comparison of simulated functions: Introducing a brief comparison between the simulated functions “kspaceFirstOrder2D” and “kspaceecondorder”. […]

STM32 I2C communication protocol and temperature and humidity sensor module

Learn the I2C bus communication protocol, use STM32F103 to complete the data collection of the AHT20 temperature and humidity sensor based on the I2C protocol, and output the collected temperature-humidity values through the serial port Article directory 1. Preliminary knowledge (1) I2C communication protocol (2) I2C physical layer (3) I2C timing (4) Hardware I2C and […]

STM32 development practice-data collection of AHT20 temperature and humidity sensor based on I2C protocol

STM32 development practice-data collection of AHT20 temperature and humidity sensor based on I2C protocol Preface “Software I2C” and “Hardware I2C” SoftwareI2C HardwareI2C AHT20 temperature and humidity sensor AHT20 main features AHT20 parameters Application areas STM32 data collection of AHT20 temperature and humidity sensor based on I2C protocol Ideas code Experimental effect Summarize Foreword In the […]

Linux driver HC_SR04 distance sensor usage reference and simple notes

Foreword HC_SR04 This distance sensor interface is relatively simple. Simply implement a driver as a learning example. Driver file #include <linux/init.h> #include <linux/module.h> #include <linux/unistd.h> #include <linux/fs.h> #include <linux/cdev.h> #include <linux/gpio.h> #include <mach/platform.h> #include <linux/uaccess.h> #include <linux/device.h> #include <linux/sched.h> #include <linux/irq.h> #include <linux/interrupt.h> #include <linux/timer.h> #include <linux/wait.h> #include <linux/platform_device.h> #include <linux/slab.h> #include <linux/delay.h> #include <linux/sched.h> […]