Semua Tentang Belajar Teknologi Digital Dalam Kehidupan Sehari - Hari

  • IC Timer 555 yang Multifungsi

    IC timer 555 adalah sirkuit terpadu (chip) yang digunakan dalam berbagai pembangkit timer, pulsa dan aplikasi osilator. Komponen ini digunakan secara luas, berkat kemudahan dalam penggunaan, harga rendah dan stabilitas yang baik

  • Ayo Migrasi TV Digital

    Kami bantu anda untuk memahami lebih jelas mengenai migrasi tv digital, apa sebabnya dan bagaimana efek terhadap kehidupan. Jasa teknisi juga tersedia dan siap membantu instalasi - setting perangkat - pengaturan antena dan distribusi televisi digital ke kamar kos / hotel

  • Bermain DOT Matrix - LOVEHURT

    Project Sederhana dengan Dot Matrix dan Attiny2313. Bisa menjadi hadiah buat teman atau pacarmu yang ulang tahun dengan tulisan dan animasi yang dapat dibuat sendiri.

  • JAM DIGITAL 6 DIGIT TANPA MICRO FULL CMOS

    Jika anda pencinta IC TTL datau CMOS maka project jam digital ini akan menunjukkan bahwa tidak ada salahnya balik kembali ke dasar elektronika digital , sebab semuanya BISA dibuat dengan teknologi jadul

  • Node Red - Kontrol Industri 4.0

    Teknologi kontrol sudah melampaui ekspektasi semua orang dan dengan kemajuan dunia elektronika, kini semakin leluasa berkreasi melalui Node Red

Tampilkan postingan dengan label android. Tampilkan semua postingan
Tampilkan postingan dengan label android. Tampilkan semua postingan

Minggu, 01 Desember 2024

[android] IOT via MQTT dan menampilkan Gauge menggunakan quickchart.io

 


Wahh ngapain bahas MQTT dan Aplikasi IOT lagi? Kan sudah pernah tuh bikin grafik yang keren di smartphone ( baca disini ) bahkan sudah sempat dijadikan bahan ujian semester anak D4 Teknik Listrik Unesa. 

Memang sih menurut pandangan sekilas akan terlihat itu lagi dan lagi yang ditulis, namun sadar gak ya ? Kalau apk IOT MQTT panel itu terpaku pada susunan widget yang itu-itu aja dan cenderung kaku dalam tampilan. Merubah font saja pun gak akan bisa. Dan kalau aplikasinya digunakan untuk proyek maka terkesan kurang keren apabila ingin menambahkan logo-gambar-screen lain pada aplikasi. Lalu langkah pertama apa ya setelah berhasil belajar awal mengkreasikan aplikasi android di MIT APP INVENTOR (baca disini) ? Yang pertama akan saya bahas adalah bagaimana menambahkan gauge/meter pada aplikasi.


- Quickchart.io

Ini merupakan website yang lama saya kenal karena sangat bermanfaat dalam membuat grafik secara statis maupun dinamis, dengan library yang opensource maupun berbayar. Jika anda masuk ke websitenya di bagian galery maka akan banyak jenis chart dan grafik yang mungkin kamu perlukan, seperti yang saya temukan yaitu gauge berupa speedometer.


Jadi tinggal mengkreasikan setingan CSS di editor sebelah kiri maka dapat membuat gambar speedometer seperti yang saya contohkan di link yang telah digenerate seperti  berikut :


https://quickchart.io/chart?w=150&h=150&bkg=rgba(246%2C%20241%2C%20241%2C%200.13)&c=%0A%7B%0A%20%20type%3A%20%27gauge%27%2C%0A%20%20data%3A%20%7B%0A%20%20%20%20labels%3A%20%5B%27Kering%27%2C%20%27Sedang%27%2C%20%27Basah%27%5D%2C%0A%20%20%20%20datasets%3A%20%5B%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20data%3A%20%5B30%2C%2070%2C%2099%5D%2C%0A%20%20%20%20%20%20%20%20value%3A%2050%2C%0A%20%20%20%20%20%20%20%20minValue%3A%200%2C%0A%20%20%20%20%20%20%20%20backgroundColor%3A%20%5B%27green%27%2C%20%27orange%27%2C%20%27red%27%5D%2C%0A%20%20%20%20%20%20%20%20borderWidth%3A%202%2C%0A%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%5D%2C%0A%20%20%7D%2C%0A%20%20options%3A%20%7B%0A%20%20%20%20legend%3A%20%7B%0A%20%20%20%20%20%20display%3A%20false%2C%0A%20%20%20%20%7D%2C%0A%20%20%20%20title%3A%20%7B%0A%20%20%20%20%20%20display%3A%20true%2C%0A%20%20%20%20%20%20text%3A%20%27Kelembaban%27%2C%0A%20%20%20%20%7D%2C%0A%20%20%20%20needle%3A%20%7B%0A%20%20%20%20%20%20radiusPercentage%3A%201%2C%0A%20%20%20%20%20%20widthPercentage%3A%205%2C%0A%20%20%20%20%20%20lengthPercentage%3A%2080%2C%0A%20%20%20%20%20%20color%3A%20%27%23000%27%2C%0A%20%20%20%20%7D%2C%0A%20%20%20%20valueLabel%3A%20%7B%0A%20%20%20%20%20%20fontSize%3A%2020%2C%0A%20%20%20%20%20%20backgroundColor%3A%20%27white%27%2C%0A%20%20%20%20%20%20color%3A%20%27%23000%27%2C%0A%20%20%20%20%20%20formatter%3A%20function%20(value%2C%20context)%20%7B%0A%20%20%20%20%20%20%20%20return%20value%20%2B%20%27%20%25%20rH%27%3B%0A%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20bottomMarginPercentage%3A%2060%2C%0A%20%20%20%20%7D%2C%0A%20%20%20%20plugins%3A%20%7B%0A%20%20%20%20%20%20datalabels%3A%20%7B%0A%20%20%20%20%20%20%20%20display%3A%20%27auto%27%2C%0A%20%20%20%20%20%20%20%20formatter%3A%20function%20(value%2C%20context)%20%7B%0A%20%20%20%20%20%20%20%20%20%20return%20context.chart.data.labels%5Bcontext.dataIndex%5D%3B%0A%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20color%3A%20%27%23fff%27%2C%0A%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D


