JURNAL ELTEK
Latest Publications


TOTAL DOCUMENTS

96
(FIVE YEARS 74)

H-INDEX

0
(FIVE YEARS 0)

Published By Politeknik Negeri Malang

2355-0740, 1693-4024

JURNAL ELTEK ◽  
2021 ◽  
Vol 19 (2) ◽  
pp. 1
Author(s):  
Anita Andriani ◽  
Arbiati Faizah ◽  
Indana Lazulfa ◽  
Istiqomah Istiqomah

ABSTRAK Tajwid dapat diartikan sebagai aturan atau tata cara untuk membaca Al-Quran dengan benar. seorang muslim biasanya mulai belajar tajwid sejak usianya masih dini, namun dewasa ini motivasi untuk mempelajarinya makin turun. Salah satu penyebabnya adalah cara pembelajaran yang konvensional dan kurang begitu memanfaatkan teknologi. Oleh karena itu, penelitian ini bertujuan untuk membangun aplikasi pembelajaran tajwid berbasis website dan menerapkan algoritma binary search untuk memperoleh hasil yang lebih optimal. Pencarian biner atau binary search adalah suatu algoritma yang bekerja dengan mencari posisi elemen dalam array yang telah diurutkan sebelumnya dan kemudian membandingkan nilainya. Ruang pencarian dibagi menjadi dua, kemudian nilai yang dicari dibandingkan dengan elemen tengah array. Operasi ini diulang terus sampai ada kecocokan diantara dua nilai tersebut. Aplikasi pembelajaran tajwid yang dibuat terdiri dari tiga menu yaitu materi, latihan, dan info. Menu materi berisi mata kuliah yang berkaitan dengan hukum membaca Al-Quran. Menu latihan memungkinkan pengguna untuk melatih pemahaman yang telah mereka pelajari di menu teori, sedangkan menu info berisi instruksi manual penggunaan aplikasi. ABSTRACT Tajweed is set of rules for reciting Al-Quran properly. Muslim start learning tajweed from their early age, but currently motivation to learn tajweed is decreasing. One of the reason is the conventional learning and less use digital technology. Therefore, the aim of this study is to construct tajweed learning application based on website and applied binary search algorithm for better result. Binary search is a search algorithm that works by finding the position of elements in a sorted array and comparing their values. The search space is divided into half, then compared the value searched with the middle element of the Array.  This operation is repeated until they match. Tajweed learning application consist of three menus: theory, exercise, and info. Theory menu contains courses related to the law of reciting Al-Quran. Exercise menu allows user to train the understanding they has learned in theory menu, while info menu contains user instruction manual.


JURNAL ELTEK ◽  
2021 ◽  
Vol 19 (2) ◽  
pp. 88
Author(s):  
Ashlihah Salsabila ◽  
Putri Elfa Mas'udia ◽  
Azam Muzakhim Immamuddin

Dalam budidaya ikan cupang, seringkali peternak mengalami kendala efisiensi waktu dan tenaga saat pergantian air karena jumlah ikan yang sangat banyak. Solusi yang dapat diterapkan peternak yaitu membuat inovasi baru dengan teknologi modern agar menghasilkan ikan cupang kualitas yang baik. Manfaat alat ini menghemat pengeluaran dana, tidak membutuhkan banyak SDM, kualitas air mudah dimonitoring dengan aplikasi. Alat ini dibekali dengan sistem kendali logika fuzzy metode mamdani untuk pengendalian pengurasan air soliter ikan cupang serta fleksibel penggunaannya. Aplikasi android digunakan menampilkan informasi untuk monitoring suhu dan kekeruhan air pada soliter serta kontrol manual pengisian dan pengurasan air. Pengguna juga bisa menguras dan mengisi sewaktu-waktu sesuai kebutuhannya. Hasil pengujian sistem dapat disimpulkan bahwa penggunaan logika fuzzy sangat efektif untuk pengurasan air soliter ikan cupang dengan tingkat keberhasilan sebesar 90,2% serta nilai error 0,12%, sensor suhu memiliki nilai error sebesar 0,10%, dan sensor turbidity memiliki nilai error sebesar 0,98%. Logika fuzzy pada sistem sesuai dengan perencanaan dan berjalan dengan baik.   In betta fish farming, farmers often have time and energy efficiency constraints when changing water due to a large number of fish. The solution that farmers can apply is to make innovations with modern technology to produce good quality betta fish. This tool’s benefits save money, do not require a lot of human resources, water quality is easy to monitor with the application. This tool is equipped with a logic control system fuzzy method Mamdani for controlling betta fish solitary water drainage and flexible use. The android application is used to display information for monitoring temperature and water turbidity in solitary and manual control of filling and draining water. Users can also drain and fill at any time according to their needs. The results of system testing can be concluded that the use of fuzzy logic is very effective for draining betta fish solitary water with a success rate of 90.2% and an error value of 0.12%, the temperature sensor has a value error of 0.10%, and the sensor turbidity has an error value. by 0.98%. logic fuzzy in the system is following the plan and runs well.  


