BAB ff TfkgArAk mrpTAhA
OKN Android Android merupakan sebuah sistem operasi yang berbasis iinux untuk perangkat portabel seperti smartphone dan komputer tabletK Android menyediakan platform Elpen porceF bagi programer untuk mengembangkan aplikasi sendiri pada berbagai perangkat dengan sistem androidK pimbol android dapat dilihat pada gambar berikut ini W
dambar OKN iogo Android pumber W Etinarno bdy dan Ali wakiI OMNNF
aimana pada awalnya dooglefncK jembeli Android fncKI pendatang baru yang membuat peranti lunak untuk ponselK hemudian untuk mengembangkan AndroidI dibentuklah lpen eandset AllianceI honsorsium dari PQ perusahaan peranti kerasI peranti lunakI dan telekomunikasiI termasuk doogleI eTCI fntelI jotorolaI nualcommI TJjobileI dan kvidiaK mada saat perilisan perdana Android pada tanggal R kovember OMMTI Android bersama lpen eandset Alliance menyatakan mendukung pengembangan standar terbuka pada perangkat selulerK ai lain pihakI doogle merilis kodeJkode Android dibawah lisensi ApcheI sebuah lisensi perangkat lunajk dan standar terbuka perangkat selularK Terdapat dua jenis distributor sistem operasi AndroidK mertama yang dapat didukungan penuh dari doogle atau doogle jail pervice
S
T
EdjpF dan kedua adalah yang benarJbenar bebas distribusinya tanpa dukungan langsung dari doogle atau dikenal sebagai lpen eandset aistribution EaeaFK Etinarno bdy dan Ali wakiI OMNNF OKNKN citur Android citurJfitur yang tersedia pada
platform android adalah sebagaimana di
uraikan berikut W aK cramework Aplikasi fni mendukung penggantian komponen dan penggunaan kembali komponen yang sudah dibuat Ereusable FK peperti pada umumnyaI framework memiliki keuntungan dalam proses pengkodingan kerena kita tidak perlu membuat kodingan untuk halJhal yang pasti dilakukakn seperti kodingan menampilkan gambarI kodingan konek database I dllK bK Mesin sirtual aalvik iingkungan dimana aplikasi android akan bekerjaK cK fntegrated Browser Berdasarkan lpen pource engine tebkit dK drafis aengan adanya fitur iniI kita bisa membuat aplikasi grafis Oa dan Pa karena android memiliki library lpendi bp
NIMK
eK pqlite Tugas dari fitur ini adalah berperan dalam penyimpanan dataK Bahasanya mudah dimengerti dan merupakan system databasenya androidK fK Media pupport citur yang mendukung audioI video dan gambarK gK dpM qelephony Tidak semua android punya fitur ini karena fitur ini tergantung dari smartphone yang dimilikiK hK BluetoothI badbI PdI tici citur ini tidak selalu tersedia pada android karena tegantung atau smartphone.
eardware
U
iK aukungan merangkat qambahan Android dapat memanfaatkan kameraI layar sentuhI accelerometerI magnetometersI dmpI akselerasi OaI dan Akselerasi PaK jK Multi-qouch hemampuan layaknya handset modern yang dapat menggunakan dua jari atau lebih untuk berinteraksi dengan perangkatK kK iingkungan aevelopment jemiliki fitur emulatorI toolsI untuk debuggingI profil dan kinerja memori dan plugin untuk fab bclipseK lK Market peperti kebanyakan handpone yang memiliki tempat penjualan aplikasiI market pada android merupakan catalog aplikasi yang dapat di download dan di install pada handphone melalui internet EiengkongI OMNRFK OKNKO merkembangan Android Tabel OKN sersi mengembangan Android
Berbagai versi android yang diluncurkan di atas diberi kode nama dengan nama makananI gambarnya terlihat seperti dibawah iniK
V
dambar OKO Berbagai makanan yang menjadi inspirasi versi Android pumber W Etinarno bdy dan Ali wakiI OMNNF
OKNKP helebihan Android helebihan dari pemrograman berbasis android yaitu bersifat
opensourceI
sehingga kita dapat mengkustomisasi aplikasi yang berbasis androidI bahkan membuat sendiri aplikasinya tanpa harus membayar sejumlah uang tertentuK aK fmplementasinya yang lintas platformI karena ditulis dengan dasar pemrograman javaI maka dapat dijalankan pada berbagai macam platformI dengan menyertakan jaa virtual machine yang disebut dengan dalvik virtual machineK bK Android
juga menyediakan pah dan fab yang semuanya gratisI
sehingga makin memudahkan kita ketika akan menJlevel aplikasiK
NM
OKNK4
Android poftware aevelopment hit EpahF
Android pah merupakan sebuah tool dan alat bantu Amf
EAplication
mrogramming fnterfaceFyang diperlukan untuk mengembangkan aplikasi berbasis Android yang menggunakan bahasa gavaK pah juga sering disebut sebagai poftware emulator yang berguna untuk mensimulasikan lp Android mada mC baik itu untuk lp windowsI iinux maupun jacK pah Android berisi aeuggerI iibraryI emulatorI dokumentasiI contoh kode program dan tutorialK pah Android adalah mesin utama untuk melakukan efesiensi penginstallanK Bahkan tidak perlu melakukan penempatan folder penginstallan dari masingJmasing file yang diperlukan dalam mengembangkan AndroidK EArifI OMNOF Berikut ini merupakan gambar tampilan pah janager W
dambar OKP Tampilan pah
Manager
Epumber W ArifI OMNOF
mada Aplikasi Android pah janager kita dapat memiliki
platform mana
yang akan diinstal pada computer kitaK merlu diketahui bahwa proses instalasi platform android membutuhkan koneksi jaringan internetK rntuk
memulai
menjalankan proses simulasi android lp pada komputer dapat memilih kemudian Manage AsasK pehingga muncul tampilan seperti pada gambar berikutW
qool
NN
dambar OK4 Android sirtual aevice Manager Epumber W ArifI OMNOF
dambar
OKQ merupakan proses menjalankan emulator android untuk
dijalankan di komputerK bmulator yang digunakan saat ini adalah emulator RRRQI emulator RRRQ tidak dapat mengakses perangkat keras seperti
wifiI Bluetooth I
keyboard maupun soundKrntuk lebih jelas perhatikan gambar
emulator RRRQ
dibawah ini W
dambar OKR Antarmuka Android bmulator Epumber W ArifI OMNOF
NO
OKO bclipse
dambar OKS iogo bclipse Epumber W eclipseKorgI OMNOF
bclipse adalah sebuah fab Efntegrated aevelopment bnvironmentF untuk mengembangkan perangkat lunak dan dapat dijalankan di semua platform EplatformJindependentFK EAkhmad aharma hasmanI OMNPFK Berikut ini adalah sifat dari bclipseW aK jultiJplatformW Target sistem operasi bclipse adalah jicrosoft tindowsI iinuxI polarisI AfuI emJru dan jac lp uK bK
julitJlanguageW bclipse dikembangkan dengan bahasa pemrograman gavaI akan tetapi bclipse mendukung pengembangan aplikasi berbasis bahasa pemrograman lainnyaI seperti CLCHHI CobolI mythonI merlI memI dan lain sebagainyaK
cK
jultiJroleW pelain sebagai fab untuk pengembangan aplikasiI bclipse pun bisa digunakan untuk aktivitas dalam siklus pengembangan perangkat lunakI seperti dokumentasiI test perangkat lunakI pengembangan webI dan lain sebagainyaK
jenggunakan fab bclipse untuk pemprograman Android memiliki beberapa alasan yang menjadi pertimbanganI antara lain W aK bclipse telah menyediakan struktur dasar dalam pemprograman AndroidI sehingga kita tidak perlu menulis dari awal semua kode programK bK bclipse telah mendukung Android mluginI sehingga memudahkan kita dalam membuatI compileI serta running program karena terdapat emulator Android sehingga tidak perlu mencobanya pada device yang berbasis androidK
NP
OKP Arduino jega ORSM jenurut patrio tibowo EOMNRWNOF Arduino adalah platform
prototype
elekronik open-sourceI yang berdasarkan perangkat keras dan lunak yang fleksibel dan mudah digunakanK helebihan arduino dari
platform hardware
mikrokontroller lain adalahW NK fab Arduino merupakan
multiplatformI yang dapat dijalankan di berbagai
sistem operasiI seperti tindowsI Macintosh dan iinux K OK fab Arduino dibuat berdasarkan pada fab
mrocessing sederhana sehingga
mudah digunakanK PK memrograman Arduino menggunakan kabel yang terhubung dengan
port
rpB bukan port serialK citur ini berguna karena banyak komputer sekarang ini tidak memiliki port serialK QK Arduino adalah hardware dan software open sourceI pembaca bisa mendownload software dan gambar rangkaian arduino tanpa harus membayar ke pembuat arduinoK RK Biaya hardware cukup murahI sehingga tidak terlalu menakutkan untuk membuat kesalahanK SK mroyek arduino ini dikembangkan dalam lingkungan pendidikan sehingga bagi pemula akan lebih cepat dan mudah mempelajarinyaK TK jemiliki
begitu banyak pengguna dan komunitas di internet dapat
membantu setiap kesulitan ya ng dihadapi terutama oleh programmer pemulaK EpumberW ArtantoI OMNOWOF UK mada Arduino poftware EfabF terdapat monitor serial yang memudahkan data textual untuk dikirim menuju Arduino atau keluar dari ArduinoK ied Tu
dan ou
akan menyala berkedipJkedip ketika ada data yang
ditransmisikan melalui chip rpB to perial via kabel rpB ke komputerK rntuk
menggunakan komunikasi serial dari digital pinI gunakan
poftwareperial library .
NQ
dambar OKT Arduino jega ORSM EpumberW Achmad kur sigamIOMNQF
Arduino jega ORSM adalah papan pengembangan mikrokontroller yang berbasis Arduino dengan menggunakan chip ATmegaORSMK Board ini memiliki pin fLl yang cukup banyakI sejumlah RQ buah digital fLl pin ENR pin diantaranya adalah mtjFI NS pin analog inputI Q pin rAoT Eserial port hardwareFK Arduino jega ORSM dilengkapi dengan sebuah oscillator NS jhzI sebuah port rpBI power jack aCI fCpm headerI dan tombol resetK Board ini sudah sangat lengkapI sudah memiliki segala sesuatu yang dibuthkan untuk sebuah mikrokontrollerK aengan penggunaan yang cukup sederhanaI anda tinggal menghubungkan power dari rpB ke mC anda atau melalui adaptor ACLaC ke jack aCK aevelopment board Arduino jega ORSM telah dilengkapi dengan polyfuse yang dapat direset untuk melindungi port rpB komputerLlaptop anda dari korsleting atau arus berlebihK jeskipun kebanyakan komputer telah memiliki perlindungan port tersebut didalamnya namun sikring pelindung pada Arduino rno memberikan lapisan perlindungan tambahan yang membuat anda bisa dengan tenang menghubungkan Arduino ke komputer andaK gika lebih dari RMMmA ditarik pada port rpB tersebutI sirkuit proteksi akan secara otomatis memutuskan hubunganI dan akan menyambung kembali ketika batasan aman telah kembaliK
NR
Board Arduino jega ORSM dapat ditenagai dengan power yang diperoleh dari koneksi kabel rpBI atau via
power supply
eksternalK milihan power yang
digunakan akan dilakukan secara otomatis bxternal power supply dapat diperoleh dari adaptor ACJaC atau bahkan bateraiI melalui jack aC yang tersediaI atau menghubungkan langsung dka dan pin sin yang ada di boardK Board dapat beroperasi dengan power dari external power supply yang memiliki tegangan antara Ss hingga OMsK kamun ada beberapa hal yang harus anda perhatikan dalam rentang tegangan iniK gika diberi tegangan kurang dari TsI pin Rs tidak akan memberikan nilai murni RsI yang mungkin akan membuat rangkaian bekerja dengan tidak sempurnaK gika diberi tegangan lebih dari NOsI regulator tegangan bisa over heat yang pada akhirnya bisa merusak pcbK aengan demikianI tegangan yang di rekomendasikan adalah Ts hingga NOsK Beberapa pin power pada Arduino jega ORSM W NK dka Kfni adalah ground atau negatifK OK sin Kfni adalah pin yang digunakan jika anda ingin memberikan power langsung ke board Arduino dengan rentang tegangan yang disarankan Ts J NOs PK min RsKfni adalah pin output dimana pada pin tersebut mengalir tegangan Rs yang telah melalui regulator QK PsP Kfni adalah pin output dimana pada pin tersebut disediakan tegangan PKPs yang telah melalui regulator RK flobc
K fni
adalah
pin
yang
menyediakan
referensi
tegangan
mikrokontrollerK Biasanya digunakan pada board shield untuk memperoleh tegangan yang sesuaiI apakah Rs atau PKPs Chip ATmegaORSM pada Arduino jega ORSM oevisi P memiliki memori ORS hBI dengan U hB dari memori tersebut telah digunakan untuk bootloaderK gumlah poAj U hBI dan bbmolj Q hBI yang dapat di bacaJtulis dengan menggunakan bbmolj library saat melakukan pemrogramanK
NS
Arduino jega ORSM memiliki jumlah pin terbanyak dari semua papan pengembangan ArduinoK jega ORSM memiliki RQ buah digital pin yang dapat digunakan sebagai input atau outputI dengan menggunakan fungsi pinjodeEFI digitaltriteEFI dan digitalEoeadFK minJpin tersebut bekerja pada tegangan RsI dan setiap pin dapat menyediakan atau menerima arus sebesar OMmAI dan memiliki tahanan pullJup sekitar OMkΩ sampai RMkΩ Esecara default dalam posisi disconnectFKkilai maximum adalah QMmAI yang sebisa mungkin dihindari untuk menghindari kerusakan chip mikrokontrollerK Beberapa pin memiliki fungsi khusus W NK perial I memiliki Q serial yang masingJmasing terdiri dari O pinK perial M W pin M EouF dan pin N ETuFK perial N W pin NV EouF dan pin NU ETuFK perial OW pin NT EouF dan pin NS ETuFK perial P W pin NR EouF dan pin NQ ETuFK ou digunakan untuk menerima dan Tu untuk transmit data serial TTiK min M dan pin N adalah pin yang digunakan oleh chip rpBJtoJTTi ATmegaNSrO OK bxternal fnterrups I yaitu pin O Euntuk interrupt MFI pin P Einterrupt NFI pin NU Einterrupt RFI pin NV Einterrupt QFI pin OM Einterrupt PFIdan pin ON Einterrupt OFK aengan demikian Arduino jega ORSM memiliki jumlah interrupt yang cukup melimpah W S buahK dunakan fungsi attachfnterruptEF untuk mengatur interrupt tersebutK PK mtj
W min O hingga NP dan QQ hingga QSI yang menyediakan output mtj
UJbit dengan menggunakan fungsi analogtriteEF QK pmf W min RM EjfplFI RN EjlpfFI RO EpChFI dan RP EppF mendukung komunikasi pmf dengan menggunakan pmf iibrary RK iba
W min NPK mada pin NP terhubung builtJin led yang dikendalikan oleh
digital pin no NPK pet efde untuk menyalakan ledI ilt untuk memadamkan nyaK SK Ttf
W min OM EpaAF dan pin ON EpCiF yang mendukung komunikasi Ttf
dengan menggunakan tire iibraryK
NT
Tabel OKO ppesifikasi Arduino jega ORSM Chip mikrokontroller
ATmegaORSM
Tegangan operasi
Rs
Tegangan input Eyang direkomendasikanI via jack aCF
Ts J NOs
Tegangan input ElimitI via jack aCF
Ss J OMs
aigital fLl pin
RQbuahI S diantaranya menyediakan mtj output
Analog fnput pin
NS buah
Arus aC per pin fLl
OMmA
Arus aC pin PKPs
RMmA
jemori clash
ORS hBI U hB telah digunakan untuk bootloader
poAj
UhB
bbmolj
QhB
Clock speed
NS jhz
aimensi
NMNKRmm x RPKQ mm
Berat
PT g
OKPKNAplikasi mrogram fab
Efntegrated aevelopment bnvironment)
hetika kita membuka program Arduino fab
Efntegrated aevelopment
bnvironmentFI akan terlihat serupa dengan tampilan gambar OKU di bawah iniK
dambar OKU Tampilan mrogram fab EpumberW Ardu i no Comp I OMNRF
NU
OKPKO
Arduino mrogramming Tool Arduino merupakan perangkat pemrograman mikrokontroler jenis Aso
yang tersedia secara bebas E open source F untuk membuat prototip elektronika yang dapat berinteraksi dengan keadaan sekitarnyaK Arduino dapat menerima input dari berbagai jenis sensor dan mengendalikan sensorI servoI dan actuator lainnyaK
dambar OKV Tampilan rtama Aplikasi Arduino EpumberW Ardu i no Comp I OMNRF
NKToolbar TombolJtombol toolbar memungkinkan Anda untuk memverifikasi dan mengJupload programI membuatI membukaI dan menyimpan sketsaI juga membuka monitor serialK
dambar OKNM Toolbar mada Aplikasi Arduino EpumberW Ardu i no Comp I OMNRF
NV
aK serify Tombol
ini digunakan untuk mengJcompile program yang telah
dibuatKCompile berguna untuk mengetahui apakah program yang
telah
dibuat benar atau masih memilki kesalahanK Apabia ada kesalahan yang terjadiI bagian messageakan menampilkan letak kesalahan tersebutK bK rpload Tombol ini digunakan untuk mengirim coding yang sudah dikerjakan ke mikrokontrolerK cK New Tombol ini digunakan untuk membuat coding pada layar baru dK lpen Tombol ini digunakan untuk membuka
coding yang sudah disimpan
sebelumnyaK eK pave Tombol ini digunakan untuk menyimpan coding yang sedang dikerjakanK OKCoding Area Bagian ini merupakan tempat penulisan
coding dengan menggunakan bahasa
pemrograman CKCoding di dalam Arduino memiliki dua bagian utamaI yaitu W aK void setup E F Bagian ini merupakan inisialisasi yang diperlukan
sebelum program
utama dijalankanI contoh W NKvoid setup E F{ OKperialKbegin EVSMMF X LL fnisialisasi baudrate komunikasi PKserial QKpinjode ESI fkmrTF X RKpinjode ETI lrTmrTF X
LL set pin S Arduino sebagai input LL set pin T Arduino sebagai output }
bK void loop EF Bagian ini merupakan fungsi utama yang dijalankan terus menerus selama modul Arduino terhubung dengan power supply.Contoh W
OM
NKvoidloop E F OK{ PKdigitaltrite ESI efdeF X QKdelay ENMMMFLL X menunda selama N detik RKdigitaltrite ESI iltF X SKdelay EOMMMFLL X menunda selama O detik TK} cK Application ptatus Bagian ini memberikan informasi kepada pengguna mengenai tugas yang yang sedang dujalankan oleh aplikasi ArduinoK dK Message Bagian ini memberikan informasi kepada pengguna mengenai besarnya ukuran file dari coding yang dibuat dan letak kesalahan yang terjadi pada coding. OKPKP TipeJTipe data dalam Arduino petiap bagian dari data yang anda simpan dalam program arduino memiliki tipe datanya masingJmasingK Tergantung pada kebutuhan andaI anda
dapat
memilih dari tipeJtipe data berikut ini W aK Tipe data boolean mengambil satu byte memori dan dapat bernilai benar atau salahK bK Tipe data char mengambil satu byte nomor memori dan menyimpan dari JNOU sampai NOTK AngkaJangka ini biasanya mewakili karakter yang dikodekan dalam ApCffK cK Tipe data
int EintegerF membutuhkan dua byte memoriK Anda dapat
menggunakannya untuk menyimpan angka dari JPOKTSU ke POKTSTK unsigned int juga menghabiskan dua
byte memori tetapi menyimpan
angka dari M sampai SRKRPRK dK rntuk angka yang lebih besarI dinakan tipe data
long. jengkonsumsi
empat byte memori dan menyimpan nilai dari JONQTUPSQU ke
ON
ONQTQUPSQTKrnsigned long
juga perlu empat
byte tetapi menyimpan
rentang nilai dari M sampai QKOVQKVSTKOVRK eK Tipe data float dan double adalah tipe data yang samaK Anda dapat menggunakan jenis tipe ini untuk menyimpan angka floatingJpointK heduanya menggunakan empat byte memori dan mampu menyimpan nilaiJnilai dari JPKQMOUOPRbHPU untuk PKQMOUOPRbHPUK fK Tipe data void hanya untuk deklarasi fungsiK fni menunjukkan bahwa fungsi tersebut tidak mengembalikan nilaiK gK Array menyimpan nilai yang memiliki tipe data yang samaK hK pebuah string adalah sebuah array nilai char KArduino fab mendukung penciptaan string dengan beberapa sintaksis gula semua ini deklarasi membuat string dengan isi yang samaK OKPK4 homplikasi dan mrogram
rploading
pebelum anda mengkompilasi dan mengJ upload program ke
arduinoI anda
harus mengkonfigurasi dua hal dalam fab W jenis Arduino anda menggunakan dan port serial arduino anda terhubungK
hetika anda telah mengidentifikasi
dengan tepat jenis arduino andaK jemilih dari menu
tools>board K pekarang
anda harus memilih port serial arduino anda terhubung untuk dari [menu serial port tools Kmada sistem windowsI aevice Manager I dan mencari rpB perial mort dibawah ports EClj dan imTF entri menuK Biasanya
port bernama CljNI
CljOI atau sesuatu yang serupaK petelah anda telah memilih klik tombol verify dan anda akan melihat
port serial kananI
output berukut di daerah pesan fab
Eyang arduino fab menyebut program sketsaF
pelama proses uploadI Tu
dan ou iba akan berkedip selama beberapa detikK fni adalah normal itu terjadi setiap kali Arduino dan komputer anda
berkomunikasi melalui port serialK
hetika arduino mengirimkan informasi ternyata pada Tu ibaK hetika mendapat beberapa bitI ternyata pada ou ibaK Ej Bangun AgungI OMNQFK
OO
OK4 jotor pervo jenurut pyahrul EOMMQWPUF jotor pervo adalah suatu device yang digunakan untuk memberikan kontrol mekanik pada jarak yang ditentukanK jotor servo mempunyai keluaran shaft EporosFK moros ini dapat ditempatkan pada posisi sudut spesifik dengan mengirimkan sinyal kode pada saluran kontrol motor servoK pelama sinyal kode ada di saluran kontrolI motor servo akan tetap berada di posisi sudut porosK Bila sinyal kode berubahI posisi sudut poros berubahK Aplikasi motor servo banyak ditemui pada radio kontrol pesawat terbang model EaeromodellingFI mobil radio kontrolI boneka mainanI dan tentunya robotK
dambar OKNN pervo Epumber W Trikueni aermantoIOMNQF
dambar OKNO tarna habel dan dimensions mada pervo Epumber W Trikueni aermantoIOMNQF
OP
pervomotor terdiri dari beberapa bagian utamaW motor dan gearboxI sensor posisiI error amplifier dan motor driver serta sirkuit yang mendekode posisi yang dimintaK dambar OKQK menunjukkan diagram blok motor servoK oadio kontrol sistem penerima atau kontroler lainnya membangkitkan suatu pulsa yang lebarnya berubah sekitar setiap OM msK mulsa ini lebarnya biasanya antara N dan O msK iebar pulsa digunakan oleh motor servo untuk menentukan posisi rotasi yang dikehendakiK
dambar OKNN aiagram blok motor servo Epumber W Trikueni aermantoIOMNQF
OK4KN mrinsip kerja motor servo jotor servo dikendalikan dengan memberikan sinyal modulasi lebar pulsa mulse tide Modulation EmtjF melalui kabel kontrolK iebar pulsa sinyal kontrol yang diberikan akan menentukan posisi sudut putaran dari poros motor servoK pebagai contohI lebar pulsa dengan waktu NIR ms Emili detikF akan memutar poros motor servo ke posisi sudut VM°K Bila pulsa lebih pendek dari NIR ms maka akan berputar ke arah posisi M° atau ke kiri Eberlawanan dengan arah jarum jamFI sedangkan bila pulsa yang diberikan lebih lama dari NIR ms maka poros motor servo akan berputar ke arah posisi NUM° atau ke kanan Esearah jarum jamFK iebih jelasnya perhatikan gambar dibawah iniK
OQ
dambar OKN4 mrinsip herja jotor pervo Epumber W Trikueni aermantoIOMNQF
OKR bpmUOSS bpmUOSS adalah sebuah modul tici yang akhirJakhir ini semakin digemari para hardware developer Kpelain karena harganya yang sangat terjangkauI modul tici serbaguna ini sudah bersifat melakukan
programming
pystem on Chip EpoCFI sehingga kita bisa
langsung
ke
bpmUOSS tanpa
memerlukan
mikrokontroller tambahanK helebihan lainnyaI bpmUOSS ini dapat menjalankan peran sebagai adhoc akses poin maupun klien sekaligusK
dambar OKNRChip bpmUOSS Epumber W oobin ThomasIOMNSF
bpmUOSS dikembangkan oleh pengembang asal negeri tiongkok yang bernama “Espressif”. Produk seri ESP8266 memiliki banyak sekali varian. Salah satu varian yang paling sering kita jumpai adalah bpmUOSS seri bpmJMNK helebihan lain bpmUOSS adalah memilki deep sleep mode I sehingga penggunaan daya akan relatif jauh lebih efisien dibandingkan dengan modul ticf KCatatan
OR
penting yang harus di garis bawahi ialahI bpmUOSS beroperasi pada tegangan PKPsK Berikut merupakan tabel data sheet pada wifi module bpmUOSSK OKRKNmrinsip kerja bpmUOSS bpmUOSS berkomunikasi dengan Arduino melalui antarmuka serialK ArtinyaI ia menggunakan pin ox dan Tx Arduino Epin digital M dan NF terhubung ke modul untuk menerima perintah dan berkomunikasi kembaliK jodul ini memiliki dukungan stack TCm L ram lengkap dan dapat dikonfigurasi sebagai server webK
dambar OKNSminout bpmUOSS Epumber W oobin ThomasIOMNSF
jodul bpmUOSS atau bpmJMN juga memiliki dua pin dmfl yang dapat digunakan untuk memanipulasi perangkat output seperti iba atau relayK pelain ituI modul bpmJMN memperkuat bpmUOSS melalui PKPsK lleh karena ituI jika Arduino Anda tidak memiliki pin output PKPsI Anda harus menggunakan pengatur tegangan seperti TUoPP untuk menurunkan Rs dari Arduino ke PKPs untuk menyalakan bpmUOSSK OKS oelay 4 Channel oelay merupakan suatu komponen elektronik yang berfungsi sebagai switch yang kemudian dihubungkan dengan kabel listrik dari peralatan listrik yang akan dikontrolK oelay akan bekerja ketika menerima input dari mikrokontroller ArduinoK
OS
dambar OKNT oelay 4 Channel EpumberW TokopediaKcomI OMNQF
oelay Q channel yang merupakan suatu modul elektronik yang telah dilengkapi dengan Q buah relay yang tertanam secara onJboardK patu buah relay dapat digunakan untuk mengontrol satu peralatan listrik sehingga terdapat Q alat listrik yang dapat dikontrol oleh satu modulK
dambar OKNU minout oelay 4 Channel EpumberW creetronicsKcomI OMNPF
iogika dka jasukan N
W Terhubung ke dka pada mikrokontrolerK W pambungkan ke keluaran digital dari mikrokontrolerI atau biarkan
tidak terhubung jika saluran tidak digunakanK jasukan O
W pambungkan ke keluaran digital dari mikrokontrolerI atau biarkan
tidak terhubung jika saluran tidak digunakanK jasukan P
W pambungkan ke keluaran digital dari mikrokontrolerI atau biarkan
tidak terhubung jika saluran tidak digunakanK
OT
jasukan 4
W pambungkan ke keluaran digital dari mikrokontrolerI atau biarkan
tidak terhubung jika saluran tidak digunakanK oelay power + W pambungkan ke arah positif EHF sumber daya relayK RJ OQs aCK oelay power J W pambungkan ke arah negatif EJF sumber daya relayK oelay N + W pambungkan ke sisi H koil relay pertamaK oelay N J W pambungkan ke sisi koil relay pertamaK oelay OLPL4 +W pesuai oelay N HK oelay OLPL4 W J pesuai oelay N JK OKSKNmrinsip kerja oelay
dambar OKNV mrinsip herja oelay EpumberW TeknikblektronikaKcomI OMNPF
hontak moin EContact mointFoelay terdiri dari O jenis yaitu W aK kormally Close EkCF yaitu kondisi awal sebelum diaktifkan akan selalu berada di posisi Cilpb EtertutupF
OU
bK kormally lpen EklF yaitu kondisi awal sebelum diaktifkan akan selalu berada di posisi lmbk EterbukaF Berdasarkan gambar diatasI sebuah Besi
Efron CoreF yang dililit oleh
sebuah kumparan Coil yang berfungsi untuk mengendalikan Besi tersebutK Apabila humparan
Coil diberikan arus listrikI maka akan timbul gaya
blektromagnet yang kemudian menarik Armatur untuk berpindah dari mosisi sebelumnya EkCF ke posisi baru EklF sehingga menjadi paklar yang dapat menghantarkan arus listrik di posisi barunya EklFK mosisi dimana Armatur tersebut berada sebelumnya EkCF akan menjadi lmbk atau tidak terhubungK mada saat tidak dialiri arus listrikI Armatur akan kembali lagi ke posisi Awal EkCFK Coil yang digunakan oleh oelay untuk menarik Contact moin ke mosisi Close pada umumnya hanya membutuhkan arus listrik yang relatif kecilK OKT aC ptep aown ijORVS jodul ptepJaown soltage oegulatorL aC Buck Converter adalah modul yang sangat praktis digunakan untuk mengkonversi atau menurunkan tegangan dari catu daya sumber menjadi tegangan keluaran yang lebih rendahK jodul elektronika ini menggunakan
fntegrated Circuit L fC ijORVS I PA ptepJaown
soltage oegulatorKxNMz
dambar OKOM aC ptep aown ijORVS EpumberW dabrielIOM15F
Chip ijORVS bekerja pada
switching frequency
NRM kezI memungkinkan
komponen penyaring berukuran lebih kecil dibanding komponen penyaring yang
OV
biasa dibutuhkan oleh switching regulator berfrekuensi rendahK mrodusen fC ini menjamin toleransi perbedaan tegangan keluaran hanya ±QB pada tegangan masukan dan kondisi beban keluaran sesuai spesifikasiI dan ±NRB toleransi pada frekuensi osilatorK fC ini dapat ditidurkan secara eksternalI dengan konsumsi daya hanya sebesar UMµA pada moda siagaK citur proteksi termasuk pembatas arus pengurang frekuensi dua tahap E
two stage frequency reducing current limit
untuk output switch dan fitur mematikan chip secara otomatis pada kondisi kelebihan panas Eover termperature FK
F