Panjang ya ? namun sangat berguna jika kita akan tempelkan di widget browser atau pada MIT APP Inventor dinamakan webviewer. Jika link diatas dimasukkan di address browser akan muncul gambar yang sebeneranya bersesuaian dengan item-item parameter yang ada pada link. coba deh kamu masukkan sendiri ya di browser.


- Component WebViewer

Untuk menampilkan html ataupun browser pada MIT APP Inventor, maka komponen ini menjadi handalannya, baik bisa langsung membuka link internet maupun file html lokalan. Nah karena quickchart.io sangat simple memberikan alamat link grafik beserta parameter yang terpampang jelas, maka cukup dengan memotong bagian dimana value dari gauge akan dimasukkan, maka terpecahkanlah keruwetan yang sehari sebelumnya saya pikir akan susah. Perhatikan deh pemotongan link panjang menjadi 3 bagian block nya webviewer seperti di bawah.


Jadi dengan memotong dengan tepat lalu di join kan ke tiga potongan dengan menyisipkan angka humi maka hasilnya menarik seperti dibawah ini:



- Extension Paho MQTT (link disini)

Ini berguna sebagai tambahan library pada MIT APP Inventor untuk melakukan proses koneksi dan publish maupun subscribe sesuai standar library Paho MQTT. Jadi jika anda yang sudah sering membaca pembahasan saya mengenai MQTT yakin sudah sangat paham polanya. Untuk mempersingkat yang malas cari-cari tulisan saya mengenai mqtt yang dulu-dulu, saya siapkan hardware berupa ESP32 yang terhubung dengan sensor IOT sejuta umat DHT 11 yang akan mengirimkan data sensor ke broker mqtt test.mosquitto.org. Scriptnya seperti berikut :

#include <WiFi.h>
#include <PubSubClient.h> 
#include "DHT.h"


const char *ssid =  "wifiku";   // Gunakan sesuai wifi kamu
const char *pass =  "passwordku";   //

//inisialisasi broker
const char *mqtt_server = "test.mosquitto.org"; //BROKER GRATIS
const int mqtt_port = 1883;
const char *mqtt_user = "";
const char *mqtt_pass = "";
const char *mqtt_client_name = "aisi555keren"; // Client connections random dan gak boleh sama

// Daftar Topik disingkat, karena biasanya panjang-panjang namanya
#define TOPIC "/aisi555/mydata"


// DHT11 configuration
#define DHTPIN 4  // GPIO4 where the DHT11 is connected
#define DHTTYPE DHT11
DHT dht(DHTPIN, DHTTYPE);

//Timer
unsigned long previousMillis = 0;
const long interval = 10000;   // interval pengambilan dht 11
                               // broker gratis jangan cepet2

WiFiClient wclient;            //wifi client terhubung lib pubsub
PubSubClient client(wclient);

void setup() {
    // Initialize Serial for debugging
  Serial.begin(9600);
  Serial.println();

  WiFi.begin(ssid, pass);
  Serial.print("Connecting to WiFi");
  while (WiFi.status() != WL_CONNECTED) {
    delay(500);
    Serial.print(".");
  }
  Serial.println("\nWiFi Terhubung..");
  Serial.print("IP Address: ");
  Serial.println(WiFi.localIP());
  // Start DHT sensor
  client.setServer(mqtt_server, mqtt_port);
  dht.begin();

}
void reconnectmqtt() //function mengatur koneksi ke broker 
{
   
    
      Serial.println("Connecting to MQTT server..");
     
      if (client.connect(mqtt_client_name,mqtt_user, mqtt_pass)) {
        Serial.println("Connected to MQTT server");
      } else {
        Serial.println("Could not connect to MQTT server");   
      }
   
  
}

  void SendTempHumid(){
    //membaca sensor dan mengirim/publish ke topic
    float h = dht.readHumidity();
    float t = dht.readTemperature();

    if (isnan(h) || isnan(t)) {
      Serial.println("Failed to read from DHT sensor!");
      return;
    }
    
    else{
    String pubString ="";
    pubString += "Temp: "; 
    pubString += String(t);
    pubString += " °C ";
    pubString += "Humi: "; 
    pubString += String(h);
    pubString += " %rH";

    
    Serial.println("publish to topic: " );
    Serial.print(TOPIC);
    Serial.print(" : ");
    Serial.println(pubString);
    char message_buff[pubString.length() + 1];
    pubString.toCharArray(message_buff, pubString.length() + 1);
    client.publish(TOPIC,message_buff );

    }

  }
