Professional Documents
Culture Documents
Konsep IoT Water Pump
Konsep IoT Water Pump
A0 LCD
Display
Water A1
Pressure Wireless
COM
Water flow A2
Voltage
A4, A5, A6
Current
A8, A9, A10
Micro
Keypad RTC
SD
RPM A11
Meter
https://www.hestech.id/2020/04/cara-menggunakan-sensor-suhu-ds18b20.html
Sensor Temperature
Spec:
- Type DS18B20
Sensor Water pressure
Gravity: Analog Water Pressure Sensor 0-1.6Mpa
INTRODUCTION
This is a water pressure sensor adopts DFRobot Gravity 3-pin interface. It supports standard 5V voltage input and 0.5~4.5V linear voltage output. It is compatible with multiple Arduino controllers.
Coordinate with a DFRobot Gravity IO Expansion Shield, the water pressure sensor can be plugged into an Arduino board, wiring-free. Put it with Solenoid Valve, Water Turbine Generator and other
sensors, you can build a smart water control system.
Briefly speaking, this water pressure sensor is a stethoscope to a water pipe. It will help you to diagnose whether there is water, how strong the water pressure is. It can be widely applied to smart
home control systems (SCS), Internet of Things (IoT) and device detections.
FEATURES
Support water pressure detection of living environmental water systems, such as houses, gardens and farms.
Support water pressure detection of outdoor environment, such as rivers, lakes and sea.
Support water pressure detection of tanks;
Support liquid level detection in special situation detection in specified liquid;
SPECIFICATION
Medium: liquid/gas without corrosion
Wiring: Gravity-3Pin (Signal-VCC-GND)
Pressure Measurement Range: 0~1.6 Mpa
Input Voltage: +5 VDC
Output Voltage: 0.5~4.5 V
Measurement Accuracy: 0.5%~1%FS (0.5%, 0~55°C)
Threadably: G1/4
Adapter: G1/2 to G1/4
Waterproof level: IP68
Operating Temperature: -20~85°C
Response Time: <2.0 ms
Quiescent Current: 2.8 mA
Normal Operating Pressure: ≤2.0 Mpa
Damaged Pressure: ≥3.0Mpa
Service Life: 10’000’000 times
Spesifikasi
- Suplai tegangan: DC 7v ~ 35v
- Output tegangan: 0 ~ 3.3V / 5V / 10V / 15V
- Input arus: 4 ~ 20mA
- Bisa mengatur output dengan potentiometer
- Aman karena sisi analog dan digital isolated
- Dimensi 3.3*2.5cm
- Reverse polarity protection di sisi suplai tegangan (Power supply)
- LED power indicator menyala saat ada tegangan
Paket Berisi:
1x Module Converter 0/4-20mA to 0-3,3V / 5V / 10V
Catatan:
1. Mohon 0-1cm kesalahan karena untuk pengukuran manual. Pastikan tidak ada permasalahan sebelum Anda membeli.
2. Karena perbedaan antara monitor atau kamera yang berbeda, gambar mungkin tidak mencerminkan warna sebenarnya. Terima kasih!
KELENGKAPAN :
* 1pcs GY-521 MPU6050 Accelerometer Sensor
Voltage sensor ZMPT101B
merupakan modul sensor listrik AC, ukuran
compact sehingga tidak memakan tempat dan
mampu mendetksi tegangan hingga 250VAC
Specification:
-> on-board precision miniature voltage
transformer
-> on-board high-precision op amp circuit, the
signal to do accurate sampling and appropriate
compensation function
-> the module can measure less than 250VAC
voltage corresponding to the analog output can
be adjusted
-> PCB board size: 49.5 (mm) x19.4 (mm)
https://www.tokopedia.com/dx-
tronics/zmpt101b-single-phase-ac-
voltage-sensor-tegangan-listrik-pln-
220v-250v?refined=true&whid=0
Curent sensor https://www.tokopedia.com/tokoduino/non-invasive-ac-100a-current-sensor-sensor-arus-ac-yhdc-sct013-clamp?whid=0
NON INVASIVE AC 100A CURRENT SENSOR / SENSOR ARUS AC YHDC SCT013 CLAMP SENSOR adalah perangkat probe dalam
bentuk trafo clamp yang dapat dipasang / dikaitkan ke kabel listrik untuk mengukur besar arus AC yang sedang mengalir
https://learn.openenergymonitor.org/electricity-
dikabel listrik tersebut. visit Tokoduino dot com monitoring/voltage-sensing/report-idealpower-9v-
Keluaran sensor ini adalah dalam bentuk arus yang dapat dikonversi dengan rangkaian sederhana dan minsys anda, untuk acac-adaptor
menghasilkan nilai pengukuran secara realtime.
Penjelasan Resmi
Current transformers (CTs) are sensors that are used for measuring alternating current. They are particularly useful for
measuring whole building electricity consumption (or generation for that matter).tduino
The split core type such as the CT in the picture above, is particularly suitable for DIY use it can be clipped straight on to
either the live or neutral wire coming into the building without having to do any high voltage electrical work.
Aplikasi https://www.tokopedia.com/freelab/sct-013-050-sensor-arus-
Suitable for the current measuring current-transformer-ct-non-invasive-50a?whid=0
Monitoring and protection of AC motor
Lighting equipment
Air compressor
https://www.tokopedia.com/dx-tronics/inductive-
proximity-sensor-switch-lj12a3-4-z-bx-npn?whid=0
Inductive sensor LJ12A3-4-Z/BX
Digunakan untuk mendeteksi objek berbahan logam, model 3 wire, range oprasi yang luas ( 6-
36VDC) sehingga memudahkan dalam men suplai tegangan yang dibutuhkan. Butuh konverter tegangan ke 5volt.
Spesification:
Type :3 Wire Type (Brown, Blue. Black) Pakai PC817 optocoupler.
Diameter of head :12mm
Detecting distance: 4mm
Supply voltage :DC 6-36V
Polarity: NPN
Current output :300mA
Response frequency: 0.5KHz
Cable Length :110cm/43.3''
External material: Plastic,Alloy
SPI wiring
I2C wiring
Wiring keypad 4x4
// Rotary Encoder Inputs #define CLK 2
#define DT 3 #define SW 4 int counter = 0; int
currentStateCLK; int lastStateCLK; String
currentDir =""; unsigned long lastButtonPress
= 0; void setup() { // Set encoder pins as inputs
pinMode(CLK,INPUT); pinMode(DT,INPUT);
pinMode(SW, INPUT_PULLUP); // Setup
Serial Monitor Serial.begin(9600); // Read the
initial state of CLK lastStateCLK =
digitalRead(CLK); } void loop() { // Read the
current state of CLK currentStateCLK =
digitalRead(CLK); // If last and current state of
CLK are different, then pulse occurred // React
to only 1 state change to avoid double count if
(currentStateCLK != lastStateCLK &&
currentStateCLK == 1){ // If the DT state is
different than the CLK state then // the encoder
is rotating CCW so decrement if
(digitalRead(DT) != currentStateCLK) { counter
--; currentDir ="CCW"; } else { // Encoder is
rotating CW so increment counter ++;
currentDir ="CW"; } Serial.print("Direction: ");
Serial.print(currentDir); Serial.print(" | Counter:
"); Serial.println(counter); } // Remember last
CLK state lastStateCLK = currentStateCLK; //
Read the button state int btnState =
digitalRead(SW); //If we detect LOW signal,
button is pressed if (btnState == LOW) { //if
50ms have passed since last LOW pulse, it
means that the //button has been pressed,
released and pressed again if (millis() -
lastButtonPress > 50) { Serial.println("Button
pressed!"); } // Remember last button press
event lastButtonPress = millis(); } // Put in a
slight delay to help debounce the reading
delay(1); }
Wiring Micro SD memory card
Wiring nRF wireless 2.4GHz
Wiring RTC