Monthly Archives: September 2017

Leishmaniose – Thermosurgery ThermoMed

Wikipedia:
kutan ist ein Synonym zu dermal (medizinischer Fachbegriff zu griech. derma, die Haut).

Leishmania tropica, L. major
LEISHMANIASIS (Niederländisch)


Wikipedia Parasiten

Deutsch

Leishmaniose, Infektionserkrankung
, geißeltragenden Protozoen,
Dermis, Teil der Haut
Makrophage, zählen zu den Fresszellen (Phagozyten) und sind Leukozyten (weiße Blutkörperchen)
Diathermie, Wärme im Körpergewebe mit Hilfe von hochfrequentem elektrischem Strom erzeugen

English

Leishmaniasis, disease
Leishmania, parasites
Leishmania donovani, intracellular parasites (cause most severe form of leishmaniasis)


Wikipedia Elektronik

Deutsch

English

Thermistor (ceramic or polymer)
Resistance Temperature Detectors (RTD) (platinum, nickel, or copper)
Thermocouple


Temperaturmessung

Temperaturmessungs Überblick
Temperatursensor

List of temperature sensors
RTD and Thermocouple Temperature Sensing using Delta Sigma Converters (ADS1248, ADS1118) (PDF)

IC Sensoren

TMP117, ±0.1°C accurate digital temperature sensor with integrated NV memory
digikey TMP117, CHF 3.31

RTDs & Thermocouples

  • Time Constant
  • Response Time (5 x Time Constant?)
  • Ansprechzeit
  • Reaktionszeit

Div.

Nutzen Sie die Vorteile von RTD-Temperatursensoren ohne die Komplexität der Schnittstelle
Advantages of New OMEGA PCC-SMD for Cold Junction Compensation

Difference between sensor response time and sensor time constant τ (tau) 63.2%

Are the terms “Time constant” and “Reponse time” of a sensor the same?
Kaltstellenkompensation auf Basis Hardware und Software – ein Vergleich
Thermocouple Cold (Reference) Junction Compensation
What Exactly is Cold Junction Compensation? How Does It Relate to the Use of Thermocouples as Temperature Sensors?
COLD JUNCTION COMPENSATION IN THERMOCOUPLE
RTDs & Thermocouples FAQs
Understanding Thermocouple Time Constants & Response Times
Worin liegt der grundsätzliche Unterschied zwischen Widerstandstemperaturfühler und Thermoelemente in der SPS Konfiguration ?
Thermoelemente vs Pt100 / Pt1000
Platin-Widerstandsthermometer und Mantel-Thermoelemente
HOW TO BUILD A THERMOCOUPLE AMPLIFIER
Verständnisproblem MAX31855
Thermocouple: Coldjunction Compensation, was ist das für eine “Junction”?
What Is Thermocouple Sensor and How Does It Work?

Thermocouple / Thermoelement

Thermoelement
Wie funktionieren Thermoelemente?
Temperaturmessung mit Thermoelementen

Videos:

  • Thermocouple 101: Filtering a Thermocouple
  • Thermocouple 101: Open Thermocouple Detection
  • Thermocouple 101: Setting the Common Mode Voltage
  • Thermocouple 101: Measuring the Tiny Signal
  • Thermocouple 101: Cold Junction Compensation
  • Thermocouple 101: What is a Thermocouple?
  • Thermocouple 101: Compensating for Nonlinearity
  • Thermocouple 101: Thermocouple Nonlinearity

AD595 – Type K Thermocouple Amplifier with Cold Junction Compensation (with Videos)
Thermocouple Primer
Can you shorten thermocouple wires?

RTD (Resistance Temperature Detector)

1- and 2-Channel, No Latency ∆Σ, 24-Bit ADCs Easily Digitize a Variety of Sensors
ADS1115 PT100 circuit
REF200: REF200 headroom voltage

TI