void loop() {

 if (!client.connected()) 
   {
    reconnectmqtt();
   }

  
  unsigned long currentMillis = millis();
 
  if(currentMillis - previousMillis >= interval) {
    // cek interval  
    previousMillis = currentMillis;   

   SendTempHumid();
  }

}

Dan jika benar kreasi hardware dan koneksi mqtt nya dapat diuji pada aplikasi MQTT di PC maupun di  smartphone.


Pada bagian designer MIT APP Inventor dapat disetting langsung parameter broker mqtt nya dari extension paho mqtt atau juga bisa dilakukan ada bagian block. 


- Block Screen Initial


Maksudnya adaah koneksi ke broker mqtt dimulai saat layar selesai dimuat.


- Block status koneksi broker dan subscribe topik



Block ini berisikan satus dari koneksi ke broker dimana 0= terputus, 1 = menghubungkan, 2= terhubung, 3= sedang memutus, 4=koneksi abort. Jadi saya bikinkan kondisi IF..Then..Else dimana jika kondisi koneksi selain terhubung maka segera menyambungkannya kembali. Bisa juga di kondisikan sesuai keinginan si pembuat yang penting konsepnya adalah akan selalu berusaha menghubungkan ke broker. Sedangkan jika connection state =2 alias terhubung, maka lakukan subscribe ke topic yang digunakan pubsub data. Coding ini saya kondisikan persis logika yang selama ini digunakan pada pubsubclient di arduino.


Update: 


Cara diatas lebih elegan dengan memanfaatkan trigger dari clock1 yang saya settng tiap 5 detik akan melakukan proses pengecekan status koneksi ke broker MQTT lalu menghubungkannya kembali jika koneksi terputus. Variabel "sudah" digunakan untuk menyimpan status /flag apakah broker sudah terhubung atau tidak.



- Block Message Received



Secara gamblang dapat dilihat ketika ada message yang diterima dari topic maka data yang berformat : "Temp: 31.90 °C Humi: 95.00 %rH " akan diextract untuk mendapatkan nilai suhu dan kelembaban. Sedangkan nilai-nilai lainnya hampir mirip dengan tulisan sebelumnya, namun dibedakan adalah penulisan grafik yang terdahulu menggunakan trigger clock1 tiap 1 detik sedangkan kali ini akan diproses setelah message dari broker diterima. Karena hanya 1 topic yang diolah maka sederhana saja hanya melakukan pengolahan atau parsing data text saja. Selanjutnya hasil aplikasi IOT nya dapat dilihat pada gambar paling atas.


Bagaimana ? Selamat mencoba kawan


Share:

Sabtu, 30 November 2024

[Android] Membuat Apk Grafik di MIT App Inventor

 


Tidak terasa sudah 10 tahun lebih saya tidak mengutak-atik lagi aplikasi di HP android, terakhir kali saya membikin aplikasi berbasis adobe flash (disini) berupa animasi gerak wayang. Namun sesuai nasib saya yang terasa sangat sedih ketika codingan berbasis flash mulai diblokir dimana-mana, dan ketika saya ingin beralih ke IDE programming android lainnya saya merasa kewalahan mungkin karena otak yang payah atau karena PC saya yg selalu lemot me-run aplikasi emulator. 

Bahkan ketika saya mendapatkan proyek-proyek kontrol dan IOT yang memerlukan koneksi ke smartphone, biasanya saya banyak menggunakan IOT MQTT PANEL (baca disini) sebagai aplikasi siap pakai maupun software web2apk apabila platformnya berbasis web seperti node-red (baca disini). 

Namun suatu hari saya terpaksa menggunakan kembali aplikasi web pembuat aplikasi android MIT APP INVENTOR yang sebenarnya akun saya sudah tersedia sebelum jaman pandemi. Karena memang proyeknya mengharuskan menggunakan native android (web based menggunakan web2apk nya tidak memiliki fasilitas yg diperlukan), mau tidak mau saya harus membuat apk nya dengan belajar sendiri. 

Kali ini saya akan berbagi proses belajar saya dalam memahami berbagai contoh di internet untuk membuat sebuah aplikasi yang menampilkan grafik suhu dan kelembaban. Saya tidak akan membahas dari awal namun pada proses-proses pentingnya saja dan sampai pada ending emulator yang saya gunakan bernama MUMU player dapat menjalankan grafiknya dengan lancar.


- Bagian Designer


Komponen yang saya gunakan cukup sederhana, dimana screen nya saya center vertikal horizontal, kemudian saya tambahkan beberapa label teks untuk menampilkan tulisan. Yang terpenting adalah komponen chart yang didalamnya berisi grafik chartdata2D (line) yang akan menampilkan suhu. Sedangkan untuk kelembaban saya gunakan progress bar (indeterminate di hilangkan) sehingga dapat menunjukkan tingkat kelembaban. Pada bagian bawah saya isikan informasi waktu yang sebenarnya ingin saya gunakan untuk label axis x pada grafik, namun karena keterbatasan fasilitas maka tidak dapat menampilkan waktu pada sumbu x. Jangan lupa jika berhubungan dengan pewaktu maka butuh ditambahkan yang namanya komponen clock dan diseting sesuai interval yang di inginkan.


