Selasa, 13 Agustus 2024

Selasa, 09 April 2024

Uji sensor ultrasonic waterproof A01NYUB dengan ESP32

 



apa itu sensor ultrasonic ??


Sensor jarak ultrasonik menentukan jarak ke target dengan mengukur selang waktu antara pengiriman dan penerimaan pulsa ultrasonik. A01NYUB adalah modul sensor ultrasoinik tahan air dengan jarak jangkauan efektif 7,5m. Ini kompatibel dengan perangkat 3.3V ~ 5V seperti Arduino, Raspberry Pi, dll. Arus rata-rata A01NYUB hanya 15mA sehingga dapat didukung oleh sebagian besar port IO pengontrol.


Sensor ultrasonik mengadopsi probe tertutup pada pemancar & penerima, tahan air dan tahan debu, yang cocok untuk lingkungan pengukuran yang keras dan lembab. Ini mencadangkan antarmuka 2.54-4P dan mengadopsi komunikasi UART. Sensor ultrasonik ME007YS telah mengalami pengujian jangka panjang dan optimasi yang konstan sehingga dapat menawarkan waktu respon yang cukup cepat, stabilitas dan sensitivitas tinggi, serta konsumsi daya yang rendah.


Gunakan sensor dengan pengontrol Arduino untuk membangun proyek Anda, seperti pemberi isyarat mobil pendukung, robot penghindar rintangan, deteksi objek yang mendekat, dll.

UJI

komponen yang dibutuhkan:

  • ESP32
  • Sensor ultrasonic waterproft A01NYUB 
  • air + kecer
hubungkan esp32 dengan sensor 
esp32----------sensor
VCC                  kabel merah
GND                 kabel hitam
25                     kabel Hijau
26                     kabel biru


upload sketch :

#include <SoftwareSerial.h>

SoftwareSerial mySerial(25, 26); // RX, TX
unsigned char data[4] = {};
float distance;

void setup()
{
  Serial.begin(57600);
  mySerial.begin(9600);
}

void loop()
{
  do {
    for (int i = 0; i < 4; i++)
    {
      data[i] = mySerial.read();
    }
  } while (mySerial.read() == 0xff);

  mySerial.flush();

  if (data[0] == 0xff)
  {
    int sum;
    sum = (data[0] + data[1] + data[2]) & 0x00FF;
    if (sum == data[3])
    {
      distance = (data[1] << 8) + data[2];
      if (distance > 280)
      {
        Serial.print("distance=");
        Serial.print(distance / 10);
        Serial.println("cm");
      } else
      {
        Serial.println("Below the lower limit");
      }
    } else Serial.println("ERROR");
  }
  delay(150);
}


cek serial monitor :



sumber :
https://wiki.dfrobot.com/A01NYUB%20Waterproof%20Ultrasonic%20Sensor%20SKU:%20SEN0313

Jumat, 16 Februari 2024

signal gsm sim800l

ValueRSSI dBmCondition
2-109Marginal
3-107Marginal
4-105Marginal
5-103Marginal
6-101Marginal
7-99Marginal
8-97Marginal
9-95Marginal
10-93OK
11-91OK
12-89OK
13-87OK
14-85OK
15-83Good
16-81Good
17-79Good
18-77Good
19-75Good
20-73Excellent
21-71Excellent
22-69Excellent
23-67Excellent
24-65Excellent
25-63Excellent
26-61Excellent
27-59Excellent
28-57Excellent
29-55Excellent
30-53Excellent

 

Cara membuat datalogger blynk di spreadsheet / googlesheet menggunakan akun versi Free

  silahkan video di atas. semoga bermanfaat. jika masih kurang jelas bisa kontak saya