ADC-TEMP-SENSOR-FW: Temperature-sensor (RTD, thermocouple, thermistor) firmware for precision ADCs
TIPD193: RTD to Voltage Reference Design Using Instrumentation Amplifier and Current Reference
TIDA-01526: High Precision Temperature Measurement for Heat and Cold Meters Reference Design

  • LM317

Maxim

MAX31865, RTD-to-Digital Converter

digikey

ARTIKEL-BIBLIOTHEK
Wie man mit Thermistoren die Temperatur genau messen kann
Effektive Temperaturmessung in IoT-Anwendungen mit Halbleitertechnologie, 2019-01-29
Active Versus Passive Temperature Sensors: Designers Need to Choose Carefully
Temperatursensoren; Grundlagen
Unabhängig von der Umgebung sehr genaue Mehrkanal-Temperaturmessungen durchführen

rs-online

Honeywell Thermoelement Typ Pt1000, -200°C bis +260°C, Fühler 4.75mm, Kabel 305mm, Aluminiumoxid
RS PRO Thermoelement Typ Pt1000, -70°C bis +550°C, Fühler 10mm

Mouser

Temperatursensoren für Plattenmontage SMD0603 Pt 1000 Class B -50 to +150C
Temperatursensoren für Plattenmontage SMD0805(V) Pt1000 Class B -50 to +130C
Temperatursensoren für Plattenmontage SMD1206(V) Pt 1000 Class B -50 to +130C

SparkFun

SEN-15805, SparkFun High Precision Temperature Sensor – TMP117 (Qwiic)
SPX-16770, Qwiic PT100 – ADS122C04

Medium

#1 Micropython + ESP32 + MAX31865 + RTD PT100

ProgrammerSought

stm32f103c8t6 by max31865-pt100 temperature, a serial communication output software spi

GitHub

github.com/sparkfunx/Qwiic_PT100_ADS122C04
github.com/sparkfun/SparkFun_ADS122C04_ADC_Arduino_Library
github.com/nimaltd/max31865, Max31865 library for stm32 hal
github.com/olewolf/arduino-max31865, Driver library for the MAX31865 RTD chip

YouTube

Callender Van Dusen Equation || Resistance Temperature Detector (RTD)
How to Measure Temperature Using RTDs and the MAX31865EVKIT
PT1000 Temperatur Messwandler bauen mit dem Arduino #aeqweb
Electronic Basics #15: Temperature Measurement (Part 1) || NTC, PT100, Wheatstone Bridge
Anwendungsaufgabe 4 – Messbrücke mit PT1000
RTD PT100 (Resistance Temperature Detector) Tutorial


ADC

Name ADS1148-Q1 ADS1248 ADS1260 ADS114S06 ADS1247 ADS122C04 ADS124S06
Resolution 16 24 24 16 24 24 24
Num. Channels 8 8 5 6 4 4 6
Sample rate 2 2 40 4 2 2 4
Interface type SPI SPI SPI SPI SPI I2C SPI
Architecture Delta-Sigma Delta-Sigma Delta-Sigma Delta-Sigma Delta-Sigma Delta-Sigma Delta-Sigma
Features 50/60 Hz Rejection, Excitation Current Sources (iDACs), GPIO, Oscillator, PGA, Temp Sensor 50/60 Hz Rejection, Excitation Current Sources (iDACs), GPIO, Oscillator, PGA, Temp Sensor 50/60 Hz Rejection, Excitation Current Sources (iDACs), Oscillator, PGA, Temp Sensor 50/60 Hz Rejection, Excitation Current Sources (iDACs), GPIO, Oscillator, PGA, Temp Sensor 50/60 Hz Rejection, Excitation Current Sources (iDACs), GPIO, Oscillator, PGA, Temp Sensor 50/60 Hz Rejection, Excitation Current Sources (iDACs), Oscillator, PGA, Temp Sensor, Small Size 50/60 Hz Rejection, Excitation Current Sources (iDACs), GPIO, Oscillator, PGA, Temp Sensor
Input Range 0 – 4.25 0 – 4.25 0 – 5.0 0 – 5.25 0 – 4.25 0 – 5.6 0 – 5.25
AVDD 2.7 – 5.25 2.7 – 5.25 2.7 – 5.25 2.7 – 5.25 2.7 – 5.25 2.3 – 5.5 2.7 – 5.25
DVDD 2.7 – 5.25 2.7 – 5.25 2.7 – 5.25 2.7 – 3.6 2.7 – 5.25 2.3 – 5.5 2.7 – 3.6