- Bagian Block

Untuk menjelaskan proses penyusunan blok sehingga menjadi urutan coding program, harap yang ingin mencoba diwajibkan sebelumnya sudah mengerti konsep coding. Jika tidak maka akan terbentur pada konsep variabel, loop, if else, input-output, dan banyak lagi. Jadi kali ini saya akan usahakan unutk menjelaskan satu persatu.

1. Variabel


Pada gambar diatas terlihat variabel yang saya gunakan seperti X untuk menyimpan nilai axis X kemudian yang lainnya sudah jelas fungsinya sebagai apa. Paling bawah terdapat 2 variabel yang berupa list/array, ini mirip seperti list dalam python dan akan berguna untuk memasukkan nilai grafik. isi dari list disini layaknya python akan berformat JSON. Jadi jangan sampai bingung ya..


2. LOOP



Block ini sangat penting sekali dalam menjalankan keseluruhan proses, dan pada aplikasi yang saya buat ini menggunakan trigger clock1 sebagai timer untuk melakukan proses berulang (when..do) sampai akhir saat aplikasi di tutup. Didalam loop utama ini bisa ditambahkan berbagai block yang sesuai dengan keinginan jalannya program.

3. SET

Lanjutan pada gambar diatas ada beberapa proses yang dinamakan "SET" yang artinya merubah isi dari variabel maupun properties lainnya seperti text dari sebual label/tulisan, warna dan macam-macam. Seperti contoh : Set variabel global waktu yang diubah menjadi call clock1.System Time yang artinya dimasukkan timestamp saat triger interval 1 detik terjadi.


4. MATH


Operasi matematikanya sangat jelas seperti contoh diatas dimana variabel x di increment 1 sedangkan suhu dan humi diberikan nilai random. Block lainnya yang berhubungan dengan operasi matematika dapat dipelajari di bagian kiri dari layar block dan memerlukan pembiasaan untuk dapat menggunakannya secara tepat.

5. TEXT


Block text disini sangat mirip dengan operasi teks pada python, sehingga bagi yang sudah mahir coding python akan sangat terbantu, tinggal menyesuaikan jenis block apa yang akan digunakan. Seperti pada gambar diatas Block set dari text pada label akan diisikan berupa penggabungan teks dari suhu, kelembaban dan waktu. Jangan takut integer/float dan text kan bertabrakan karena otomatis jika yg dimasukkan integer/float akan dirubah menjadi text.


6. LIST



Pada gambar diatas akan dilakukan proses penambahan JSON dari list bernama point1 yang akan berisikan pasangan X (increment) dan Y berupa nilai suhu random yang sudah diproses diatasnya.


7. IF THEN ..

Pada gambar diatas terdapat conditional statement yang akan menghitung length/panjang dari list bernama point1 dimana jika (IF) panjangnya melebihi 10 data  maka (THEN) isi list pada index no 1 akan dihapus. Ini bertujuan untuk menjaga grafik tidak menumpuk terus menerus.


8. GRAFIK


Gambar diatas sangatlah jelas menunjukkan bagaimana grafik2D bernama suhu akan di call.clear / dibersihkan terlebih dahulu sebelum dimasukkan data yang berupa list point1. Karena jumlah sebelumnya dari panjang list dibatasi 10 maka grafiknya akan cukup bagus terlihat.


9. LINEAR PROGRES



Untuk linear progres sebagai tampilan dari kelembaban, jangan lupa untuk terlebih dahulu hilangkan centang (pada designer) item indeterminate agar yang tampil adalah sesuai angka kelembaban. Saya juga menambahkan if then else untuk merubah properties warna sesuai dengan variabel random dari nilai humi.


10. AI COMPANION




Dan hasil compile apk nya kemudian saya tampilkan pada MUMU player menggunakan aplikasi AI Companion, sehingga saya tidak perlu repot menginstall ulang aplikasi di emulator jika terjadi kesalahan coding. Hasilnya seperti animasi dibawah berikut :


 




Pada tulisan selanjutnya akan saya coba menghubungkan aplikasi yang saya buat menggunakan MIT APP Inventor dengan ESP32 berbasis protokol MQTT (disini).


Share:

Senin, 17 Mei 2021

Apasih Kebijakan Whatsapp Privacy di Mei 2021 ?

Batas waktu pembaruan kebijakan privasi WhatsApp 2021 telah tiba, dan pengguna sekarang harus menerimanya atau mereka akan kehilangan akses ke semua fitur dan daftar obrolan dalam beberapa minggu mendatang. Solusi untuk ini adalah Anda menerima kebijakan atau beralih ke aplikasi perpesanan lain. WhatsApp tidak akan menghapus akun jika orang tidak menerima kebijakan tersebut, tetapi mereka secara bertahap akan membatasi fitur-fiturnya.





Baru-baru ini, WhatsApp memberi tahu pemerintah melalui kominfo bahwa pengguna dapat berhenti menggunakan aplikasi jika mereka tidak ingin menerima kebijakan privasi yang baru. Perusahaan mengatakan kepada pengadilan bahwa mereka tidak memaksa pengguna mana pun untuk menerima kebijakan tersebut. Jadi, apa yang terjadi jika Anda tidak menerimanya dan terus menggunakan aplikasi perpesanan? Baca terus untuk mencari tahu.