JURNAL ELTEK ◽  
2021 ◽  
Vol 19 (2) ◽  
pp. 80
Author(s):  
Muhamad Rifa’i ◽  
Herwandi . ◽  
Hari Kurnia Safitri ◽  
Abrar Kadafi

Scaling data PLC untuk penggerak motor stepper pada sistem extruder memengaruhi bentuk produk yang dihasilkan saat proses ekstrusi melalui kecepatan putar dan torsi motor. Produk hasil cetakan akan gagal jika kecepatan putar motor stepper terlalu cepat atau lambat karena pengaruh torsi motor yang bekerja. Dibutuhkan pembatasan kecepatan putar motor stepper menjadi beraturan untuk menghindari kegagalan proses ekstrusi. Tujuan penelitian ini adalah mendesain scaling setpoint dan kecepatan putar motor (rpm) beserta torsi motor (Nm) untuk kontrol torsi motor melalui kecepatan putar motor stepper. Metode yang digunakan adalah eksperimen kuantitatif data scaling dengan menggunakan persamaan matematis scaling setpoint, kecepatan putar motor (rpm) dan torsi motor (Nm). Data hasil didapatkan melalui pengujian simulasi persamaan matematis scaling pada PLC dengan sampel input periode pulsa setpoint antara 100us sampai 1000us. Hasil pengujian dengan daya motor 24Watt menunjukkan kecepatan putar motor stepper antara 49,3rpm sampai 9,4rpm berbanding terbalik dengan torsi motor stepper antara 0,49Nm sampai 2,55Nm. Pada setpoint 800us didapatkan hasil scaling setpoint 820us nilai error sebesar 2,5%, cukup ideal diaplikasikan dengan kecepatan putar 11,4rpm serta torsi 2,1Nm untuk menjalankan extruder dimensi kecil.   PLC data scaling for stepper motor drive in extruder system affects the shape of product produced during extrusion process through motor rotational speed and torque. Printed product will fail if  rotational speed of stepper motor is too fast or slow due the working torque influence of the motor. It is necessary to limit rotational speed of stepper motor to be regular to avoid failure of extrusion process. The purpose of this research is design scaling setpoint and motor rotational speed (rpm) along with motor torque (Nm) to control motor torque through stepper motor rotational speed. Method used is quantitative experimental data scaling using mathematical equations of scaling setpoint, motor rotational speed (rpm) and motor torque (Nm). Result data is obtained by simulation testing the scaling mathematical equation on PLC with input samples of the setpoint pulse period between 100us to 1000us. Test results with 24Watt motor power show that stepper motor rotational speed is between 49.3rpm to 9.4rpm and inversely proportional to stepper motor torque between 0.49Nm until 2.55Nm. At 800us setpoint, the 820us setpoint scaling results in error value of 2.5%, which is ideal for application with rotational speed of 11.4rpm and torque of 2.1Nm to run small-dimensional extruder.


JURNAL ELTEK ◽  
2021 ◽  
Vol 19 (2) ◽  
pp. 32
Author(s):  
Koesmarijanto Koesmarijanto ◽  
Azam Muzakhim Imammudin ◽  
Hadiwiyatno Hadiwiyatno

