Senin, 16 Desember 2019

Kumpulan Font Header Library DMD Arduino

Kumpulan Font Header Library DMD Arduino

Kumpulan Font Header Library DMD Arduino ini diletakkan didalam folder font dalam library DMD Arduino yang kemudian akan dipanggil/disertakan dalam sketch arduino seperti contoh berikut ini :

#include <SPI.h>
#include <DMD3.h>
#include <font/NamaFont.h> // NamaFont ini adalah nama font header yang ada didalam folder library DMD Arduino

*********************************************

Catatan (Masukkan dari komunitas) :

Selain AVR, agar support ESP8266 maka perlu diubah seperti ini :

Dari :
(atau comment dua baris ini) 
#include <inittypes.h>
#include <avr/pgmspace.h>

Menjadi :
#include <inittypes.h>
#ifdef _AVR_
#include <avr/pgmspace.h>
#elif define <ESP8266>
#include <pgmspace.h>
#else
#define PROGMEM
#endif


Tutorial/pembuatan Font Header DMD Arduino menggunakan aplikasi Font Creator2 saya jelaskan dalam video berikut ini.


Baca juga : Cara Membuat Font Header DMD Arduino

Dibawah ini berupa kumpulan Font Header library DMD Arduino yang telah saya buat menggunakan aplikasi Font Creator2 yang bisa Anda download.

Download "Font Creator2"

Download "FareedRead32x32.h"

Fareed Read Logo
Fareed Read Logo. 




ArialBlack

Download "ArialBlack10.h"
Download "ArialBlack12.h"
Download "ArialBlack14.h"
Download "ArialBlack16.h"
Download "ArialBlack18.h"
Download "ArialBlack20.h"

ArialRoundedMTBold

Download "ArialRoundedMTBold14.h"
Download "ArialRoundedMTBold14b.h"
Download "ArialRoundedMTBold16.h"
Download "ArialRoundedMTBold16b.h"

BauhausMdBT

Download "BauhausMdBT14.h"
Download "BauhausMdBT16.h"

BellM

Download "BellMT10.h"
Download "BellMT10b.h"
Download "BellMT12.h"
Download "BellMT12b.h"
Download "BellMT14.h"
Download "BellMT14b.h"
Download "BellMT16.h"
Download "BellMT16b.h"

BernardMTCondensed

Download "BernardMTCondensed10.h"
Download "BernardMTCondensed12.h"
Download "BernardMTCondensed14.h"
Download "BernardMTCondensed16.h"

BodoniMTBlack

Download "BodoniMTBlack10.h"
Download "BodoniMTBlack12.h"
Download "BodoniMTBlack14.h"
Download "BodoniMTBlack16.h"
Download "BodoniMTBlack18.h"
Download "BodoniMTBlack20.h"
Download "BodoniMTBlack22.h"
Download "BodoniMTBlack24.h"

BradleyHandITC

Download "BradleyHandITC14.h"
Download "BradleyHandITC16.h"

Broadway

Download "Broadway12.h"
Download "Broadway14.h"
Download "Broadway16.h"
Download "Broadway18.h"
Download "Broadway20.h"

Calibri

Download "Calibri10.h"
Download "Calibri12.h"
Download "Calibri12b.h"
Download "Calibri14.h"
Download "Calibri14b.h"
Download "Calibri16.h"
Download "Calibri16b.h"

Calligraph421BT

Download "Calligraph421BT14.h"
Download "Calligraph421BT16.h"

CandooSSK

Download "CandooSSK10.h"
Download "CandooSSK12.h"
Download "CandooSSK12b.h"
Download "CandooSSK14.h"
Download "CandooSSK14b.h"
Download "CandooSSK16.h"
Download "CandooSSK16b.h"

CataneoBT

Download "CataneoBT10.h"
Download "CataneoBT12.h"
Download "CataneoBT14.h"
Download "CataneoBT16.h"

ComicSansMS