Apa yang akan terjadi jika Anda tidak menerimanya?


Jika Anda tidak menerima kebijakan privasi baru WhatsApp, maka Anda perlahan akan kehilangan akses ke sebagian besar fitur. Mulai besok, WhatsApp akan mulai mengirimkan pengingat untuk menerima kebijakan baru, dan setelah beberapa minggu, perusahaan akan menonaktifkan beberapa fitur bagi mereka yang tidak menerima pembaruan.


WhatsApp kemudian akan mulai mengirim "pengingat terus-menerus". Setelah ini dimulai, pengguna tidak akan dapat mengakses daftar obrolan WhatsApp mereka dan mereka hanya akan dapat menjawab atau melakukan panggilan suara atau video masuk. Anda akan dapat membaca atau membalas pesan ketika pemberitahuan WhatsApp mengenai ponsel Anda.


Setelah beberapa minggu fungsionalitas terbatas jika Anda tidak menerima kebijakan privasi, maka Anda akan kehilangan akses untuk membuat atau menerima panggilan masuk. Layanan pesan juga akan berhenti mengirim pesan dan panggilan ke telepon Anda. Jadi, Anda harus memutuskan apakah Anda ingin menggunakan WhatsApp atau beralih ke platform lain.





Berencana menghapus WhatsApp dan mengunduh data? Berikut cara melakukannya

Langkah-langkah yang disebutkan di bawah ini untuk ponsel Android. Anda juga dapat mengikuti langkah-langkah yang sama untuk iOS. Setelah Anda menghapusnya, Anda tidak akan bisa mengakses akun WhatsApp Anda. Perusahaan milik Facebook mengatakan perlu waktu hingga 90 hari untuk menghapus informasi WhatsApp Anda.


  • Langkah 1: Pertama Anda perlu membuka WhatsApp dan mengetuk ikon tiga titik, yang terletak di sudut kanan atas.
  • Langkah 2: Ketuk Pengaturan, kunjungi bagian Akun lalu ketuk opsi Hapus akun saya.
  • Langkah 3: Anda kemudian akan diminta untuk memasukkan nomor ponsel Anda dan ketuk Hapus Akun Saya.
  • Langkah 4: Anda akan diminta untuk memilih alasan mengapa Anda ingin menghapus akun Anda di menu tarik-turun.
  • Langkah 5: Ketuk Hapus akun saya.


Anda mengekspor semua obrolan pribadi Anda ke aplikasi pihak ketiga mana pun. Yang perlu Anda lakukan hanyalah membuka obrolan seseorang, dan ketuk tombol bertitik tiga. Anda kemudian perlu mengetuk lagi Lainnya dan pilih Ekspor obrolan. Di sini, Anda akan ditanya apakah Anda juga ingin memasukkan semua file, foto, video, dan media lain yang Anda tukar dengan teman Anda. Setelah Anda mengetuk 'Sertakan media', Anda mendapatkan opsi untuk mengekspor obrolan ke Google Drive, Gmail, atau ke aplikasi lain.


Alternatif WhatsApp




Beberapa pengguna telah beralih ke aplikasi perpesanan lain, termasuk Telegram dan Signal. Saat ini, ini adalah dua aplikasi perpesanan tepercaya yang dapat Anda pertimbangkan untuk dicoba sekarang. Penting untuk dicatat bahwa Telegram menawarkan enkripsi ujung-ke-ujung hanya untuk obrolan rahasia dan video atau panggilan suara satu-satu. Mereka yang peduli tentang keamanan harus mengaktifkan mode obrolan rahasia jika pengguna ingin menggunakan enkripsi ujung-ke-ujung. Pendiri Telegram Pavel Durov telah menjelaskan mengapa aplikasi tidak menawarkan enkripsi ujung ke ujung untuk semua obrolan. Ini untuk memungkinkan obrolan ini dicadangkan di penyimpanan awan aman milik Telegram. Anda dapat membaca lebih lanjut di sini.


Atau, Anda dapat menginstal Signal, yang juga merupakan aplikasi perpesanan pribadi. Ini adalah salah satu aplikasi terbaik dalam hal fitur privasi. Signal juga menawarkan enkripsi ujung ke ujung untuk semua obrolan. Tidak seperti WhatsApp, Signal tidak mendukung cadangan pihak ketiga dan semua data disimpan secara lokal di perangkat Anda. Itu dapat diakses di berbagai platform - Android, iOS, iPad, Mac, Windows dan Linux.


From : The Indian Express

Share:

Jumat, 01 Juli 2016

KIOS PULSA SMS VERSI ANDROID via WIFI











KREASI TERBARU DARI AISI555 

KIOS PULSA SMS VERSI ANDROID via WIFI



Dengan sangat bersedih..yahoo messenger akan berakhir. Maka dari itulah dibuatkan versi yang terbaru ini untuk menggantikan versi YM yang legendaris. Proses Pembelian Pulsa ke operator kembali menggunakan SMS akan tetapi kali ini sms dikirimkan melalui applikasi Message Send + Server yang dapat diunduh dan install melalui google play.

 


Dengan aplikasi ini maka sms dapat dikirimkan melalui WIFI yang terkonek ke HP tentunya dengan melalui web browser. Akhirnya dengan sedikit oprek-oprek maka software versi YM dapat ubah untuk mengirim SMS via browser.