DAC

Oder 5V mit OpAmp!

Name MCP4725 DAC161S997-Q1 DAC8871 DAC7731 DAC3171
Resolution 12 16 16 16 14
Num. Channels 1 1 1 1 1
Reference type: Ext Ext Ext Ext, Int Ext, Int
Interface type I2C SPI SPI SPI DDR LVDS
Architecture Delta-Sigma R-2R R-2R
Features On-Board Non-Volatile Memory (EEPROM) 4-20mA loop transmitter, Low Power Reset to Mid-Scale Reset to Mid-Scale, SDO Low Power, High speed, 500-MSPS
Package SOT-23 WQFN-16 TSSOP-16 SSOP-24 VQFN-64
VDD 2.7 – 5.5 2.4 – 3.6 -18 – 18 -10 – 10 -0.5 – 2.3/4

WHO

Leishmaniasis
Leishmaniasis – Fact sheet, April 2017


CDC

Parasites – Leishmaniasis


YouTube Parasiten

Killer Diseases: LEISHMANIASIS/ KALA AZAR
Life cycle of Leishmania in the human host
Leishmaniasis life cycle
Adam Spencer – Leishmaniasis Blog: Day Two of Treatment
Adam Spencer – Leishmaniasis Blog: Soccer Ball
Adam Spencer – Leishmaniasis Blog: Day 17 of Treatment
Adam Spencer – Adam Spencer Leish Update March 2013


YouTube Elektronik

How Thermocouples Work – basic working principle + RTD
Thermoelement & Seebeck Effekt | Sensoren / passive Bauelemente
Wie funktionieren Thermoelemente? | Temperatur Profis


References

A Case of Cutaneous Leishmaniasis Treated with Hyperbaric Oxygen Therapy, 14.03.2017


Medikamente / Drugs

paromomycin
paromamine
antimony
pentavalent antimony compounds
Pentavalent antimonials

neu

Amphotericin B (Produkt: AmBisome)
Miltefosine


Geräte / Device

  • ThermoMed device
  • INFRA – Infrared Therapy
  • Baghdadin device

Thermosurgery Thermomed
ThermoMed device
R/ Thermomed ® (Thermosurgery Inc Phoenix USA) is een apparaat dat de huid gecontroleerd verhit tot 50 ºC. Gedurende 30 seconden verhitten (eventueel eerst verdoven), in totaal 3 keer met een interval van een week. Zie website Thermosurgery.

Thermosurgery
The ThermoMed device works by transmitting radio frequency (RF) through the skin to agitate the cells, which in-turn generates heat at the cellular level. The device precisely monitors the heated tissue within narrow temperature parameters. Because abnormal and diseased cells cannot tolerate the heat, the cells die. The surrounding healthy cells are minimally affected because the temperature is within a tolerable range. In addition to the death of the diseased cells, the immune system is provoked and promotes in the healing of the treated area.

Treatment and Prevention of Leishmaniasis (Kala-Azar)
INFRA – Infrared Therapy
Infrared light gun for the treatment of cutaneous leishmaniasis in hospitals, rehabilitation centers and rural areas. Can be used as infrared gun or placed on a stretcher . It has a temperature sensor which automatically regulates treatment of 30 seconds at 50 degrees.
INFRA: Terapia Termica on Behance
A novel and effective hyperthermia method for Schistosomiasis japonica prevention and treatment

High-Frequency Surgery / HF-Chirurgie

High-Frequency Surgery
HF-Chirurgie


Impfung

Anti-Leishmania Vaccine, 2002