Download "ComicSansMS12.h"
Download "ComicSansMS14.h"
Download "ComicSansMS16.h"
Download "ComicSansMS18.h"
Download "ComicSansMS20.h"

CooperBlack

Download "CooperBlack10.h"
Download "CooperBlack12.h"
Download "CooperBlack14.h"
Download "CooperBlack16.h"

CourierNew

Download "CourierNew10.h"
Download "CourierNew12.h"
Download "CourierNew12b.h"
Download "CourierNew14.h"
Download "CourierNew14b.h"
Download "CourierNew16.h"
Download "CourierNew16b.h"
Download "CourierNew18.h"
Download "CourierNew18b.h"

CreamPuff

Download "CreamPuff14.h"
Download "CreamPuff16.h"

Desyrel

Download "Desyrel12.h"
Download "Desyrel14.h"
Download "Desyrel16.h"

Distro

Download "Distro10.h"
Download "Distro12.h"
Download "Distro14.h"
Download "Distro16.h"

GoudyStout

Download "GoudyStout12.h"
Download "GoudyStout14.h"

HoboStd

Download "HoboStd12.h"
Download "HoboStd14.h"
Download "HoboStd16.h"

Jester

Download "Jester12.h"
Download "Jester14.h"
Download "Jester16.h"
Download "Jester18.h"
Download "Jester20.h"
Download "Jester22.h"
Download "Jester24.h"



Download "Konkord12.h"
Download "Konkord14.h"
Download "Konkord16.h"

KristenITC

Download "KristenITC12.h"
Download "KristenITC12b.h"
Download "KristenITC14.h"
Download "KristenITC14b.h"
Download "KristenITC16.h"
Download "KristenITC16b.h"

LucidaCalligraphy

Download "LucidaCalligraphy12.h"
Download "LucidaCalligraphy14.h"

LucidaHandwriting

Download "LucidaHandwriting12.h"
Download "LucidaHandwriting13.h" 
Download "LucidaHandwriting14.h"

SegoePrint

Download "SegoePrint10.h"         
Download "SegoePrint12.h"         
Download "SegoePrint14.h"         
Download "SegoePrint16.h"

ShortStack

Download "ShortStack10.h"
Download "ShortStack12.h"
Download "ShortStack14.h"
Download "ShortStack16.h" 

Download "Stencil12.h"
Download "Stencil14.h"
Download "Stencil16.h"
Download "Stencil18.h"

Tabitha

Download "Tabitha12.h"
Download "Tabitha14.h"
Download "Tabitha16.h"

TempuSansITC

Download "TempuSansITC12.h"
Download "TempuSansITC14.h"
Download "TempuSansITC14b.h"
Download "TempuSansITC16.h"
Download "TempuSansITC16b.h"

TimesNewRoman

Download "TimesNewRoman10.h"
Download "TimesNewRoman10b.h"
Download "TimesNewRoman12.h"
Download "TimesNewRoman12b.h"
Download "TimesNewRoman14.h"
Download "TimesNewRoman14b.h"
Download "TimesNewRoman16.h"
Download "TimesNewRoman16b.h"

Verdana

Download "Verdana10.h"
Download "Verdana10b.h"
Download "Verdana12.h"
Download "Verdana12b.h"
Download "Verdana14.h"
Download "Verdana14b.h"
Download "Verdana16.h"
Download "Verdana16b.h"
Download "Verdana18.h"
Download "Verdana18b.h"
Download "Verdana20.h"
Download "Verdana20b.h"



Dibawah ini saya tampilkan video Running Text Arduino P10 yang menggunaan beberapa contoh Font Header diatas secara acak.


Baca juga : Membuat Running Text Arduino P10 | Scrolling Text Arduino

Semoga bermanfaat! 

Kamis, 05 Desember 2019

PANDUAN DOWNLOAD BERKAS

Halaman ini merupakan rujukan menuju berkas-berkas yang dibutuhkan dalam berbagai proyek didalam blog ini.


