Tampilkan postingan dengan label arduino. Tampilkan semua postingan
Tampilkan postingan dengan label arduino. Tampilkan semua postingan

Senin, 23 Oktober 2023

Belajar Python 1 Komunikasi Serial

 Untuk menginstal python dapat dilihat di 

https://www.python.org/

unduh instalan untuk windows

setelah selesai instalasi python buka command promt

ketik python




 

menginstal pyserial

keluar python dengan mengetik exit()

kemudian ketikan pip install pyserial


mencoba serial port arduino

(arduino dapat berfunsi sebagai serial port ) dalam hal ini akan dicoba comunikasi yang biasanya mempergunakan serial port monitor pada Arduino IDE diubah mempergunakan python


Hubungkan arduino dalam  hal ini saya mempergunakan Arduino Mega WIFI sebagai serial port

 

 
 



untuk program pythonnya dapat dipergunakan perintah seperti dibawah ini

 python C:\Users\Dell\python\serial.py

import serial
ser = serial.Serial('COM5',baudrate=9600,timeout=1)
while 1:
    arduinoData = ser.readline()
    print(arduinoData)




Selasa, 31 Mei 2022

sensor tekanan 40 kPa menggunakan arduino wifi dan weemos d1 mini

Sensor 40 kPa menggunakanbmikro kontroller arduino dan esp8266 weemos d1 mini..

Alamat pembelian sensor ini di toped
 Jauh lebih murah daripada mpx seriwa

Pengunaannya dapat dilihat daribwebsite  dibawah ini

File uang dipergunakan adalah dibawah ini

Modif daru file

Untuk ESP wemoss d1 mini

Beberapa dokumentas




Jumat, 25 Maret 2022

Sensor suhu + sensor O 2 dan lcd






Sensor suhu

😀
Liblary
Contoh program





Sensor 02


Liblary

Contoh program






LCD oled 0,91 inch

Liblary
Contoh program

Gambar schematic






Minggu, 29 Januari 2017

Jumat, 27 Januari 2017

Belajar Arduino : Wemos D1 ESP8266 arduino compatible

Ini adalah arduino compatible untuk arduino board menggakan IC ESP8266 yang biasa dipergunakan untuk WIFI, jangan harap menemukan IC Atmel 328 diboardnya karena tidak ada. Beberapa keunggulan juga ada pin yang hilang

Untuk cara penggunaan dapat dibaca di link dibawah ini diternagkan dengan jelas
http://www.instructables.com/id/Programming-the-WeMos-Using-Arduino-SoftwareIDE/
dan
http://www.instructables.com/id/Programming-a-HTTP-Server-on-ESP-8266-12E/

back up dari keduanya dapat dilihat di
https://www.dropbox.com/s/h0m5f5329kksiq3/Programming-a-HTTP-Server-on-ESP-8266-12E.pdf?dl=0 

https://www.dropbox.com/s/7x9rdcues2husam/Programming-the-WeMos-Using-Arduino-SoftwareIDE.pdf?dl=0 

file ino arduino nya dapat diperoleh  di
https://www.dropbox.com/s/pgtoo6zgckuby7f/cobaWifi01.ino?dl=0

Kamis, 26 Januari 2017

Belajar Arduino RF transmitter dan receiver

Pengiriman RF transmitter menggunakan Arduino adalah mikrocontroller yang amenggunakan pemancar Radio Frequency sebagai salah satu cara pengiriman data.
Adapun cara penggunaan telah diterangkan pada
https://www.pjrc.com/teensy/td_libs_VirtualWire.html
Sedangkan untuk library Arduino dapat diunduh pada link dibawah ini
https://www.pjrc.com/teensy/arduino_libraries/VirtualWire.zip
Manual untuk pengunaan library
http://www.open.com.au/mikem/arduino/VirtualWire.pdf
Contoh program arduino transmitter akan mengirimkan string "hello" dan diambil oleh arduino kedua receiver  dan ditampiljan melalui serial monitor di IDE. Sebagai catatan pada PCB baik transmitter  dan receiver harus ditambahkan antenna yng terbuat dari kabel.
Backup dari liblary arduino terdapat di
https://www.dropbox.com/s/0xjtayaj14dy1ha/VirtualWire.zip?dl=0 

Kamis, 27 Oktober 2016

Mengetes servo motor

Alat untu mengetes servo.

Rabu, 26 Oktober 2016

Arduino + AD9850

Arduino + AD9850

Membuaat function generator sin  & square sampa 1 MHz yang dapat dipergunakan  untuk input untuk effect gitar atau ampli gitar.




AD 9850 PCB
AD9850 adalah pcb function generator yang harus dihubungkan dengan mikrocontroller seperti arduino. untuk  pcb ini dibeli di
Untuk arduino dapat dibeli dari link dibawah ini

berdasarkan link