Schnelltests

Leishmania Rapid Diagnostic Device Receives FDA clearance


Power supply


Battery / Accumulator

  • LiFePO4
  • Protection Circuit Module (PCM)
  • Protection Circuit Module (PCB)
  • Battery Management System (BMS)
  • BMS/PCB/PCM 4S (12V) = 4 Zellen, 12.8V

Do I need a balance charger if i use a Protection Circuit Module for Li-ion batteries?
PCM vs BMS, a dilemma for product designers

12.8V (12V) LiFePO4 Battery Packs
PCB/PCM for 12.8V LiFePO4 Pack (4S)
BMS/PCB/PCM 4S (12V)

18650

ENIX Energies 18650 Lithiumphosphat Akku, 3.2V / 1.2Ah, Flach-Anschluss, rs-online
IFR 18650J 3.2V 1400mAh LiFePo4 Akku, accuswiss
IFR 18650 3.2V 1400mAh LiFePo4 Akku, accuswiss
Industriezelle, LiFePO, 18650, 3,3 V, 1350 mAh, Z-Lötfahnen, reichelt
3,2 Volt Solar Akku Lithium 18650 IFR LiFePo4 Akku mit Kopf ungeschützt, 1400-1500mAh, akkushop-schweiz
Sony US18650FTC1 Spezial-Akku 18650 Flat-Top LiFePO 4 3.2 V 1100 mAh, Conrad
ENIX Energies Lithium 18650 LiFePO4 3.2V 1500mAh, Digitec

Chips / IC

LTC4040 5V, 2.5A Uninterruptible Power Supply (UPS) with USB-C

TI

Battery management solutions
Battery charger ICs – Products

USB-PD-CHG-EVM-01, Integrated USB Type-C Power Delivery (PD) and charging reference design for 2-4 cell batteries EVM
TIDA-050047: Integrated USB Type-C power delivery (PD) and charging reference design for 2-4 cell batteries

TPS25750, Highly integrated USB Type-C and USB PD controller with pre-configured GUI
BQ25792, I2C controlled, 5-A, 1-4 cell buck-boost charger with dual-input selector and USB PD 3.0 OTG output
BQ25731, I2C 1-5 cell NVDC buck-boost battery charge controller with USB type-C PD support
BQ25798, I2C controlled, 1-4 cell, 5-A buck-boost solar battery charger with dual-input selector and MPPT
BQ24172, Multi-cell, 4A, stand-alone buck Li-ion and Li-polymerymer battery charger with integrated MOSFETs
BQ25790, Integrated, NVDC, 5-A 1-cell to 4-cell switch-mode buck-boost battery charger
BQ769142, 3-s to 14-s high-accuracy battery monitor and protector for Li-ion, Li-polymer and LiFePO4 battery
BQ25071DQCT, 1-cell, 1-A, Li-ion linear battery charger with 50mA LDO

TPS25750_Application_Customization_Tool, Robert Almendarez
TPS25750 Application Customization Tool
TI-CHARGER-GUI – GUI software for use with USB2ANY and battery charging evaluation modules
TI-CHARGER-GUI

Nicht lieferbar

BQ25792RQMR
TPS25750DRJKR
TVS2200DRVR
TPS25750DRJKR
TVS2200DRVR

Ersatz?

YouTube: New Product Update: USB Type C and USB Power Delivery Charging
USB Type-C & USB Power Delivery ICs
TPS25740, 24-VQFN, NOT RECOMMENDED FOR NEW DESIGNS
TPS65987D, 56-VFQFN

ST

  • Entweder: Standalone USB PD controller wie STUSB4500
  • Oder: Type-C port manager (TCPM) mit Type-C Port Controller (TCPC): TCCP01-M12 und STM32G0/4 als USB Type-C power delivery (UCPD)