Tanpa berlama-lama lagi ...silahkan unduh software terbaru kami disini  .


SELAMAT MENCOBA DAN JANGAN LUPA DONASINYA YA....
Share:

Selasa, 14 Juni 2016

Syuting Acara Kawinan Menggunakan Android dan Siaran Langsung ke TV Via Wi-fi




Masih ingatkah para pembaca setia blog ini dengan project pemancar TV dengan nintendo bekas ? Dahulu ide pembuatan pemancar ini muncul gara-gara permintaan seorang pembaca dari bandung yang ingin menyiarkan secara langsung acara pengajian di masjid kampungnya. Ini tidak berhenti sampai disini karena setelah itu muncul juga pesanan atau pertanyaan mengenai pemanfaatan pemancar TV mini ini untuk shooting acara kawinan kemudian ditampilkan di TV Layar Lebar di pintu masuk. Hasilnya ya tergantung unsur keberuntungan karena kadang kala siaran TV nya menjadi jelek akibat sering dipindahkannya perangkat dari kondangan ke kondangan lainnya.

Waktu berlalu dan teknologi menjadi semakin canggih dan terjangkau juga tentunya. Entah gayung bersambut atau tidak , penulis mendapatkan proyek yang berhubungan dengan wifi. Jadi setiap hari diisi dengan mengotak-atik router - access point - sinyal dan lain sebagainya. Lhoo bersambutnya dimana nih GAN ? Eaaaa ...disini yang saya anggap gayung bersambut adalah pesan whatsapp dari seorang pembaca yang bertanya kenapa jangkauan pemancar TV mini nya sangat terbatas dan juga semutnya bertebaran di layar. Lhuuukkk mana nyambungnya ? Tenang ..Lanjut baca dulu ya


Memakai video sender bagaimana ? Satu kata MAHAL ! nahh bersambutnya disini nih..kita manfaatkan saja Wi-Fi yang mulai umum ditelinga. Kameranya bagaimana? Apakah perlu beli yang ber wifi (sekelas go pro harga 4 jutaan) ? Tenang ...pakai Saja SMARTPHONE ANDROID ! Penjelasan singkatnya adalah mengubah kamera smartphone menjadi streaming kemudian melalui jaringan Wi-Fi streaming ini disampaikan ke SMART TV , atau jika memakai TV yang "stupid" bisa menggunakan perantara PC/Laptop.


Gambar diatas menunjukkan konfigurasi yang ingin dirancang untuk system shooting kawinan menggunakan android - wifi . Pertanyaan yang paling mendasar bagi pengusaha syuting kawinan adalah HARGA ...maka dari itu marilah kita bahas terlebih dahulu kira-kira budgetnya berapa ? Biasanya pengusaha kan begitu, udah capek-capek baca ealahh kemahalan ujungnya jadi "ILL FIL" dehh..

Kira-kira budgetnya kayak gini:

  • HP ANDROID (kelas menengah contoh merek asus): 2 jt   x 2 buah = 4 juta
  • Wifi Router (merek TP LINK ) : 300 rb  x 2 Buah = 600 ribu
  • Laptop (core i3) : 3.5 juta
  • Layar TV (merek polytron 40" ) : 3 Juta
  • Tongsis, kabel, power bank dll. :  400 ribu
  • TOTAL :   11,5 JUTA 

Dari segi harga masih terjangkau lahh , mengingat peralatan shooting kelas kampung juga segitu harganya. Harga bisa ditekan juga jika mengirit di HP dan Laptop.


Baik lanjutlah kita pada langkah-langkah yang perlu dikerjakan untuk merancang system nya.


1. ACCESS POINT (WI-FI ROUTER)

Pada rancangan ini kita memakai 2 buah access point - router merek TP link yang murah-murah saja (model TL-WR1043) . Salah satu difungsikan sebagai routernya atau server, sedangkan yang lainnya sebagai repeater model WDS tujuannya untuk meminimalkan perkabelan dan memudahkan perpindahan dari satu wifi ke wifi lainnya jika area cakupan terlalu luas. Jika anda berpengalaman di bidang mikrotik atau mungkin bisa menggandeng anak SMK yg jago jaringan maka hal ini menjadi lebih mudah lagi. Kadang saya menguasai ilmunya tapi menyampaikan di blog tidak semudah yang dikira looo. Duhh kann mumet juga mau nulis apa ...hehehe intinya cari cara yang termudah saja jika setting wifi - router merupakan hal yang baru bagi pembaca.



Sebaiknya jangan di broadcast nama wireless sehingga tidak gampang di obrak-abrik orang iseng akan tetapi jika menggunakan model bridging maka SSID nya perlu di broadcast. Untuk dapat menggunakan model WDS bridging / repeater maka pemilihan channel janganlah auto. Pilih ch yang diinginkan semisal ch 11. 


Sebagai bahan bacaan lanjut mengenai WDS bridging untuk wifi router TP link, silahkan baca di  http://www.tp-link.com/en/faq-440.html 


2. INSTALL APP ANDROID 

Sebenarnya terdapat banyak applikasi pada play store android yang menawarkan fasilitas merubah kamera hp android ke streaming. Saya pilihkan yang paling bagus dan ringan yaitu RTSP CAMERA SERVER.


*) Pengguna samsung dan xiaomi silahkan gunakan apps yg bernama "VXG RTSP SERVER"






