{"id":771,"date":"2023-05-11T15:22:24","date_gmt":"2023-05-11T08:22:24","guid":{"rendered":"https:\/\/delta-electronic.com\/Design\/Hardwares\/?p=771"},"modified":"2023-06-15T12:35:04","modified_gmt":"2023-06-15T05:35:04","slug":"aplikasi-pencatat-aktifitas-pemakaian-mesin-dengan-menggunakan-rfid-rc522-dan-esp-12f-untuk-upload-database-ke-cloud-server","status":"publish","type":"post","link":"https:\/\/delta-electronic.com\/Design\/Hardwares\/aplikasi-pencatat-aktifitas-pemakaian-mesin-dengan-menggunakan-rfid-rc522-dan-esp-12f-untuk-upload-database-ke-cloud-server\/","title":{"rendered":"Antarmuka RFID RC522 dengan DE-ATMega2560-Arduino-Embedded Board"},"content":{"rendered":"<p><strong>Modul RFID RC522<\/strong><\/p>\n<p>Modul ini berfungsi sebagai RFID Reader yang didisain menggunakan IC MFRC522 yaitu sebuah IC RFID Writer\/Reader dengan frekwensi 13.56 MHz yang support ISO\/IEC 14443 A\/MIFARE and NTAG<\/p>\n<p>IC ini sebetulnya support antarmuka SPI, UART dan I2C namun sayangnya Modul RC522 hanya didisain khusus untuk SPI saja. Apabila diinginkan antarmuka UART maupun I2C dapat dilakukan secara custom dengan menghubungi kami <a href=\"https:\/\/delta-electronic.com\/Design\/Hardwares\/kontak\/\">di sini\u00a0<\/a><\/p>\n<p><img fetchpriority=\"high\" decoding=\"async\" class=\"alignnone size-medium wp-image-782 aligncenter\" src=\"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2023\/05\/rc522-300x300.jpg\" alt=\"\" width=\"300\" height=\"300\" srcset=\"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2023\/05\/rc522-300x300.jpg 300w, https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2023\/05\/rc522-100x100.jpg 100w, https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2023\/05\/rc522-600x600.jpg 600w, https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2023\/05\/rc522-150x150.jpg 150w, https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2023\/05\/rc522.jpg 700w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/p>\n<p style=\"text-align: center;\"><strong>Modul RFID RC-522<\/strong><\/p>\n<p>Antarmuka SPI menggunakan 3 buah jalur yaitu MOSI (Master Out Slave In), MISO (Master In Slave Out) dan SCK atau CLK. nCS atau SS (Slave Select) biasanya adalah tambahan bila lebih dari satu device yang akan dihubungkan pada jalur SPI. Gambar di bawah ini adalah contoh pengiriman data 0xA5 dari Master ke Slave dan pengambilan data 0xBA dari Slave ke Master.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-786 size-large\" src=\"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2023\/05\/spi-timing-1024x325.png\" alt=\"\" width=\"800\" height=\"254\" srcset=\"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2023\/05\/spi-timing-1024x325.png 1024w, https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2023\/05\/spi-timing-600x191.png 600w, https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2023\/05\/spi-timing-300x95.png 300w, https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2023\/05\/spi-timing-768x244.png 768w, https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2023\/05\/spi-timing.png 1524w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/p>\n<p><strong>Wiring Diagram RC522 dengan DE-ATMega2560<\/strong><\/p>\n<p>Agar Modul RFID RC522 dapat dibaca \/ ditulis oleh ATMega2560 maka jalur-jalur SPI tersebut harus dihubungkan seperti pada gambar berikut<\/p>\n<p><img decoding=\"async\" class=\"size-medium wp-image-793 aligncenter\" src=\"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2023\/05\/de-atmega2560-embedded-board2.jpg-copy-300x266.jpg\" alt=\"\" width=\"300\" height=\"266\" srcset=\"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2023\/05\/de-atmega2560-embedded-board2.jpg-copy-300x266.jpg 300w, https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2023\/05\/de-atmega2560-embedded-board2.jpg-copy-600x532.jpg 600w, https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2023\/05\/de-atmega2560-embedded-board2.jpg-copy-768x681.jpg 768w, https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2023\/05\/de-atmega2560-embedded-board2.jpg-copy.jpg 838w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/p>\n<p>Di sini tampak jalur-jalur SPI dari RC522 dihubungkan dengan SPI dari IC ATMega2560 yang merupakan microcontroller dari Modul DE-ATMega2560 Embedded Board<\/p>\n<p><strong>Arduino Source Code<\/strong><\/p>\n<p>Pada modul DE-ATMega2560 perlu diisikan source code di mana di dalam source code tersebut sudah terdapat library untuk mengakses MFRC522. Pada Microcontroller ATMega2560 hal ini dapat kita peroleh dari contoh-contoh yang ada pada IDE Arduino<\/p>\n<ol>\n<li>Pilih File &#8211; Example &#8211; MFRC522 pada Arduino IDE<img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-794 size-large\" src=\"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2023\/05\/arduino-ide-rc522-example-1024x576.png\" alt=\"\" width=\"800\" height=\"450\" srcset=\"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2023\/05\/arduino-ide-rc522-example-1024x576.png 1024w, https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2023\/05\/arduino-ide-rc522-example-600x338.png 600w, https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2023\/05\/arduino-ide-rc522-example-300x169.png 300w, https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2023\/05\/arduino-ide-rc522-example-768x432.png 768w, https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2023\/05\/arduino-ide-rc522-example-1536x864.png 1536w, https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2023\/05\/arduino-ide-rc522-example.png 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/li>\n<li>Di sana tampak beberapa pilihan source code yaitu:\n<ol>\n<li>ChangeUID untuk mengubah UID Kartu<\/li>\n<li>DumpInfo untuk melihat data di dalam kartu<\/li>\n<li>FirmwareCheck untuk memeriksa firmware dari modul RC522<\/li>\n<li>ReadAndWrite untuk baca dan tulis RFID pada modul RC522<\/li>\n<li>RFIDCloner untuk mengcopy tag RFID<\/li>\n<\/ol>\n<\/li>\n<li>Apabila Example MFRC522 tidak terlihat pada pilihan maka berarti Arduino IDE kita belum terinstalasi dengan library MFRC522. Pilih Manage Library dan cari MFRC522 di bagian search<\/li>\n<li><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-961\" src=\"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2023\/05\/library-mfrc522.png\" alt=\"\" width=\"797\" height=\"447\" srcset=\"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2023\/05\/library-mfrc522.png 797w, https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2023\/05\/library-mfrc522-600x337.png 600w, https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2023\/05\/library-mfrc522-300x168.png 300w, https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2023\/05\/library-mfrc522-768x431.png 768w\" sizes=\"(max-width: 797px) 100vw, 797px\" \/><\/li>\n<li>Pilih Tools &#8211; Port &#8211; pilih COM yang aktif dan terdeteksi pada USB to Serial yang terhubung pada DE-ATMega2560i<img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-800 size-large\" src=\"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2023\/05\/arduino-port-1024x587.png\" alt=\"\" width=\"800\" height=\"459\" srcset=\"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2023\/05\/arduino-port-1024x587.png 1024w, https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2023\/05\/arduino-port-600x344.png 600w, https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2023\/05\/arduino-port-300x172.png 300w, https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2023\/05\/arduino-port-768x440.png 768w, https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2023\/05\/arduino-port.png 1192w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/li>\n<li>Kemudian pilih Board info Arduino Mega or Mega2560 dan Processor ATmega2560<img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-801 size-large\" src=\"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2023\/05\/open-file-1024x677.png\" alt=\"\" width=\"800\" height=\"529\" srcset=\"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2023\/05\/open-file-1024x677.png 1024w, https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2023\/05\/open-file-600x397.png 600w, https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2023\/05\/open-file-300x198.png 300w, https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2023\/05\/open-file-768x508.png 768w, https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2023\/05\/open-file.png 1168w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/li>\n<li>Kemudian buka file ReadandWrite dengan pilih File &#8211; Examples &#8211; MFRC522 &#8211; ReadAndWrite<\/li>\n<li>Di sini pin SS terhubung ke digital 10 sedangkan pada DE-ATMega2560-Embedded-Board pin ini terhubung ke digital 53. Oleh karena itu ubah dulu digital 10 menjadi digital 53 seperti pada gambar berikut<img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-803 size-large\" src=\"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2023\/05\/spi-arduino-1-1024x613.png\" alt=\"\" width=\"800\" height=\"479\" srcset=\"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2023\/05\/spi-arduino-1-1024x613.png 1024w, https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2023\/05\/spi-arduino-1-600x359.png 600w, https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2023\/05\/spi-arduino-1-300x180.png 300w, https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2023\/05\/spi-arduino-1-768x460.png 768w, https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2023\/05\/spi-arduino-1.png 1214w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/li>\n<li>Kemudian file ReadAndWrite dapat diupload ke dalam DE-ATMega2560-Embedded-Board dengan pilih sketch lalu upload<img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-804 size-large\" src=\"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2023\/05\/upload-1024x488.png\" alt=\"\" width=\"800\" height=\"381\" srcset=\"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2023\/05\/upload-1024x488.png 1024w, https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2023\/05\/upload-600x286.png 600w, https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2023\/05\/upload-300x143.png 300w, https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2023\/05\/upload-768x366.png 768w, https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2023\/05\/upload.png 1476w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/li>\n<li>Hasil dan kinerja File ReadAndWrite ini dapat dilihat di terminal dengan memilih Tools lalu Serial Monitor<img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-805 size-large\" src=\"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2023\/05\/monitor-1024x489.png\" alt=\"\" width=\"800\" height=\"382\" srcset=\"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2023\/05\/monitor-1024x489.png 1024w, https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2023\/05\/monitor-600x286.png 600w, https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2023\/05\/monitor-300x143.png 300w, https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2023\/05\/monitor-768x366.png 768w, https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2023\/05\/monitor.png 1438w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/li>\n<li>Pada layar terminal pertama akan ditampilkan Card UID, lalu jenis kartu yaitu Mifare 1Kb, kemudian autentikasi dengan Key A ditampilkan data yang ada di sector 4-7<\/li>\n<li>Sesudah itu ditampilkan data yang ada di sector 4<img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-806 size-large\" src=\"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2023\/05\/readA-1024x438.png\" alt=\"\" width=\"800\" height=\"342\" srcset=\"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2023\/05\/readA-1024x438.png 1024w, https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2023\/05\/readA-600x257.png 600w, https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2023\/05\/readA-300x128.png 300w, https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2023\/05\/readA-768x329.png 768w, https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2023\/05\/readA-1536x657.png 1536w, https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2023\/05\/readA.png 1778w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/li>\n<li>Kemudian dilanjutkan dengan proses menuliskan data 01 02 03 04 &#8230;.. 0xF ke sector \/ block 4 dengan autentikasi Key B dan bagian terakhir menampilkan isi sector 4 &#8211; 7<\/li>\n<\/ol>\n<p>Jadi secara keseluruhan proses pada file ReadAndWrite ini adalah menampilkan Card UID dan tipenya, lalu membaca sector 4 &#8211; 7 dan menuliskan data 01, 02, 03 hingga 0xF ke sector 4 serta diakhiri dengan menampilkan hasil penulisan di sector 4. Juga total data di sector 4 hingga 7<\/p>\n<p>Untuk deskripsi secara flownya dapat dilihat pada gambar dibawah ini<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-963\" src=\"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2023\/05\/flowchart2.jpg\" alt=\"\" width=\"1103\" height=\"2497\" srcset=\"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2023\/05\/flowchart2.jpg 1103w, https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2023\/05\/flowchart2-600x1358.jpg 600w, https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2023\/05\/flowchart2-133x300.jpg 133w, https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2023\/05\/flowchart2-452x1024.jpg 452w, https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2023\/05\/flowchart2-768x1739.jpg 768w, https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2023\/05\/flowchart2-678x1536.jpg 678w, https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-content\/uploads\/2023\/05\/flowchart2-905x2048.jpg 905w\" sizes=\"(max-width: 1103px) 100vw, 1103px\" \/><\/p>\n<p>Untuk produk DE-ATMega2560-Embedded-Board ini bisa diperoleh di <a href=\"https:\/\/www.tokopedia.com\/delta-electronic\/de-atmega2560-embedded-board-atmega2560-arduino-development-modul\">link berikut<\/a><\/p>\n<p><strong>DELTA ELECTRONIC<\/strong><\/p>\n<p><strong>Paulus Andi Nalwan, ST<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Modul RFID RC522 Modul ini berfungsi sebagai RFID Reader yang didisain menggunakan IC MFRC522 yaitu sebuah IC RFID Writer\/Reader dengan frekwensi 13.56 MHz yang support ISO\/IEC 14443 A\/MIFARE and NTAG IC ini sebetulnya support antarmuka SPI, UART dan I2C namun sayangnya Modul RC522 hanya didisain khusus untuk SPI saja. Apabila diinginkan antarmuka UART maupun I2C [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[120],"tags":[94,102,133,136,134,135],"class_list":["post-771","post","type-post","status-publish","format-standard","hentry","category-antarmuka-arduino","tag-arduino","tag-arduino-board","tag-atmega2560","tag-embedded-board","tag-rc522","tag-rfid"],"_links":{"self":[{"href":"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-json\/wp\/v2\/posts\/771","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-json\/wp\/v2\/comments?post=771"}],"version-history":[{"count":0,"href":"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-json\/wp\/v2\/posts\/771\/revisions"}],"wp:attachment":[{"href":"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-json\/wp\/v2\/media?parent=771"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-json\/wp\/v2\/categories?post=771"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/delta-electronic.com\/Design\/Hardwares\/wp-json\/wp\/v2\/tags?post=771"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}