Pemancar siaran radio FM adalah salah satu sistem komunikasi nirkabel, bekerja rentang frekuensi 88-108 MHz membutuhkan sebuah filter bandpass untuk menghindari adanya interferensi dengan frekuensi yang berdekatan dengan pemancara radio. Jenis filter yang memiliki performansi cukup baik adalah filter dengan tingkat kecuraman yang cukup tinggi. Namun, untuk mendapatkan tingkat faktor kecuraman yang tinggi dengan menambah beberapa elemen. Maka, pada penelitian ini menambahkan rangkaian m-derived utnuk memberikan respon filter yang lebih curam tanpa menambahkan nilai elemen yang banyak. Tujuan penelitian ini mengetahui perbandingan daya pemancar tanpa filter, dengan bandpass filter, dan menggunakan bandpass filter m-derived. Hasil pengujian daya pancar tanpa filter sebesar 2 Watt, dengan menggunakan bandpass filter daya pancar sebesar 1,05 Watt, sedangkan dengan menggunakan bandpass filter m-derived daya pancar sebesar 1,4 Watt. Kesimpulannya pelemahan (insertion loss) pada Bandpass Filter  sebesar 2,53 dB  sedangkan pelemahan (insertion loss) pada BPF m-derived section sebesar 1,54 dB dengan menambahkan BPF m-derived section memperbaiki daya keluaran pemancar lebih besar 0,35 W atau 1,01 dB dibandingkan dengan pemancar yang menggunakan BPF tanpa m-derived.   FM radio broadcast transmitter is a wireless communication system, with frequency range of 88-108 MHz requires a bandpass filter to avoid interference with frequencies adjacent to radio transmitters. The type of filter that has a fairly good performance is a filter with a fairly high level of steepness. However, to get a high level of steepness factor by adding some elements. So, in this study, we added an m-derived circuit to provide a steeper filter response without adding a lot of element values. The purpose of this study is to compare the transmitter power without a filter, with a bandpass filter, and using an m-derived bandpass filter. The result of testing the unfiltered transmit power is 2 Watt, using a bandpass filter the transmit power is 1.05 Watt, while using the m-derived bandpass filter the transmit power is 1.4 Watt. In conclusion, the insertion loss in the Bandpass Filter is 2.53 dB, while the insertion loss in the BPF m-derived section is 1.54 dB by adding the BPF m-derived section to improve the transmitter output power by 0.35 W or 1 .01 dB compared to transmitters using BPF without m-derived.


JURNAL ELTEK ◽  
2021 ◽  
Vol 19 (2) ◽  
pp. 9
Author(s):  
Budhy Setiawan ◽  
Isa Triyanti Santoso ◽  
Achmad Walid ◽  
Ryan Prasetyo ◽  
Delila Cahya Permatasari ◽  
...  