Fareed Read
Fareed Read


Download Aplikasi


Silakan pilih berkas yang dibutuhkan :

Menuju halaman layout siap cetak format PDF


Menuju halaman layout siap cetak format GERBER


Menuju halaman berkas - berkas Mikrokontroller



****************************************

Catatan : masih dalam proses perbaikan link, perubahan besar dalam proses download agar lebih mudah

Selasa, 22 Oktober 2019

Membuat VU Meter Sederhana tanpa IC tanpa transistor

Membuat VU Meter Sederhana - Meskipun VU meter ini terbuat dari bahan sederhana artinya hanya memerlukan sedikit komponen namun hasilnya memuaskan tidak kalah dengan yang menggunaan IC bahkan mungkin lebih baik karena memiliki keunggulan yaitu tanpa memerlukan power supply tambahan, sehingga sangat mudah digunakan karena hanya tinggal menyambungkan kedua kabelnya ke jalur kabel speaker.

Led vu meter
VU Meter Sederhana.

Baca juga : Membuat Sendiri LED Cube 4x4x4 dengan Mudah

Power supply untuk rangkaian ini berasal dari jalur atau kabel audio speaker sekaligus sebagai ukuran level yang akan ditampilkan oleh susunan LED rangkaian VU meter ini, jadi rangkaian ini hanya memerlukan dua kabel saja yang disambungkan dengan kedua jalur speaker. Sinyal yang dikeluarkan oleh audio diubah oleh susunan dioda dan elektrolit kapasitor membentuk sebuah rangkaian pengganda tegangan yang menghasilkan tegangan DC yang selanjutnya didistribusikan untuk menyalakan susunan LED VU meter.

Jumlah led bisa lebih banyak, sebagai contoh disini saya terapkan sepuluh LED, untuk menambah LED lebih banyak maka tinggal tambahkan komponen sesuai urutan sebelumnya. Setiap penambahan satu LED maka akan ada pengurangan sekitar 0.6 volt terhadap LED selanjutnya.
Sensitivitas diatur oleh nilai kapasitor C1 dan C2 antara 1u sampai 10u.

Baca juga : Membuat Sendiri Flasher LED 12V - LED Flasher Circuit

Dibawah ini saya tampilkan skema beserta layout yang telah saya buat sebelumnya, terdiri dari susunan 10 led, kamu bisa menambahkan lagi menjadi lebih banyak dengan mengikuti urutan sebelumnya.

Led vu meter
Skema VU Meter Sederhana.

Led vu meter
Layout VU Meter Sederhana.

Led vu meter
Bottom Layout VU Meter Sederhana.

Untuk praktek lebih jelas juga sebagai testimoni saya tampilkan pada video dibawah ini.


Itulah video led VU meter 10 bar, dibawah ini saya tampilkan video dengan dua kali lebih banyak LED, yaitu 20 bar.

Rabu, 16 Oktober 2019

Cara Membuat Gerber dari aplikasi Eagle

Cara Membuat Gerber dari aplikasi Eagle - Artikel ini saya buat atas sebuah pengalaman saya dalam membuat file gerber dari sebuah layout aplikasi eagle yang berawal dari sebuah komentar pada salah satu video di Channel youtube Fareed Clarity, di komentar video tersebut ada seseorang dari negara Swiss yang tertarik pada proyek-proyek elektronika yang terkait dengan proyek LED dan menginginkan proyek tersebut dalam bentuk file gerber untuk dicetak disebuah pabrik PCB online terkemuka.

Convert EAGLE CAD to gerber files
Preview hasil konversi file gerber dari aplikasi eagle. 

Sebuah pabrik cetak PCB membutuhkan file gerber untuk dikerjakan menjadi sebuah PCB, karena file gerber yang siap cetak menjadi sebuah PCB merupakan kumpulan beberapa file yang sudah ditentukan parameter-parameternya khususnya layer-layer yang diperlukan untuk hasil akhirnya nanti. Jadi dalam layout eagle hanya beberapa layer saja yang diaktifkan sesuai kebutuhan kemudian diubah menjadi file gerber yang siap cetak ke pabrik PCB.