Sehingga dengan menggunakan jumper dan mini breadboard dihubungkan seperti gambar dibawah ini
 untuk. Perhatian vcc untuk AD9850 pcb adalah 3.3 V atau 5 V
Setelah itu program arduino sebelumnya donlot daahulu pogram dari alamat github diatas dan unzip. Kaarena mmpergunakan liblari adari AD9850.h maka add lib dan pilih zip file yang didownload sebelumnya. Pergunakan program contohh yang trdapat didalam folder zip yang telah diextrak
 Setup arduino+AD9850 dibaca dengan osiloskop
Hasil menggunakan Hantek osiloskop menghasilkan hanya sekitar 800 Hz

Jumat, 13 Mei 2016

Arduino Seven segment

Tampilan arduino biasanya di hubungkan dengan LCD 16 x 2, akan tetapi pada tulisan ini akan dibahas cara menghubungkan Arduino uno dengan seven segment berjumlah 8, dengan tambahan 8 switch dan 8 led sebagai input. Keuntungan dari module ini adalah dengan tampilan sederhana dapat dilihat dari jarak sekitar 1 meter yang menjadikan prototipe tampilan cocok untuk foot controller gitar.


Arduino terhubung menggunakan 5 cabel jumper 2 diantaranya adalah VCC dan ground sedang 3 pin lainnya terhubung seperti dibawah ini


Arduino                                        Seven segmen
pin                                                      pin
5 V                                                    VCC
GND                                                  GND
pin 7                                                   STB (strobe)
pin 9                                                   CLK   (clock)
pin  8                                                 DIO(data input output)

untuk program dapat di unduh pada link dibawah ini

https://codeload.github.com/rjbatista/tm1638-library/zip/master
atau link back-up

Untuk module dapar di beli dari link dibawah ini

Cara penggunakan instal liblary yang terdapat di zip file diatas
cara menambahkan liblary di arduino IDE

buka exsample  File;> Examples> tm1638



 Apabila sudah terbuka maka unduh program tersebut ke arduino uno .

maka tamplian keluaran akan seperti dibawah ini




Hasil tampilan adalah angka 1.2.3.4AbCd dan apabila 4 switch pertama ditekan akan membuat 4 led pertama menyala sesuai dengan sitch mana yang di tekan .
Selamat mencoba

Masalah dan solusi
1.Kesulitan ketika meng instal driver. karena diunduh menggunakan zip ketika dimasukan didalam liblary ternyata liblary masih didalam folder sehingga #include tidak terbaca. solusi di folder liblary Aduino IDE pastikan folder sudah benar , dengan meng cut keluar folder diatanya akan menelsaikan masalah ini
2. ketika menggunakan contoh lainnya pastikan pin pada progam sudah benar.
pastikan tuliasan inilialisasi modul adalah seperti ini 
TM1638 module(8, 9, 7);
kita dapat mengubah pin tersebut  akan tetapi kita harus pula mengubah konfigurasi pin koneksinya pada hardwarw arduino dan modu seven segmen

 

Jumat, 25 Desember 2015

Kamis, 26 Februari 2015

Tekanan di pesawat.......

Jam tangan dengan barometer CASIO SGW400HD-1BV dengan satuan hPa jika di"bandingkan dengan barmeter Parosscientific di lab Tekanan KRISS maka perbedaanya sekitar 1 hPa..

Sebelum pergi di cek dahulu pada hari ini bulan februari jam 11 pagi tekanan udara sekitar 1022 hPa



Di pesawat tekanan akan turun terus mampai sekitar  812 hPa

Setelah sampai di bandara Sukarno Hatta bulan februari jam 16  tekanan naik menjadi 1008 hPa perlu diingat kedua bandara berada disekitar pantai
Di bandung dengan ketinggian sekitar 700 m diatas permukaan laut maka tekanan sekitar 933 hPa

Update: 08 Maret 2015
Dibandingkan dengan  sensor tekanan BMP 085 + arduino dan 5510 LCD 





Sabtu, 02 November 2013

Membuat Data Loger Kondisi Ruangan Mengunakan Arduino

Membuat suatu data loger kondisi ruangan yang dapat merekam kondisi suhu, kelembapan relatif, dan tekanan udara pada ruangan menjadi relatif mudah dbagi yang belum mengetahui apa arduino itu sebenarnya arduiono adalah sebuah mikrocontroller yang dapat diprogram menggunakan PC, dikarenakan kemudahan dan komunitasnya cukup banyak menyebabkan arduino mempunyai kelebihan dibandingkan dengan pengembangan mikro kontroller.
Spekteknis dari data loger.
input. Suhu internal dan eksternal,sensor kelembapan relatif, dan sensor tekanan udara (barometer)
keluaran serial via usb dan LCD monocrom.
Optional LAN dan micro SD.
Dan untuk tekanan udara saja