ABSTRAK Mesin 3D printing dapat membuat proses produksi menjadi singkat dan sederhana, keunggulan ini menjadikan banyak peneliti mulai menggembangkan mesin printing. Pengembangan mesin printing yang sudah dilakukan salah satunya adalah mesin 3D printer 2 x 2 x 2 meter. Keberhasilan mesin printing dapat dilihat dari hasil printing yang sesuai dengan desain yang diharapkan. Oleh karena itu, diperlukan aplikasi yang dapat membantu merancang desain objek 3D pada mesin printer 2x2x2 meter, salah satunya menggunakan aplikasi CAD (Computer Aided Design) “SolidWork”. Aplikasi “SolidWork” bersifat opensource yang dapat membantu mengetahui pengaruh desain 3 dimensi menggunakan software CAD terhadap jarak, sudut dan skala objek pada mesin printer 2x2x2 meter. Desain objek 3D “SolidWork” disimpan dalam dalam format file STL, kemudian diproses di dalam Simplify 3D, objek akan diiris secara software. Hasil irisan gambar 3D akan menghasilkan sebuah file G-Code. Output koordinat dari G-Code digunakan untuk menggerakan motor stepper. Hasil cetak objek 2D memiliki error ukuran bentuk segitiga 4,62%, bentuk straight slog 7,49%, bentuk oval 5,54%, error sudut sebesar 0% dan error skala objek 0%. Sedangkan untuk objek 3D memiliki error rata – rata sebesar 0,29%. Berdasarkan hasil pengujian aplikasi “SolidWork” dapat menujukkan kinerja mesin dan membantu dalam pembuatan desain 2D dan 3D pada mesin 3D printer 2x2x2 meter di Lab Elektro Prodi Elektronika Politeknik Negeri Malang. ABSTRACT 3D printing machines can make the production process short and simple, this advantage has made many researchers start to develop printing machines. One of the developments in printing machines that have been carried out is the 2 x 2 x 2 meter 3D Printer machine. The success of the printing machine can be seen from the printing results by the expected design. Therefore, an application is needed that can help design 3D object designs on a 2x2x2 meter printer machine, one of which is using the CAD (Computer-Aided Design) application "SolidWork". The application "SolidWork" is open source which can help determine the effect of 3-dimensional design using CAD software on the distance, angle, and scale of objects on a 2x2x2 meter printer machine. "SolidWorks" 3D object design is saved in STL file format, then processed in Simplify 3D, the object will be sliced ​​automatically. The sliced ​​3D image will produce a G-Code file. The coordinate output from the G-Code is used to drive the stepper motor. The printout of 2D objects has a triangular size error of 4.62%, a straight slog shape of 7.49%, an oval shape of 5.54%, an angle error of 0%, and a scale error of 0%. Meanwhile, 3D objects have an average error of 0.29%. Based on the results of testing the "SolidWork" application can show machine performance and assist in making 2D and 3D designs on a 2x2x2 meter 3D printer machine at the Electrical Lab of Electronics Study Program, State Polytechnic of Malang.  


JURNAL ELTEK ◽  
2021 ◽  
Vol 19 (2) ◽  
pp. 64
Author(s):  
DONNY RADIANTO ◽  
HERWANDI HERWANDI ◽  
YULIANTO YULIANTO

Sistem pembangkit listrik saat ini telah menarik banyak perhatian baik dari kalangan akademik maupun industri. Hal ini disebabkan karena keuntungan yang ditawarkan, antara lain bersih, dapat merubah menjadi listrik secara langsung, dan tidak menyebabkan polusi. Namun, karena masih adanya ketergantungan terhadap kondisi iklim, demikian seperti irradiant maupun suhu, maka daya dari modul photovoltaik ini perlu dimaksimalkan. Terkait dengan hal ini, paper ini menghadirkan suatu metode untuk melacak daya maksimum dari modul photovoltaik berbasis pada metode perturbation observer yang dimodifikasi. Metode pelacakan ini dibuat untuk menghasilkan modulasi lebar pulsa dengan frekuensi 62.5 KHz yang berfungsi untuk mengatur konverter berbasis SEPIC dengan menerima tegangan masukan dari modul PV serta menghasilkan tegangan keluaran yang dapat digunakan untuk mengisi baterai (accu) yang dapat diintegrasikan untuk menghasilkan tegangan AC melalui inverter. Penggunaan SEPIC sebagai pengkondisi sinyal ini karena memiliki keuntungan dimana tegangan keluaran yang dihasilkan tidak dibalik, seperti pada rangkaian konverter buck – boost. Selanjutnya, pemanfaatan metode perturbation observer yang telah dimodifikasi dan diintegrasikan dengan konverter SEPIC menunjukkan kinerja yang memuaskan. Selain itu, sistem yang diajukan hanya memanfaatkan sensor tunggal sebagai masukan dari kontroller. The current power generation system has attracted a lot of attention from both academia and industry. This is due to the advantages offered, including being clean, being able to convert into electricity directly, and not causing pollution. However, because there is still dependence on climatic conditions, such as irradiant and temperature, the power from this photovoltaic module needs to be maximized. Related to this, this paper presents a method to track the maximum power of a photovoltaic module based on a modified perturbation observer method. This tracking method is made to produce pulse width modulation with a frequency of 62.5 KHz which functions to regulate the SEPIC-based converter by receiving input voltage from the PV module and producing an output voltage that can be used to charge the battery (accu) which can be integrated to produce AC voltage through the inverter. The use of SEPIC as a signal conditioner has the advantage that the resulting output voltage is not reversed, as in the buck-boost converter circuit. Furthermore, the use of the modified perturbation observer method integrated with the SEPIC converter showed satisfactory performance. In addition, the proposed system only utilizes a single sensor as input from the controller


