제조공정
| × | 1 | ||||
| × | 1 | ||||
| × | 3 | ||||
| × | 10 | ||||
| × | 1 | ||||
| × | 3 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 |
| ||||
|
다른 센서는 온도 데이터를 얻는 데 사용되며, 모두 다른 한계와 정확도가 있습니다. 건강 기반 프로젝트의 경우 건강 상태 및 권장 사항에 대한 현실적인 보기를 얻기 위해 외부 및 체온의 가장 정확한 값을 얻는 것이 매우 중요합니다. 이러한 이유로 가장 많이 사용되는 온도 센서와 micro:bit 온도 센서의 정밀도를 비교하기로 결정했습니다.
이 프로젝트를 위해 온도 센서 DS18B20, 방수 DS18B20, AM2302, arduino 및 micro:bit 보드 및 표준 온도계를 사용했습니다.
먼저 센서를 arduino 보드에 연결했고(Schematics 부분 참조) 이렇게 연결되어 보입니다.
그런 다음 arduino 보드용 코드를 업로드하고(코드 부분 참조) Vittascience 플랫폼(https://en.vvittascience.com/microbit/)을 사용하여 이 프로젝트의 코드를 생성했습니다.
다음은 실내 온도를 확인할 때의 결과입니다(10개의 실험이 제공되었으며 가장 대표적인 데이터가 있는 실험의 데이터 분석이 아래에 표시됨).
실내 온도계는 21°C의 값을 보여주었고 우리가 가장 정확한 것으로 간주합니다. Micro:bit는 27°C의 값을 보여 정확한 값과 매우 다릅니다. arduino 보드 센서에 연결된 3개 모두 실온을 표시하는 데 꽤 정확했지만 센서 AM2302가 가장 높은 정확도를 보였습니다.
다음은 센서를 손에 쥘 수 있도록 여분의 와이어를 사용하여 체온을 확인한 결과입니다(10개의 실험이 제공되었으며 가장 대표적인 데이터가 포함된 실험의 데이터 분석이 아래에 표시됨).
* 온도계 값:32.2°C
* 마이크로:비트 값:34°C
* 방수 센서 18B20(세 번째 열):32.40°C
* 센서 DS18B20(첫 번째 열):31.50°C
* 센서 AM2302(두 번째 열):33°C
따라서 방수 센서 18B20이 가장 정확한 값을 보여 체온을 측정하는 데 사용해야 하며 센서 AM2302가 실온을 측정하는 데 가장 적합합니다.
섹션> <섹션 클래스="섹션 컨테이너 섹션 축소 가능" id="코드">#include#include #define AM2302_PIN 3#include "cactus_io_DS18B20.h#include #include #define ONE_WIRE_BUS_ONEWONEWIRE;달라스 온도 센서(&oneWire);AM2302 dht(AM2302_PIN);int DS18B20_Pin =4;DS18B20 ds(DS18B20_Pin);void setup() { Serial.begin(9600); ds.readSensor(); dht.begin(); sensor.begin(); Serial.println("18B20 | AM2302 | DS18B20"); Serial.println("온도(C) | 온도(C) | 온도(C)");}void 루프() { ds.readSensor(); sensor.requestTemperatures(); dht.readTemperature(); if (isnan(dht.humidity) || isnan(dht.temperature_C)) { 반환; } Serial.print(sensors.getTempCByIndex(0)); Serial.print(" "); Serial.print(dht.temperature_C); Serial.print(" "); Serial.println(ds.getTemperature_C()); 지연(1500);}
제조공정
구성품 및 소모품 Arduino UNO × 1 초음파 센서 - HC-SR04(일반) × 1 앱 및 온라인 서비스 Arduino IDE 이 프로젝트 정보 아래 그림은 초음파 센서와 아두이노를 나타낸 것입니다. 만든 모델은 프레젠테이션용으로만 사용되었습니다. . 소개 레벨 표시기는 모든 산업 분야에서 주로 사용됩니다. 소규모 작업이나 가정용으로도 동일하게 구현할 수 있습니다. 우리는 연속 데이터를 읽는 데 도움이 되는 유체 레벨 센서를
구성품 및 소모품 Arduino UNO × 1 초음파 센서 - HC-SR04(일반) × 1 Adafruit 128X64 LED LCD OLED × 1 앱 및 온라인 서비스 Arduino IDE 이 프로젝트 정보 OLED 화면 사용 방법 여기에 대한 이전 자습서가 있습니다. #포함 및 #define , setup(): 실행 전 #include //OLED를 위한 모든 불쾌한 라이브러리가 필요합니다.#inclu