Bab Iisimulasi Pengontrol Peralatan Elektronik Otomatis Menggunakan Wifi Berbasis Android.doc

  • Uploaded by: umair
  • 0
  • 0
  • May 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Bab Iisimulasi Pengontrol Peralatan Elektronik Otomatis Menggunakan Wifi Berbasis Android.doc as PDF for free.

More details

  • Words: 3,853
  • Pages: 24
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

Related Documents

Elektronik
June 2020 30
Elektronik
May 2020 30
Wifi
November 2019 44
Wifi
May 2020 35
Wifi
June 2020 26

More Documents from ""