JURNAL ELTEK ◽  
2021 ◽  
Vol 19 (2) ◽  
pp. 39
Author(s):  
Lis Diana Mustafa ◽  
Azam Muzakhim Imamuddin ◽  
Yoyok Heru Prasetio

Stroke Transient Ischemic Attack (TIA ) adalah kondisi stroke ringan. Stroke ringan diakibatkan oleh berkurangnya suplai darah menuju otak. Kelumpuhan disebabkan oleh kurangnya aliran darah ke otak, sehingga sisi tubuh akan mengalami kelumpuhan terutama pada siku dan lutut. Fisioterapi pada pasien pasca stroke ringan dilakukan dengan metode terapi gerakan antara lain seperti penggunaan alat bantu fisioterapi pasien pasca stroke menggunakan sensor MPU6050 melalui media transmisi Bluetooth. Sistem rancangan ini membantu latihan pada pasien berbentuk sensor MPU6050 yang digunakan untuk  mendeteksi sudut serta banyaknya gerakan rehabilitasi pasien pasca stroke. Sensor gyroscope menghasilkan deteksi sudut pada siku sebesar 150  dan sudut pada  lutut sebesar 135 . Data yang didapatkan diproses oleh arduino nano menggunakan metode I2C. Penelitian ini bertujuan untuk merancang alat bantu fisioterapi pasien pasca stroke berbasis mikrokontroler guna memperoleh hasil yang maksimal karena bentuk alat ini yang portable. Stroke Transient Ischemic Attack (TIA) is a mild stroke condition that can be caused by reduced blood supply to the brain due to blocked blood vessels. Lack of blood flow to the brain can cause paralysis, usually only on one side of the body such as the elbows and knees. Physiotherapy in post-stroke patients is carried out using movement therapy methods, including elbow and knee flexion. Currently, patients come to the therapist or vice versa to perform therapeutic movements, so a telemonitoring system for post-stroke patient physiotherapy tools is made using the MPU6050 sensor which is connected to ESP 232 and the internet network and can be monitored by therapists and clinic admins where the therapy is done. This system helps monitor elbow and knew flexion exercises using the MPU6050 sensor which is used to detect the angle and number of rehabilitation movements of post-stroke patients. . From the results of testing the accuracy of this sensor is able to detect the angle of elbow movement from 00-1500 and knee flexion angle of 00-1350 by 99%.The telemonitoring application for physiotherapy tools for post-stroke patients based on Android is equipped with a therapist menu so that the number of movements and the average angle of movement of the knees and elbows can be monitored by the therapist, this tool can also be used anywhere and anytime due to the portable form of this tool.


JURNAL ELTEK ◽  
2021 ◽  
Vol 19 (2) ◽  
pp. 25
Author(s):  
Herman Hariyadi ◽  
Leonardo Kamajaya ◽  
Fitri Fitri ◽  
Mohammad Hafidh Fadli

