Fritzing How to Upload Code to Virtual Board
Kali ini saya ingin berbagi, lebih tepatnya curcol sih (he..he..) mengenai beberapa permasalahan saya ketika ingin mengajarkan dasar rangkain elektronika terutama saat kita ingin mengenalkan teknologi Internet Of Things kepada peserta didik.
Diawal saya mencoba menggunakan simulasi seperti virtualbox saat belajar simulasi jaringan komputer. Pertama saya gunakan tinkercad, dimana kita bisa melakukan simulasi rangkaian beserta menjalankan kode program untuk belajar mikrokontroller Arduino (baca : Membuat Project LED Blynking dengan Tinkercad). Namun Seiring perkembangan teknologi mikrokontroller yang cukup cepat. Menurut saya tinkercad masih belum memenuhi kebutuhan tersebut. Hal ini dikarenakan tnikercad hanya mendukung mikrokontroller arduino saja serta beberapa sensornya pun terbatas. Sedangkan bilamana kita ingin belajar bagaimana membuat rangkaian IoT yang lebih advance (semisal menggunakan NodeMCU atau Intel Galileo dll) sudah tidak bisa.
Sambil santai browsing, akhirnya saya coba untuk menggunakan fritzing (https://fritzing.org/). Bukan tanpa alasan saya memilih fritzing. Yang utama adalah bahwa software ini berlisensi Opensource. Sehingga kita bebas menggunakannya, selain itu beberapa blog dan channel youtube jua merekomendasikan aplikasi ini. Selain ada banyak Mikrokontroller yang bisa di digunakan, library sensor pun bisa ditambahkan dengan mudah dengan import dari beberapa repo di github. Selain itu beberapa komponen utama pun lengkap (LED, resistor, Capasitor Dll). Frtizing Menyediakan layour untuk PCB dan skema, dimana kita bisa mencetak rangkaian tersebut dalam suatu PCB atau membuat PCB sendiri.
Namun Fritzing memiliki kelemahan daripada tinkercad yaitu lawmaking program yang ingin kita upload ke mikrokontroller tidak bisa dijalankan secara realtime atau disimulasikan. Meski ada tab Code pada aplikasi tersebut itu hanya untuk dokumentasi atau catatan kita. Kalau mau run code harus pake Arduino IDE.
Namun its Okey lah. Minimal nanti kita bisa belajar membuat rangkaian IoT dengan berbagai macam mikrokontroller dan sensor secara lengkap. Kali ini saya akan berbagai bagaimana menginstall aplikasi ini serta penggunaannya secara dasar.
-
Installasi Fritzing
Fritzing bisa anda download di situsnya di https://fritzing.org/download. Aplikasi ini bisa di install di Windows, Linux ataupun Mac. Namun untuk versi terbaru (klo gak salah versi 0.9.4) Anda diminta untuk membayar kontribusi eight$ atau sekitar 100rb an. Nilai yang cukup murah mengingat aplikasi ini yang keren dan bisa digunakan pendidikan maupun membuat project IoT sendiri.
Untuk versi dibawahnya masih bisa di download secara gratis. Untuk Pengguna windows sudah saya sediakan versi 0.9.3 beta (ukuran file sekitar 180MB) yang bisa di unduh disini. Karena aplikasi ini portabel anda bisa Extract dan jalankan langsung file Fritzing.exe.
Bagi pengguna linux, khusunya ubuntu kita bisa melakukan install dengan console atau terminal dengan mengetikan perintah dibawah ini
sudo apt update sudo apt install fritzing fritzing-data fritzing-parts
Tekan Y Kemudian Enter, tunggu sampai proses installasi selesai.
-
Penggunaan Fritzing
Ada 4 Bagian utama lembar kerja dari frtizing
- Bill of fare Tab – Digunakan untuk mengeloa project (Menyimpan, Membuka project, edit, mengatur lembar kerja dll) serta untuk pindah Tab. Seperti yang sudah saya jelaskan diatas, fritzing memiliki four Tab utama (Breadboard, Schematic, PCB, dan Lawmaking)
- Workspace/Lembar Kerja – digunakan untuk meletakkan komponen elektronika atau sebagai canvas project kita
- Parts Console – Digunakan untuk memilih beberapa komponen atau sensor yang akan kita gunakan dalam lembar kerja
- Object Inspector – Digunakan untuk mengubah konfigurasi role atau komponen yang sedang dipilih
Untuk praktek silahkan klik Tab Breadboard. Kemudian kita atur object breadboard menjadi Half atau Kecil
Kemudian kita tambahkan komponen Arduino Uno. Dengan cara klik Icon Search di Part Panel, ketikan Arduino Uno Kemudian tekan enter. Silahkan klik dan drag arduino uno ke lembar kerja
Tambahkan pula komponen Seperti LED dan Resistor Dalam Lembar kerja dengan cara yang sama dengan diatas.
Kita jua bisa mengatur nilai hambatan resistor di object inspector. Hal ini jua berlaku untuk parts atau komponen lainnya. Selain itu kita bisa memutar komponen dengan menggunakan carte du jour rotation
Untuk pengkabelan Anda bisa klik di salah satu lubang atau pin di komponen kemudian elevate ke komponen lainnya.
Anda bisa merubah warnah kabel dengan cara klik kanan kabel kemudian pilih Wire Color, Silahkan pilih warna yang dikehendaki. Selain itu anda bisa merapikan kabel agar enak dilihat dengan cara klik bagi kabel kemudian drag.
Untuk Melihat Schema anda bisa klik Tab Schema atau mungkin bila anda ingin melihat cetak PCB bisa di klik Tab PCB seperti dibawah ini
Anda jua bisa memasukan Lawmaking Program Arduino Di Tab Lawmaking, Namun untuk simulasinya Anda tetap harus mengupload dengan menggunakan Software Arduino IDE ke perangkat Arduino Anda yang sudah terpasang.
Anda bisa save Coding anda dengan klik Tombol Save. Secara Otomatis Formatnya adalah file .ino
Source: https://rudyekoprasetya.wordpress.com/2021/01/13/belajar-rangkaian-iot-dengan-fritzing/
0 Response to "Fritzing How to Upload Code to Virtual Board"
Publicar un comentario