Pilih menu options, dan akan muncul menu pilihan  RTSP SETUP seperti berikut :


Port default yang digunakan adalah 5554 dan dapat diubah sesuai keinginan. Jika ingin merekam ke dalam handphone hasil streamingannya, maka Enable Recording diubah menjadi ON. Pilihlah OFF jika perekaman dilakukan di Laptop atau jika hanya ingin live streaming tanpa merekam. Jangan heran jika storage HP akan berkurang jika recording ON.



Anda dapat merubah jenis video yang akan di streaming, baik dari segi resolusi, Frames per second ataupun ascpect ratio. Semakin besar resolusi maka bandwith wi-fi yg digunakan semakin besar juga, sehingga penulis menyarankan memakai setting aspect ratio 16:9 dan resolution 426x240 .


Jangan lupa focus mode dibuat auto saja atau continuous mode video (pilihan paling bawah). Pengaturan lainnya dapat dicoba-coba sehingga didapatkan kualitas yang diinginkan.


3. LAPTOP dan TV LCD

Jika menggunakan Smart TV maka pekerjaan menjadi lebih mudah karena bisa memutar langsung hasil streamingan. Tapi jangan kawatir jika hanya memiliki "stupid TV" bisa dibantu dengan komputer / laptop. Keuntungan menggunakan laptop adalah bisa memutar 2-3 streaming secara bersamaan dan kemudian ditampilkan ke layar LCD (melalui kabel HDMI / VGA) bergantian sesuai keinginan.



Software player yang digunakan penulis adalah VLC dengan pertimbangan ringan dan simple.




CARA SHOOTING VIDEO

Setelah pengaturan dirasa cukup maka shooting bisa dilakukan. Pastikan HP dan LAPTOP terhubung dengan jaringan wifi yang sama ! Catat juga IP yang didapat bila perlu menggunakan static IP/permanen IP. Perlu dicatat yang akan kita play adalah stream RTSP dari software android, sedangkan dilayar HP setelah kita tekan tombol start muncul seperti berikut :



Tulisan yang muncul adalah http://192.168.1.67:8080/playlist.m3u .Masukkan alamat tadi ke VLC player dengan memilih play network streaming, dan akan muncul playlistnya seperti ini.



Playlist terbaru ini muncul sejak update dari app RTSP Stream terbaru dan bisa dilihat dari gambar dalam playlist dapat memilih langsung kamera depan atau belakang bahkan hasil rekaman (tidak disarankan agar HP tidak berat kerjanya). Oooo iya jangan lupa mengaktifkan docked playlist agar terlihat playlistnya dan gak bingung mencari seperti gambar diatas.






Hasilnya di laptop saya seperti ini nih ...




Tinggal colokin Laptop ke TV LCD via Kabel HDMI ...beres dehh. Selanjutnya untuk zoom atau flash dapat juga diatur saat live streaming dengan memilih tombol effects.



Mudah bukan ? Bukan hanya acara kawinan lhoo yg bisa di streaming, jika memiliki jaringan internet mungkin bisa tream juga ke luar sehingga semisal acara pengajian, odalan (hindu) , kebaktian (nasrani) dan lain sebagainya bisa juga cara ini digunakan .


Mau yang seperti ini ?


Lanjut di pembahasan berikutnya yaa...


SELAMAT MENCOBA ...ehh selamat shooting kawinan GAN !


Share:

Selasa, 19 April 2016

Internet Of Things - Liat Dulu Yuk Dasar Pemikirannya



Einstein pernah berkata ..." suatu saat hidup manusia akan diatur oleh mesin.." , ya memang akhirnya benar apa yg dikatakan einstein, seperti juga postulat dan hitungan matematika nya yg akhirnya terbukti jauh beberapa tahun di masa depan. Inilah sebenarnya yang dibayangkan oleh einstein dengan mesin, yang ketika sudah sampai masanya mesin itu bernama INTERNET !

Ketika penulis mulai mengenal internet ketika itu hanya sebagai bayangan saja karena melihatnya melalui acara di TV satelit, ketika itu CNN mulai menayangkan acara tech-show yg menampilkan bagaimana AOL kala itu menjadi tujuan "browsing" orang amerika. Di indonesia pengenalan internet di pelosok dilakukan oleh kantor pos melalui jaringan WASANTARA net nya dan ini cukup dibilang menyedihkan. Kampuslah yang kemudian menggerakkan nadi internet lebih deras, dengan munculnya warnet hampir desetiap kantin jurusan.

tipikal warnet tahun 2000an

Itu yang dibicarakan adalah era milenium, tahun 2000an ..tapi itu baru saja loo ga sampai 20 tahun. Dan lihatlah apa yg dapat dilakukan orang ditahun 2016 ? semua akan dihubungkan ke internet. Mungkin sampai toilet mu pun akan dihubungkan ke jaringan Wi-Fi di rumahmu. Dan terasa semakin jadul dan tak bergunalah blog dasar digital ini ....wait ...jangan takabur dulu, mari kita bahas dulu apa yg dibutuhkan oleh I O T itu ?


1. SENSOR

sensor suhu & kelembaban SHT11 yg sering digunakan penulis