ABSTRAKPertumbuhan dan konsumsi listrik yang tidak berimbang serta tingkat polusi yang terus meningkat, mendorong banyak penelitian tentang pembangkit listrik energi baru dan terbarukan. Salah satu energi terbarukan yang menghasilkan energi listrik adalah pembangkit listrik tenaga bayu. Turbin angin jenis savonius merupakan turbin yang sesuai dioperasikan dengan kecepatan angin yang relatif rendah dan cocok digunakan sebagai pembangkit listrik berskala kecil. Pada penelitian ini penulis juga mengkaji konfigurasi variasi kemiringan sudu bilah savonius tipe u overlap dan tipe u non-overlap. Agar mengetahui spesifikasi teknik pembangkit listrik tenaga bayu ini, penulis merancang prototype pembangkit listrik tenaga bayu turbin savonius dengan variasi kecepatan angin 0-8 m/s, variasi kemiringan sudu turbin sebesar 00, 150 dan 300. Berdasarkan percobaan yang telah dilakukan turbin dengan kemiringan sudu 150 pada bilah savonius non overlap menghasilkan tegangan dan RPM paling tinggi. Rata-rata tegangan yang dihasilkan pada kemiringan sudu tersebut adalah 3,61V pada 1081 RPM, dan arus keluaran mencapai 950mA dengan beban resistor 10Ω. Data logger digunakan untuk menyimpan data berbagai sensor tersebut kemudian di plot dalam bentuk grafik dengan komunikasi serial ke PC untuk selanjutnya dianalisa. ABSTRACTThe growth and disproportionate consumption of electricity as well as the level of pollution continues to increase, prompting a lot of research on new and renewable energy power generation. One of the renewable energies that produces electrical energy is wind power generation. The savonius type wind turbine is a turbine that is suitable for operation with relatively low wind speeds and is suitable for use as small-scale power plants. In this study, the author also examines the configuration of the savonius blade slope variations, type u overlap and type u non-overlap. In order to know the technical specifications of this wind power plant, the author designed a prototype of the Savonius turbine wind power plant with wind speed variations of 0-8 m/s, turbine blade slope variations of 00, 150 and 300. Based on experiments that have been carried out turbines with blade slopes 150 on non-overlap savonius blades produces the highest voltage and RPM. The average voltage produced on the slope of the blade is 3.61V at 1081 RPM, and the output current reaches 950mA with a load resistor of 10Ω. The data logger is used to store data on various sensors and then plotted in the form of a graph with serial communication to a PC for further analysis.


JURNAL ELTEK ◽  
2021 ◽  
Vol 19 (2) ◽  
pp. 105
Author(s):  
Yogi Dwi Saputra ◽  
Hari Kurnia Safitri

Jantung merupakan organ vital pada tubuh manusia. Oleh karena itu, penting dalam memelihara kesehatan jantung. Salah satunya melalui pelatihan berbasis detak jantung, yaitu menjaga detak jantung dalam kisaran yang ditetapkan. Salah satu pengaplikasiannya adalah olahraga bersepeda, namun tidak jarang pesepeda melebihi target maksimal saat bersepeda, sehingga hal tersebut menyalahi aturan dalam pelatihan. Prinsip kerja alat ini adalah mengaktifkan alarm warning jika detak jantung pengguna melebihi target maksimal saat latihan dan mengaktifkan rem otomatis ketika pengguna menghiraukan alarm warning. Target latihan diperoleh dari perhitungan umur, maximal heart rate (MHR), Rest Heart Rate (RHR), dan riwayat latihan. Penelitian ini menggunakan grove heart rate sensor sebagai sensor detak jantung dengan mikrokontroler Arduino MEGA. Proses pengambilan maupun penyimpanan data pada database dilakukan oleh NodeMCU.  Motor DC 12V digunakan sebagai penarik rem dengan driver motor sebagai pengatur arah dan putaran motor. Berdasarkan hasil pengujian diperoleh bahwa data detak jantung peserta latihan tersimpan dalam database sistem, alarm warning  bekerja(buzzer on) jika detak jantung  peserta diatas 135 bpm, dan  rem otomatis bekerja pada saat detak jantung peserta latihan diatas 135 bpm dengan berubahnya panjang tali rem dari 15 cm menjadi 12 cm. The heart is a vital organ in the human body. Therefore, it is important in maintaining heart health. One of them is through heart rate-based training, which is keeping the heart rate within a specified range. One of its applications is cycling, but it is not uncommon for cyclists to exceed the maximum target when cycling, so that this violates the rules in training. The working principle of this tool is to activate an alarm warning if the user's heart rate exceeds the maximum target during training and activate the automatic brake when the user ignores the alarm warning. Training targets are obtained from the calculation of age, maximal heart rate (MHR), Rest Heart Rate (RHR), and training history. This study uses a grove heart rate sensor as a heart rate sensor with an Arduino MEGA microcontroller. The process of retrieving and storing data in the database is carried out by NodeMCU. DC 12V motor is used as a brake puller with the motor driver to control the direction and rotation of the motor.  Base on the test result, it is found that the participant’s heart rate data is stored in the database system, the alarm warning work (buzzer on)if the participant’s herat rate is above 135 bpm, and the brakes automatically work when the participant’s herat rate is above 135 bpm by changing the length of the brake rope from 15cm to 12 cm.  


