Minggu, 05 September 2021

Merubah port komunikasi PZEM 004T dari TTL menjadi RS485

 


komponen yang perlu disiapkan :
- Pzem004T + steker
- TTL to rs485
- supply 5v

langkah-langkahnya :
1. sambungkan komunikasi pzem dengan ttl to rs485 straight (rx to rx, tx to tx) 5v to 5v, gnd to gnd
2. sambungkan power supply 5v
3. test menggunakan modbus poll



selamat berkreasi dengan port komunikasi RS485



Sabtu, 21 Agustus 2021

GPIO ESP32 yang layak digunakan sebagai IO (input ouput)

 



Assalamu'alaikum,

Sobat SIMOR, hari ini saya akan sharing tentang GPIO ESP32 manakah yang layak digunakan sebagai pin input atau output dalam project. Chip ESP32 hadir dengan 48 pin dengan banyak fungsi. Tidak semua pin terekspos di semua papan pengembangan ESP32, dan beberapa pin tidak dapat digunakan.


Ada banyak pertanyaan tentang cara menggunakan ESP32 GPIO. Pin apa yang harus Anda gunakan? Pin apa yang harus Anda hindari untuk digunakan dalam proyek Anda? Posting ini bertujuan untuk menjadi panduan referensi sederhana dan mudah diikuti untuk GPIO ESP32.


Periferal ESP32 meliputi:

  • 18 saluran Konverter Analog-ke-Digital (ADC)
  • 3 antarmuka SPI
  • 3 antarmuka UART
  • 2 antarmuka I2C
  • 16 saluran keluaran PWM
  • 2 Konverter Digital-ke-Analog (DAC)
  • 2 antarmuka I2S
  • 10 GPIO penginderaan kapasitif

Fitur ADC (analog to digital converter) dan DAC (digital to analog converter) ditetapkan ke pin statis tertentu. Namun, Anda dapat memutuskan pin mana yang UART, I2C, SPI, PWM, dll – Anda hanya perlu menetapkannya dalam kode. Ini dimungkinkan karena fitur multiplexing chip ESP32.


Meskipun Anda dapat menentukan properti pin pada perangkat lunak, ada pin yang ditetapkan secara default seperti yang ditunjukkan pada gambar berikut (ini adalah contoh papan DOIT ESP32 DEVKIT V1 dengan 36 pin – lokasi pin dapat berubah tergantung pada pabrikannya).


Selain itu, ada pin dengan fitur khusus yang membuatnya cocok atau tidak untuk proyek tertentu. Tabel berikut menunjukkan pin apa yang terbaik untuk digunakan sebagai input, output, dan pin mana yang perlu Anda waspadai.


Pin yang disorot dengan warna hijau boleh digunakan. Yang disorot dengan warna kuning boleh digunakan, tetapi Anda perlu memperhatikan karena mereka mungkin memiliki perilaku yang tidak terduga terutama saat boot. Pin yang disorot dengan warna merah tidak disarankan untuk digunakan sebagai input atau output.


Pin sebagai INPUT

GPIO 34 hingga 39 adalah GPI – pin input saja. Pin ini tidak memiliki resistor pull-up atau pull-down internal. Mereka tidak dapat digunakan sebagai output, jadi gunakan pin ini hanya sebagai input:

  • GPIO 34
  • GPIO 35
  • GPIO 36
  • GPIO 39






Senin, 09 Agustus 2021

cara upload esp8266 via arduino iot cloud

    Arduino IoT Cloud adalah aplikasi yang membantu pembuat membangun objek yang terhubung dengan cara yang cepat, mudah, dan aman. Anda dapat menghubungkan beberapa perangkat satu sama lain dan memungkinkan mereka untuk bertukar data waktu nyata. Anda juga dapat memantaunya dari mana saja menggunakan antarmuka pengguna yang sederhana.

    Arduino IoT Cloud sepenuhnya terintegrasi dalam ekosistem Arduino Create, Anda akan dapat membuat kode template di Arduino IoT Cloud dan kemudian mengedit dan mengunggahnya ke papan Anda menggunakan Arduino Web Editor.






 

Feature:



Free atau Bayar:




Jumat, 30 Juli 2021

Cara membaca data Modbus Modul Modbus Temperatur PT100 PTA9B01

 

Assalamu'alaikum,

sobat SIMOR, 

pagi ini saya akan share tentang modul modbus temperatur menggunakan pt100 yang murah, harganya sekitar 100rb an. sobat bisa beli di toko online namanya PTA9B01.

ketika beli itu ada pilihannya  modul, pt100 dan box.

kalo beli semuanya total 310. dan itu belum termasuk power supply.

di spesifikasi supply rangenya 8-25v. jadi sobat bisa beli power supply 9v, 12v, 24v.

sebelum memulai siapkan alat dan bahannya :
1. Modul PTA9B01 + PT100


2. USB to RS485










3. Power supply 9v/12v/24v

4. Laptop

5. Software modbus poll + datasheet (download)

6. Media yang di ukur. contoh  :




langsung saja ke tutorialnya:

1.  Rakit seperti gambar dibawah ini



2. baca register addresnya. Standart parameter komunikasinya 9600/8N1 slave ID 1



3. jalankan Modbus poll


4. Connection - connect, setting baudrate 9600 8N1 -> OK



5. akan muncul seperti ini, karena register addres tidak sesuai. pilih Setup - Read and write definition


6. isi seperti gambar di bawah ini, karena di dalam modulnya itu registernya cuma 7. coba cek datasheet di atas


7. data akan muncul seperti di bawah ini. nama disamping itu saya tulis sendiri




Data modbus dari modul sudah keluar. 


 selamat berkarya dan berinovasi dengan modul ini.

jika ada pertanyaan atau saran bisa whatsapp : 081555305255


semoga bermanfaat pengalaman menggunakan modul ini.

Wassalamu'alaikum

SIMOR










signal gsm sim800l

Value RSSI dBm Condition 2 -109 Marginal 3 -107 Marginal 4 -105 Marginal 5 -103 Marginal 6 -101 Marginal 7 -99 Marginal 8 -97 Marginal 9 -95...