Ini bagian yang paling penting saya kira, menjadi indera utama dari system IOT sama halnya dengan mata dan hidung manusia. Sebenarnya yg dimaksud oleh IOT adalah bagaimana mendapatkan kondisi suatu system dan kemudian dapat dilakukan tindakan terhadapnya melalui jaringan internet. Tanpa sensor yang tepat maka mustahil melakukan monitoring seperti halnya bertanya warna bunga kepada orang yg buta warna.


2. CONTROLER + IP DATA CONVERTER

Arduino dengan WiFiShield nya 

Akhirnya penulis yg benci terhadap platform hardware langsung jadi,  mengakui bahwa IOT sampai seperti sekarang ini berkembang akibat munculnya kreatifitas para "oprekers" dari arduino, raspbery dll. Tapi janganlah kawatir bagi pecinta digital "from scratch" seperti saya , masih ada cara untuk melakukan koneksi dari sensor menuju kontroller dan internet, ada beberapa platform konverter TTL to IP/wifi yg bisa dimanfaatkan. 

Controller yg dimaksud bisa berupa platform microcontroller 8bit atau 32 bit (seperti arduino) , embeded PC seperti raspberry  ataupun platform gabungan seperti yg pernah dibuat penulis, yaitu dari AVR <==> RS 232 <==>PC <==> IP/CLOUD . Jangan lupa semua data ini akan dirubah menjadi berbasis IP sehingga dibutuhkan konverter seperti wifishield nya arduino atau PC seperti yg dipakai penulis dulu.


3. JARINGAN INTERNET 


Penulis pernah membagikan cara berkomunikasi dengan alat/sensor/aktuator melalui SMS , itu belum lama sekitar 3-5 tahun yg lalu. Dan yg terjadi kini SMS menjadi sepertinya hidup segan mati tak mau, mungkin hanya di daerah yg pelosok saja masih memanfaatkan SMS.  Semuanya sekarang kearah Internet Based ! Nokia yang tidak mau berubah dan merasa masih kuat dengan layanan VOICE-SMS harus mati pelan-pelan karena tidak beradaptasi dengan jaman. Ketika perubahan terjadi mau tidak mau harus berubah atau akan ditinggalkan. Akan tetapi teknologi SMS masih bisa dipakai backup dan jangan dilupakan juga ya...

4. APPS !


Ini nih yg wajib di buat untuk melengkapi IOT . Akan terasa jadul dan menentang IOT jikalau koneksi sensor ke internet kemudian masih menggunakan konsol semacam telnet. Jadi sangat penting untuk membuat aplikasi minimal dapat dijalankan di browser komputer / HP . Android dan Iphone membuat semuanya harus menjadi APPS jika ingin membuat jualan system IOT menjadi laku. Jadi sekarang tukang solder harus berselingkuh dengan programmer dan untunglah penulis sempat menyentuh programming android melalui platform adobe air - flash, tapi sayang adobe mulai dimusuhi android...Yang sabar Ya Brooo...


Pada akhir tulisan ini ingin disampaikan jika semua teknologi baru harus di terima dengan tangan terbuka , toh kalau dasar-dasar nya sudah kuat maka akan menjadi mudah memahaminya. Jadi tidak ada salahnya belajar dasar-dasar digital karena pada intinya IOT merupakan penggabungan dari teknologi yg sudah ada menjadi "kekinian" dengan terhubung ke jaringan Internet. 

Share:

Kontak Penulis



12179018.png (60×60)
+628155737755

Mail : ahocool@gmail.com

Site View

Categories

555 (8) 7 segmen (3) adc (4) amplifier (2) analog (19) android (14) antares (11) arduino (28) artikel (11) attiny (3) attiny2313 (19) audio (5) baterai (5) blog (1) bluetooth (1) chatgpt (2) cmos (2) crypto (2) dasar (46) digital (11) dimmer (5) display (3) esp8266 (26) euro2020 (13) gcc (1) gsm (1) iklan (1) infrared (2) Input Output (3) iot (76) jam (7) jualan (12) kereta api (1) keyboard (1) keypad (3) kios pulsa (2) kit (6) komponen (17) komputer (3) komunikasi (1) kontrol (8) lain-lain (8) lcd (2) led (14) led matrix (6) line tracer (1) lm35 (1) lora (11) lorawan (2) MATV (1) memory (1) metal detector (4) microcontroller (70) micropython (6) mikrokontroler (2) mikrokontroller (14) mikrotik (5) modbus (9) mqtt (3) ninmedia (5) ntp (1) paket belajar (19) palang pintu otomatis (1) parabola (88) pcb (2) power (1) praktek (2) project (33) proyek (1) python (8) radio (28) raspberry pi (9) remote (1) revisi (1) rfid (1) robot (1) rpm (2) rs232 (1) script break down (3) sdcard (3) sensor (2) sharing (3) signage (1) sinyal (1) sms (6) software (18) solar (1) solusi (1) tachometer (2) technology (1) teknologi (2) telegram (2) telepon (9) televisi (167) television (28) telkomiot (5) transistor (2) troubleshoot (3) tulisan (94) tutorial (108) tv digital (6) tvri (2) vu meter (2) vumeter (2) wav player (3) wayang (1) wifi (3) yolo (7)

Arsip Blog

Diskusi


kaskus
Forum Hobby Elektronika