STUSB4500, Standalone USB PD controller for power sinking devices
STEVAL-ISC005V1, Evaluation board for the STUSB4500 USB Power Delivery controller
How to Create a STM32G0 USB-PD Device with STM32CubeIDE (YouTube)
STM32 solutions for USB Type-C and Power Delivery, TCPP01-M12 port protection
AN5418, How to build a simple USB-PD sink application with STM32CubeMX
X-NUCLEO-USBPDM1, USB Type-C Power Delivery SINK expansion board based on TCPP01-M12 for STM32 Nucleo

STM32 solutions for USB Type-C and Power Delivery
STM32G0: The world’s first USB-C & Power Delivery 3.0 MCU (PDF)

ST Wiki: USB Power Delivery overview

Community: STM32G071 USB sink (USB Device vs. USB-PD)
NUCLEO-G0B1RE, STM32 Nucleo-64 development board with STM32G0B1RE MCU, supports Arduino and ST morpho connectivity
NUCLEO-G071RB, STM32 Nucleo-64 development board with STM32G071RB MCU, supports Arduino and ST morpho connectivity
STM32G0B1RE, USB Device/Host, Mainstream Arm Cortex-M0+ 32-bit MCU, up to 512KB Flash, 144KB RAM, 6x USART, timers, ADC, DAC, comm. I/Fs, 1.7-3.6V
STM32G071RB, No USB at all, only USB-PD, Mainstream Arm Cortex-M0+ MCU with 128 Kbytes of of Flash memory memory, 36 Kbytes RAM, 64 MHz CPU, 4x USART, timers, ADC, DAC, comm. I/F, 1.7-3.6V

Analog

ADP5063, Linear LiFePO4 Battery Charger with Power Path and USB Compatibility
Switching Battery Chargers
LTC4079, 60V, 250mA Linear Charger with Low Quiescent Current
LT3652, Power Tracking 2A Battery Charger for Solar Power
LTC4012, High Efficiency, Multi-Chemistry Battery Charger with PowerPath Control
LTC4015, Multichemistry Buck Battery Charger Controller with Digital Telemetry System
LTC4121, 40V 400mA Synchronous Step-Down Battery Charger

Microchip

MCP73871, USB/AC Battery Charger with Power Path Management
MCP73123, Lithium Iron Phosphate Battery Charge Management Controller


USB-PD

Würth Elektronik Webinar: USB 3.1 C – Technische Analyse und Design-Tipps


BMS Balancer

TI

“Sorry, we don’t have a battery charger integrated with cell balancer right now.”, Apr 24, 2020
Cheapest or simplest 3s LiPo boost charger and balancer?

Analog Devices

Battery Cell Balancers
LTC3300-2, Addressable High Efficiency Bidirectional Multicell Battery Balancer


Stecker

GX12

RS PRO Stecker, zur Kabelmontage, 4-polig, 1.0A
RS PRO Stecker, Buchse, zur Tafelmontage, 4-polig, 1.0A


Microcontroller

rs-online: Quarz ABLS-8.000MHZ-B2-T 8MHz, ±20ppm, HC49/US, 11.4 x 4.7 x 4.2mm

STM32F413RG, High-performance access line, Arm Cortex-M4 core with DSP and FPU, 1 MByte of Flash memory, 100 MHz CPU, ART Accelerator, DFSDM
STM32G473CE, Mainstream Arm Cortex-M4+ MCU 170 MHz with 512 Kbytes of Flash memory, Math Accelerator, High Analog level integration
STM32G474CE, Mainstream Arm Cortex-M4 MCU 170 MHz with 512 Kbytes of Flash memory, Math Accelerator, HR Timer, High Analog level integration
STM32G474RE, Mainstream Arm Cortex-M4 MCU 170 MHz with 512 Kbytes of Flash memory, Math Accelerator, HR Timer, High Analog level integration
NUCLEO-G474RE, STM32 Nucleo-64 development board with STM32G474RE MCU, supports Arduino and ST morpho connectivity