Baca juga : Membuat Lampu Jetbus 2 Mode Menggunakan IC 74HC595 | Mode Jetbus dan Mode LED Meteor / LED Chaser

Dalam aplikasi eagle sudah ada fasilitas untuk mengubah atau mengonversi ke bentuk file gerber dengan pilihan alat yang bernama CAM Processor, namun untuk pengerjaan ini tidak hanya dengan satu file cam processor saja melainkan ada dua file cam processor yang digunakan yaitu excellon.cam dan gerb274x.cam keduanya mempunyai tugas yang berbeda namun dibutuhkan dalam pembuatan file gerber untuk PCB ini.

Convert EAGLE CAD to gerber files
File yang diperlukan. 

File excellon.cam bertugas untuk membuat lubang komponen dan lubang baut pada file gerber dari layout eagle sementara file gerb274x.cam bertugas untuk membuat bagian komponen, bagian solder, solder stop, silkscreen dan lain-lain.

Untuk membuat file gerber dari layout eagle caranya  sangat mudah, pertama buka layout eagle kemudian klik logo cam processor atau bisa dari menu file kemudian pilih cam processor, maka akan terbuka jendela "3 CAM Processor".

Baca juga : Cara Menambahkan Gambar atau Logo kedalam Desain PCB

Pada jendela 3 CAM Processor klik file -> open -> job, lalu pilih file excellon.cam untuk membuat lubang pada PCB file gerbernya. Dalam jendela ini hanya perlu menentukan lokasi penyimpanan hasil konversinya dengan cara klik tombol file. Setelah lokasi penyimpanannya telah ditentukan klik tombol process job, selesai.

Convert EAGLE CAD to gerber files
Pilih file cam processor. 

Convert EAGLE CAD to gerber files
Pilih lokasi penyimpanan. 

 Sekarang kita akan membuat file gerber untuk jalur, komponen, silkscreen dan lain-lain, masih pada jendela 3 CAM Processor klik file -> open -> job, lalu pilih gerb274x.cam, nah disini untuk layer silakan sesuaikan sesuai kebutuhan atau dibiarkan default juga bisa, namun tetap lokasi penyimpanan untuk setiap tab yang tersedia harus ditentukan seperti untuk membuat lubang pada langkah pertama tadi kemudian klik process job dan selesai sudah pembuatan file gerber dari layout eagle.

Convert EAGLE CAD to gerber files
Pemilihan layer. 

Convert EAGLE CAD to gerber files
Hasilnya dilihat dengan aplikasi gerbv. 

Untuk melihat hasilnya bisa dibuka dengan aplikasi gerbv atau bisa dengan mengupload ke situs pemesanan PCB online, jika masih kebingungan untuk langkah-langkahnya yang lebih jelas silakan simak pada video dibawah ini

 
 
PCB cetakan pabrik hasil konversi dari aplikasi Eagle ke gerber file

Jumat, 11 Oktober 2019

Membuat Sendiri Flasher LED 12V - LED Flasher Circuit

LED Flasher Circuit

Membuat Sendiri Flasher LED 12V - LED Flasher Circuit - Pada artikel sebelumnya saya telah membuat rangkaian flasher sederhana hanya menggunakan tiga komponen yaitu relay 12V, elko dan resistor. Penggunaan Flasher ini dipasang secara seri dengan beban seperti Flasher konvensional yang ada didalam sepeda motor namun keunggulannya yaitu laju kedipannya yang stabil dan tidak ketergantungan dengan jumlah lampu yang dipasang seperti Flasher sepeda motor pada umumnya.


Karena pemasangan rangkaian flasher yang dibuat tersebut dipasang secara seri maka beban atau lampu nya harus mempunyai resistensi yang rendah agar Flasher bekerja normal, jika beban atau lampu yang dipasang berupa LED 12V yang mempunyai resistensi yang cukup ringan maka Flasher tidak akan bekerja.

