WeMos D1 Mini DS18B20 Shield

DKK35.00 inkl. moms

WeMos D1 Mini DS18B20 Shield.

På lager

Fortæl andre om dette produkt.

Email
Varenummer (SKU): 5219 Kategori: Tags: , , , ,

Beskrivelse

WeMos D1 Mini DS18B20 Shield. Dette skjold er monteret med DS18B20 digitalt termometer, der giver 9-bit til 12-bit Celsius temperaturmålinger og har en alarmfunktion med ikke-flygtige brugerprogrammerbare øvre og nedre triggerpunkter. Denne sensor kan forbindes med 1-Wire bus, der pr. definition kun kræver én datalinje og jord til kommunikation. Stiftet, der bruges til denne sensor, er D2-ben af ​​WeMos D1 Mini og Mini PRO, hvilket gjorde dette skjold til ikke at være I2C-kompatibelt.

Tekniske detaljer:

  • 1-Wire Interface
  • Measures Temperatures from -55°C to +125°C (-67°F to +257°F)
  • ±0.5°C Accuracy from -10°C to +85°C
  • Programmable Resolution from 9 Bits to 12 Bits
  • Parasitic Power Mode Requires Only 2 Pins for Operation (DO and GND)
  • Passer til: Wemos D1 Mini (Køb den HER)

Installere ESP package (Arduino IDE)

  • Åben Arduino IDE (Download her)
  • Klik “Fil/Egenskaber”
  • Indtast dette link i feltet “Additionel Board Manager URL’s”
  • Link “http://arduino.esp8266.com/stable/package_esp8266com_index.json
  • Klik OK
  • Åben “Værktøj/Board/Boards manager” (Lad programmet opdatere)
  • Find “ESP8266” og installere
  • Klik derefter “Værktøj/Board” og find (Generic ESP8266 Module)
  • “Værktøj/Programmer” skal være “AVR ISP”
  • Du er nu klar til at sende en kode

Installere DallasTemperature-3.9.0

  • Download library (Download)
  • Udpak filer
  • Flyt/kopir mappen “DallasTemperature-3.9.0” til  “libraries” som findes i “Arduino IDE” mappen (C:Program Files (x86)Arduinolibraries)
  • Åben Arduino IDE software og klik på “Sketch/Include library”
  • Klik nu på “Add Zip. library” og find Zip filen du lige har downloaded.
  • Åben “Manage” for at opdatere library.
  • Luk, og åben Arduino IDE programmet. (Genstart programmet)
  • Nu er DallasTemperature-3.9.0 Library installeret

Installere OneWire-2.3.5

  • Download library (Download)
  • Udpak filer
  • Flyt/kopir mappen “OneWire-2.3.5” til  “libraries” som findes i “Arduino IDE” mappen (C:Program Files (x86)Arduinolibraries)
  • Åben Arduino IDE software og klik på “Sketch/Include library”
  • Klik nu på “Add Zip. library” og find Zip filen du lige har downloaded.
  • Åben “Manage” for at opdatere library.
  • Luk, og åben Arduino IDE programmet. (Genstart programmet)
  • Nu er OneWire-2.3.5 Library installeret

Eksempel

Her viser vi et hurtig eksempel på du via serial monitoren kan aflæse temperaturen.

Kode

/* DS18B20 1-Wire digital temperature sensor with Arduino example code. More info: https://www.makerguides.com */
// Include the required Arduino libraries:
#include <OneWire.h>
#include <DallasTemperature.h>
// Define to which pin of the Arduino the 1-Wire bus is connected:
#define ONE_WIRE_BUS 4 //(Pin 2 på wemos D1 mini)
// Create a new instance of the oneWire class to communicate with any OneWire device:
OneWire oneWire(ONE_WIRE_BUS);
// Pass the oneWire reference to DallasTemperature library:
DallasTemperature sensors(&oneWire);

void setup() {
// Begin serial communication at a baud rate of 9600:
Serial.begin(9600);
// Start up the library:
sensors.begin();
}
void loop() {
// Send the command for all devices on the bus to perform a temperature conversion:
sensors.requestTemperatures();
// Fetch the temperature in degrees Celsius for device index:
float tempC = sensors.getTempCByIndex(0); // the index 0 refers to the first device
// Fetch the temperature in degrees Fahrenheit for device index:
float tempF = sensors.getTempFByIndex(0);
// Print the temperature in Celsius in the Serial Monitor:
Serial.print("Temperature: ");
Serial.print(tempC);
Serial.print(" \xC2\xB0"); // shows degree symbol
Serial.print("C | ");
// Print the temperature in Fahrenheit
Serial.print(tempF);
Serial.print(" \xC2\xB0"); // shows degree symbol
Serial.println("F");
// Wait 1 second:
delay(1000);
}

Kontakt os

Du er altid velkommen til at kontakte os på info@ardustore.dk, eller sende os en besked via messenger (Klik her) og vi vil hjælpe dig.

Anmeldelser

Der er endnu ikke nogle anmeldelser.

Vær den første til at anmelde “WeMos D1 Mini DS18B20 Shield”

Din e-mailadresse vil ikke blive publiceret.

Du kunne også være interesseret i...