Draagbare thermometer met Android-apparaat
Componenten en benodigdheden
| × | 1 | ||||
| × | 1 |
Benodigde gereedschappen en machines
| ||||
|
Apps en online services
|
Over dit project
Lichaamstemperatuur meten met contactloos / contactloos zoals een thermopistool. Ik heb dit project gemaakt omdat Thermo Gun nu erg duur is, dus ik moet een alternatief hebben om DIY te maken. En het doel is om een low-budgetversie te maken.
Bekabeling verbinding (Hardware)
MLX 90614 heeft I2C-communicatie, dus gebruik in Arduino Nano pin A4 &A5
Programmering voorbereiden (software)
Voor bibliotheek MLX90614 gebruik ik de adafruit-bibliotheek, je kunt Arduino IDE openen en menu Extra -> Bibliotheken beheren -> zoeken in MLX90614. en klik op Adafruit MLX90614 Bibliotheek klik vervolgens op installeren in Bibliotheekbeheer
Testvoorbeeld uit bibliotheek
Om er zeker van te zijn dat de mlx90614-sensor kan werken, opent u Arduino IDE, klikt u op Bestand -> Voorbeelden -> Adafruit MLX90614 Bibliotheek -> mlxtest.
Upload en zie seriële monitor, u kunt omgevingstemperatuur en objecttemperatuur zien.
Circuit, OTG en 3D Print Cover voorbereiden
Na het voorbeeld van MLX90614-codewerk, bereidt u het circuit tussen Arduino nano en mlx90614-sensor voor als een afbeelding. Voor OTG kun je DIY maken met Male Microusb en Male Miniusb.
Cover Portable Thermometer kan bestand 3D downloaden in https://grabcad.com/library/portable-thermometer-box-1 en afdrukken met uw 3Dprint-machine
Installeer App Draagbare Thermometer Van Playstore
U kunt zoeken in de playstore "draagbare thermometer" of u kunt op deze link klikken Draagbare thermometer of u kunt deze qr-code scannen
Lopende draagbare thermometer
Hoe te lopen Draagbare thermometer
- Verbind het apparaat in uw smartphone met OTG.
- Actieve OTG-verbinding op uw smartphone
- Toepassing uitvoeren
- Klik op nu controleren om de lichaamstemperatuur te controleren
Videoproject draagbare thermometer
Code
- Draagbare thermometer Arduino-code
Draagbare thermometer Arduino-codeArduino
/* * MLX90614 Verzenden naar OTG * [email protected] */#define LED 13#include#include Adafruit_MLX90614 mlx =Adafruit_MLX90614();unsigned long previousMillis;int interval =50;char i;int data =0;void setup() {Serial.begin(9600); mlx.begin(); pinMode(LED, OUTPUT);}void loop() {if (Serial.available()> 0) { i =Serial.read(); schakelaar (i) {geval '0':digitalWrite (LED, LAAG); gegevens =0; pauze; kast '1':digitalWrite(LED, HOOG); gegevens =1; pauze; } }if (data==1) { if (millis() - previousMillis>=interval) { previousMillis =millis(); Serial.print(mlx.readAmbientTempC()); Serieel.print(";"); Serial.println(mlx.readObjectTempC()); } }}
Aangepaste onderdelen en behuizingen
Schema's
Productieproces
- Draagbaar toilet
- Thermometer
- Apparaatbeheer:gelijke tred houden met miljoenen slimme meters
- Ontwerpen met Bluetooth Mesh:apparaatvereisten
- DIY Virtual Alike NEST-thermostaat met Node-RED
- malloc() Functie in C-bibliotheek met VOORBEELD
- calloc() Functie in C-bibliotheek met programma VOORBEELD
- Connectoren met inserts in E3.cable
- Drukluchtstroommeetapparaat met analoge sensor
- 1325 Multi 8 spindels CNC-machine met roterend apparaat
- Draagbaar apparaat detecteert door voedsel overgedragen ziekten