Baca juga : Membuat Flasher Elektronik untuk Lampu LED

Timbul pertanyaan, bagaimana caranya membuat Flasher untuk lampu LED?

Untuk menjawab pertanyaan itu, pada Channel Fareed Clarity telah saya buat Flasher khusus untuk lampu LED dengan menggunakan beberapa komponen dan hasilnya lumayan namun ternyata untuk sebagian orang sepertinya cukup kesulitan membuatnya sebab menggunakan beberapa komponen yang tidak sesederhana rangkaian Flasher untuk lampu pijar.

Pada kesempatan ini saya akan membuat rangkaian yang sama seperti Flasher untuk lampu sein motor/lampu pijar yang hanya menggunakan tiga komponen namun bisa digunakan untuk dipasangkan dengan menggunakan lampu LED, rangkaian flasher ini akan bekerja walaupun tanpa adanya beban dan bisa lebih fleksibel penggunaan beban lampunya, yaitu bisa menggunakan berbagai macam lampu 12V seperti lampu LED strip 12V ataupun lampu pijar 12V lainnya.

Baca juga : Membuat Sendiri Flasher untuk Lampu Sein Motor atau Mobil

Dibawah ini saya tampilkan skema untuk rangkaian Flasher LED yang sangat sederhana karena hanya menggunakan tiga komponen yaitu relay, elko dan resistor.

Skema LED flasher

Untuk lebih jelasnya saya tampilkan juga video perakitan ketiga komponennya sehingga menjadi sebuah Flasher LED yang sangat sederhana.

Rabu, 25 September 2019

Membuat Rangkaian Peredup LED | LED Dimmer circuit

Membuat Rangkaian Peredup LED | LED Dimmer circuit - Dalam artikel ini saya akan membuat rangkaian yang dapat membuat lampu LED bisa diredupkan.
Secara pandangan umum untuk meredupkan sebuah lampu maka dapat dilakukan hanya dengan mengurangi tegangan yang dibutuhkan dari tegangan maksimal lampu tersebut namun nyatanya tidak demikian jika penerapannya untuk lampu LED karena lampu LED akan menyala jika tegangan yang dibutuhkan lampu LED itu tercapai sedangkan jika tegangan kurang dari syarat LED dapat menyala maka LED akan padam tidak meredup.

Baca juga : Membuat Running Text Arduino P10 | Scrolling Text Arduino

Kebutuhan meredupkan LED pada umumnya lebih banyak diterapkan pada backlight TV LCD/LED dan lain-lain.
Lalu bagaimana kah cara untuk meredupkan lampu LED?

Untuk meredupkan LED tidak bisa hanya dengan mengurangi tegangan yang masuk akan tetapi harus dengan tegangan yang tetap namum waktu pemberiannya yang diatur, metode ini dikenal dengan istilah PWM atau Pulse Width Modulation.

Rangkaian PWM akan memberikan tegangan yang tetap namun lebar pulsanya yang berubah-ubah, rangkaian ini umum ditemukan pada sebuah kontrol kecepatan sebuah dinamo DC agar torsi motornya tidak ikut menurun ketika kecepatannya diturunkan.

Baca juga : Membuat Rangkaian Pengatur Kecepatan Motor DC

Kini rangkaian PWM ini bisa diterapkan pada sebuah rangkaian LED agar LED tersebut bisa dikontrol untuk diredupkan.
Dibawah ini saya tampilkan skema beserta layout yang telah saya buat dengan menggunakan IC NE555 yang sangat sederhana namun hasilnya memuaskan.

Rangkaian PWM 24V.

Rangkaian PWM 12V.

Layout Rangkaian PWM.

Bottom Layout PWM.


DOWNLOAD layout siap cetak format PDF.

Rangkaian ini telah saya buat dan saya demonstrasikan dalam video berikut ini.