Ternyata harga dolar antar Bank di Indonesia berbeda-beda

Kurs Ticker adalah modul yang dapat digunakan untuk mengambil informasi nilai kurs terbaru untuk beberapa mata uang asing yang diperdagangkan di beberapa bank besar di Indonesia.
Kurs Ticker ini dibekali dengan mikrokontroller ESP8266 (NodeMCU) dan menampilkan data melalui display OLED SSD1306.
Cara kerja modul ini adalah sebagai berikut:
1. Data kurs mata uang diambil dari website resmi pada masing-masing bank secara kontinyu setiap jam dalam interval 1 jam dan dikumpulkan ke server database lokal khusus melalui metode CURL (Client URL).
2. Server akan melakukan pemeriksaan registrasi setiap kali ada modul yang melakukan request data kurs ke server.
3. Data kurs yang sudah tersimpan dalam database lokal kemudian diambil oleh Modul Kurs Ticker melalui perintah khusus dan data akan dikirim dalam format JSON (Java Script Object Notation).
4. Data dalam format JSON yang diterima dari server akan diolah menjadi bentuk informasi Mata Uang, Nama Bank, Harga Jual, Harga Beli dan Waktu Update yang tampil di layar OLED SSD1306.
5. Request informasi nilai kurs terbaru akan diulang kembali dalam interval 900 detik (15 menit) atau setiap pergantian mode yang dilakukan oleh user.
Koneksi dan Pin pada ESP8266 (NodeMCU) adalah sebagai berikut:
Pin D1 (GPIO5) dihubungkan ke SCL Display SSD1306
Pin D2 (GPIO4) dihubungkan ke SDA Display SSD1306
Pin D0 (GPIO16) dihubungkan ke BUZZER
Pin D3 (GPIO0) dihubungkan ke Tombol S1
Pin D4 (GPIO2) dihubungkan ke Tombol S2
Berikut beberapa ketentuan yang sudah ditetapkan untuk modul ini:
- Display dapat disetting Auto OFF atau Always ON dari menu Pengaturan.
- Display akan otomatis menyala saat pergantian jam pada menit ke 00.
- Jika S1 ditekan : Mode Modul akan berganti ke mode berikutnya sampai Mode 10. Jika ditekan lagi, akan kembali ke Mode 1.
- Jika S2 ditekan : Mode Modul akan berganti ke mode sebelumnya sampai Mode 1. Jika ditekan lagi, akan kembali ke Mode 10.
- Jika S1 ditahan lalu S2 ditekan, maka tampilan display menjadi Invert.
- Jika S2 ditahan lalu S1 ditekan, maka akan masuk ke Mode AP (Pengaturan).
- Modul NTP Clock ini dapat anda gunakan walaupun belum dilakukan registrasi / aktivasi.
Jika modul belum teregistrasi, maka:
- Saat display akan off (jika AutoOFF == true), maka akan muncul logo AZKATECH selama 3 detik. Begitu juga saat display dinyalakan lagi.
- Pada tampilan Pengaturan (Mode AP), akan muncul pemberitahuan bahwa modul belum teregistrasi.
- Mode yang dapat diakses oleh modul Registered dan Unregistered:
- Mode-01 = Kurs USD dari semua bank
- Mode-02 = Kurs EUR dari semua bank
- Mode-03 = Kurs GBP dari semua bank
- Mode-04 = Kurs JPY dari semua bank
- Mode-05 = Kurs MYR dari semua bank
- Mode yang hanya dapat diakses oleh modul Registered:
- Mode-06 = Kurs BI (Bank Indonesia)
- Mode-07 = Kurs BCA (Bank Central Asia)
- Mode-08 = Kurs BNI (Bank Negara Indonesia)
- Mode-09 = Kurs Bank Mandiri
- Mode-10 = Kurs Semua Bank disortir berdasarkan abjad Bank dan Mata Uang
Anda dapat membuat sendiri modul Kurs Ticker ini menggunakan NodeMCU dan OLED 0,96" SSD1306. Untuk firmwarenya sendiri, anda bisa mendownload dari azkatech.com/kurs_ticker
#azkatech, #esp8266, #forex

Пікірлер: 3

  • @adekurniawan6156
    @adekurniawan6156 Жыл бұрын

    Ass om Kon tutorial olah ocb hp

  • @adekurniawan6156
    @adekurniawan6156 Жыл бұрын

    Assom kapan kpn olah ocb hp jd emas makasih

  • @azkatech

    @azkatech

    Жыл бұрын

    gak punya bahannya om.