STM32G071RB, Mainstream Arm Cortex-M0+ MCU with 128 Kbytes of of Flash memory memory, 36 Kbytes RAM, 64 MHz CPU, 4x USART, timers, ADC, DAC, comm. I/F, 1.7-3.6V
NUCLEO-G071RB, STM32 Nucleo-64 development board with STM32G071RB MCU, supports Arduino and ST morpho connectivity

Digikey STM32G071GBU6N
Digikey STM32G071KBT6N
Digikey STM32G071RBT6

UART

The maximum baud rate that can be reached is 8 Mbaud when the clock source is at 64 MHz and Oversampling by 8 is configured.
With other clock sources, and/or higher oversampling ratio, the maximum speed is limited.
STM32G0 – USART

The maximum baud rate that can be reached is 21.25 Mbaud when the clock source is at 170 MHz and oversampling by 8 is configured.
With other clock sources, and/or higher oversampling ratio, the maximum speed is limited.
STM32G4 – USART

GitHub

github.com/STMicroelectronics/STM32CubeG0/releases

github.com/STMicroelectronics/stm32f0xx_hal_driver/releases, Provides the STM32Cube MCU Component “hal_driver” of the STM32F0 series.
github.com/STMicroelectronics/stm32f0xx_hal_driver/releases, Provides the STM32Cube MCU Component “hal_driver” of the STM32F0 series.
github.com/STMicroelectronics/stm32g4xx_hal_driver/releases,


Wärmeleitender Klebstoff

RS PRO Wärmeleitkleber, Spritze 20 ml
Wärmeleitende Klebstoffe für den Einsatz in der Elektronik

  • Die wärmeleitenden Klebstoffe sind Kunstharze, die mit entsprechenden metallischen oder anorganischen Füllstoffen angereichert sind.
  • Die besten Wärmeleitwerte können mit metallischen Füllstoffen wie Silber oder Graphit erreicht werden. Dadurch wird der Klebstoff allerdings auch elektrisch leitend, was bei vielen Anwendungen nicht erwünscht ist.
  • Um eine reine Wärmeleitfähigkeit bei gleichzeitiger elektrischer Isolation zu erzielen, müssen Klebstoffe verwendet werden, die mit keramischen oder mineralischen Füllstoffen versetzt sind.
  • Im Vergleich zu Wärmeleitpasten haben wärmeleitende Klebstoffe zudem den Vorteil, dass sie nicht nur die hohe Wärmeenergie abführen, sondern gleichzeitig zur Fixierung und Befestigung von Bauteilen dienen.

Conrad Kasp K30050 Graphitpulver 50 g
Wärmeleitfolie – Graphit leitet Hitze ab
Grafitfolien

  • Wärmeleitende Grafitfolien bestehen aus natürlichem oder synthetischem Grafit und besitzen keine elektrische Isolation
  • Thermisch leitende Grafitfolien sind eine Alternative zu herkömmlichen Wärmeleitpasten.

Schalter / Switch

  • RLS-202-A2 (gerade)
  • RLS-202-A3 (90° gekippt längs)
  • RLS-202-A4 (90° gekippt quer)

Kapazitiv

  • TTP223, TTP224, TTP226, TTP229,
  • AT42QT1010, AT42QT1012
  • Silicon Taste

OLED

Newhaven NHD-2.7-12864WDW3

Code

OLED_25664.txt
NHD-3.12-25664.txt
oled_25664.c

GitHub

github.com/olikraus/u8g2, U8glib library for monochrome displays, version 2
github.com/olikraus/U8g2_Arduino, U8glib V2 library for Arduino
U8g2 Wiki
u8g2setupcpp, supports monochrome OLEDs and LCDs
Porting-to-new-MCU-platform, Porting to new MCU platform

Fonts

otf2bdf -a -r 72 -p 110 -o tmp.bdf Logisoso.ttf
./bdfconv -v -f 1 -m '32,42-57' tmp.bdf -o u8g2_font_logisoso_tn.c  -n u8g2_font_logisoso_tn -d ../bdf/helvB18.bdf 