JURNAL ELTEK ◽  
2021 ◽  
Vol 19 (2) ◽  
pp. 73
Author(s):  
Fatkhur Rohman ◽  
Nurhadi Nurhadi ◽  
Mira Esculenta Martawati

Perangkat embedded system pada masa sekarang memiliki banyak pilihan terhadap jenis mikrokontroler yang sesuai dengan kebutuhan. Hal ini menjadi tantangan tersendiri bagi pengguna ketika diharuskan untuk memilih salah satu jenis mikrokontroler tersebut. Sebagai contoh permasalahan apakah mikrokontroler yang telah dipilih tersebut memiliki sejumlah pin GPIO yang diinginkan, dengan frekuensi switching yang tinggi, berapakah jumlah kanal, resolusi, linieritas dan durasi konversi ADC, bagaimana kemampuan peripheral internal DAC, Timer dan PWM yang bisa dibangkitkan dari mikrokontroler tersebut. Penelitian ini telah membandingkan setidaknya 4 peripheral internal utama yang dimiliki oleh 3 jenis mikrokontroler. Metode yang dilakukan adalah dengan menguji karakteristik GPIO, PWM, TIMER dan ADC pada 3 jenis mikrokontroler yaitu Arduino ATMega328, STM32F103C8 dan ESP32. Eksperiment dilakukan dengan mengevaluasi frekuensi switching digital ouput, mengevaluasi resolusi sinyal hasil konversi ADC, mengevaluasi ketepatan hasil instruksi delay berkaitan dengan timer program dan waktu konversi sinyal DAC semuanya dilakukan pada masing-masing mikrokontroler. Hasil akhir dari penelitian ini menunjukkan, mikrokontroler ESP32 memiliki unjuk kerja GPIO, PWM, TIMER dan ADC terbaik apabila dibandingkan dengan jenis lainnya. Penelitian ini juga membuktikan integrasi FreeRTOS pada Framework Arduino bisa berfungsi dengan optimal meskipun mikrokontroler berjalan pada 2 task yang berbeda di 2 core CPU yang bekerja secara pararel. Frekuensi switching digital output pada ESP32 mampu mencapai 3MHz, waktu konversi ADC hanya 5,7us dan DAC hanya 3,7us.   Today's embedded systems have many choices for the type of microcontroller that suits the needs. This is a challenge in itself for users when required to choose one type of microcontroller. For example, the problem of whether the selected microcontroller has the desired number of GPIO pins, with a high switching frequency, what is the number of channels, resolution, linearity, and duration of the ADC conversion, what is the ability of the internal DAC, Timer and PWM peripherals that can be generated from the microcontroller. This study has compared at least 4 main internal peripherals owned by 3 types of microcontrollers. The method used is to test the characteristics of the GPIO, PWM, TIMER, and ADC on 3 types of microcontrollers, namely Arduino ATMega328, STM32F103C8, and ESP32. The experiment was carried out by evaluating the digital output switching frequency, evaluating the signal resolution of the ADC conversion result, evaluating the accuracy of the delay instruction results related to the program timer and DAC signal conversion time, all of which were carried out on each microcontroller. The final results of this study indicate that the ESP32 microcontroller has the best GPIO, PWM, TIMER, and ADC performance when compared to other types. This research also proves that the FreeRTOS integration on the Arduino Framework can function optimally even though the microcontroller runs on 2 different tasks on 2 CPU cores that work in parallel. The digital output switching frequency on the ESP32 is capable of reaching 3MHz, the ADC conversion time is only 5.7us and the DAC is the only 3.7us.


Sign in / Sign up

Export Citation Format

Share Document