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

 

Selasa, 07 November 2023

googlesheet / spreadsheet dengan node red

 

node-red-contrib-google-sheets 1.1.2

nodered node to get, update, append, and clear google sheets.

npm install node-red-contrib-google-sheets

A basic node for reading and writing from/to google sheets.

Auth

To setup auth this node uses a google service account:

Create a new service account from This Page

Download a JSON credentials object for the service account.

Give that account access to the sheets API.

Share your sheet with the email address of the service account eg nodered@nodered-12345.iam.gserviceaccount.com

Sheets

The sheet ID can be found in the URL of your google sheet, for example in https://docs.google.com/spreadsheets/d/1UuVIH2O38XK0TfPMGHk0HG_ixGLtLk6WoBKh4YSrDm4/edit#gid=0

The ID would be 1UuVIH2O38XK0TfPMGHk0HG_ixGLtLk6WoBKh4YSrDm4

Cells

Google sheets uses the following syntax to reference a tab and cells of the worksheet

The format is Sheet1!A1:C3

Where Sheet1 is the Sheet name followed by a ! then the grid of the first cell eg A1 then a : and finally the grid of the last cell eg C3

A range of cells can be a Row at A1:A5, a Column A1:E1 or even a block such as A1:C3

Selasa, 31 Oktober 2023

cara setting port forwarding di modem huawei b312


 cara setting port forwarding di modem huawei b312

1. koneksikan ke modem huawei

2. tunggu sampai konek

3. jika sudah konek, buka browser

4. ketik ip modem 192.168.8.1

5. masukkan kata sandi admin

6. lakukan next" aja seperti barusan saya lakukan

7. bikin sandi login modem yg baru

8.pilih pengaturan jaringan - lalu ethernet - pengaturan ethernet

9. mode sambungan pilih ip statis

10. masukkan ip dari jaringan wan.

11. server dns utama isi 8.8.8.8

12. simpan

13. pilih lanjutan

14. pilih keamanan - uncentang firewall (non aktifkan firewall)

15. pilih server maya dan masukkan ip yang mau di forwardkan\

16. simpan

17. FINISH


thanks - Founder SIMOR

Frekwensi LoRa yang legal di Indonesia

 menurut kepmen 2024-05 standar teknis perangkat LPWAN berikut frekwensi LoRa : link KEPMEN: download