How to add fonts to u8G2 #105
Adding a custom font #526
TTF to BDF
github.com/olikraus/u8g2/blob/master/doc/faq.txt#L179
github.com/olikraus/u8g2/tree/master/tools/font/bdfconv

Other Libraries

github.com/adafruit/Adafruit_SSD1306, Arduino library for SSD1306 monochrome 128×64 and 128×32 OLEDs
github.com/winneymj/ESP8266_SSD1322, Arduino library for 256×64 OLED ER-OLED032-1 (SSD1322 driver)
github.com/cvonk/arduino-SSD1322, Arduino library for 256×64 OLED ER-OLED032-1 (SSD1322 driver)

Tutorials

SSD1322 OLED Fun: Part One
SSD1322 OLED Fun: Part Two

Live: Zeit-Leistung Diagram

stm32::hakko t12+858D, PID tune

STM32

u8g2 library usage with STM32 MCU
Use U8g2 with STM32 #356
github.com/leechwort/u8g2-stm32-example

ArduinoMenu

github.com/neu-rah/ArduinoMenu, Arduino generic menu/interactivity system
Using an OLED Display with Arduino
github.com/shuzonudas/monoview/blob/master/U8g2/Examples/Menu/simpleMenu/simpleMenu.ino

LCDMenuLib2

github.com/Jomelo/LCDMenuLib2, Create a tree menu. Use it with different lcd types / console output / ssh console.

TcMenu

TcMenu Framework for Aruino and mbed
TcMenu – Using U8G2 to render menus
Reference > Libraries > Tcmenu
github.com/davetcc/tcMenu, TcMenu is a full feature menu system for Arduino, mbed and ESP, it’s modular enough to support different input types, displays and also has the concept of remote control built in.

XPsys

XPsys – Sistema para ESP32 com ST7920
github.com/JailsonBR/XPsys
YouTube: mbedded System – XPsys V1.0.1 for ESP32 – Menu with Icons – ST7920


PID

PID controller, proportional–integral–derivative controller
PID for Dummies

YouTube

** PID Regler mit Excel verständlich gemacht
PID Balance+Ball | full explanation & tuning
Implementing the PID Controller in Software
PID Controller Implementation in Software
PID control on arduino
PID Math Demystified
PID Control loop Tutorial


I2S

Adafruit MAX98357 I2S Class-D Mono Amp
Thin Speaker
github.com/earlephilhower/ESP8266Audio
Lernen, Ton mithilfe des STM32 und des I2S-Protokolls zu übertragen (russisch)


STM32duino

How to use stm32duino build_opt.h in PlatformIO?
How to use stm32duino (official STM32 core) build_opt.h in PlatformIO


Rotary Encoder

Hardware Debounced Rotary Encoder
Implementing a simple menu interface on OLED display

Decoding Rotary Encoders with STM32 | Truestudio + CUBEMx


Flash

External Flash Memory File System
github.com/schinken/Flash
github.com/PaulStoffregen/SerialFlash


Leiterplatten Header / Platine-zu-Platine & Mezzanine-Steckverbinder

HMTSW, Hochtemperaturfeste Stiftleiste mit variabler Pinlänge


Resonator vs. Oscillator

STM32G071GB (UFQFPN28 – 28 pin package) HSE pins avaliable?
Why does this nucleo board lack a crystal oscillator and some other flavors have it?
Bypass vs Crystal ceramic
Do you know when to use a crystal or an oscillator? The wrong answer can cost you.

OpenCSV

opencsv, Last Published: 2017-08-12 | Version: 4.0

Alternatives

Apache Commons CSV
SuperCSV
Super CSV, Reading CSV files

Questions

Any good library to read and write csv files?
CSV API for Java
Java OpenCSV – 2 List comparison and duplication
How read Japanese fields from CSV file into java beans?
OpenCSV – CsvReaderNullFieldIndicator seems to make no difference

Tutorial

CsvToBean and BeanToCsv Example – Using OpenCSV, January 25, 2016
How to read and parse CSV file in Java, April 25, 2013 | Updated : July 18, 2016