Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Teknologi Industri

NodeMCU Pinout:Detail dan Pinout yang Harus Anda Ketahui

NodeMCU

Apakah Anda bingung tentang detail pinout dari pinou NodeMCU? Apakah Anda ingin tahu lebih banyak tentang NodeMCU untuk proyek IoT Anda? Maka Anda berada di tempat yang tepat.

Nama NodeMCU menggabungkan "simpul" dan "unit pengontrol mikro." Plus, ini mengacu pada firmware, bukan kit pengembangan. Jadi jika Anda menggunakan NodeMCU dengan Arduino, Anda mungkin berpikir bahwa node dan unit mikrokontroler adalah sama. Namun ada perbedaan, terutama pada pinout.

Jangan khawatir, kami akan membantu Anda memahami perbedaan ini dengan lebih baik di artikel ini.

Anda juga akan mempelajari segala sesuatu tentang NodeMCU, kit pengembangannya, dan cara menambahkannya ke sirkuit Anda.

Ringkasan Tentang NodeMCU ESP8266

NodeMCU ESP8266

NodeMCU adalah chipset pengembangan dan sumber terbuka yang menyediakan platform untuk desain prototipe dengan fungsionalitas sumber terbuka. Anda juga dapat menggunakan firmware untuk membuat prototipe proyek IoT yang menjalankan baris kode Lua.

Juga, Soc Wi-Fi sistem Espressif (ESP8266 ) memberi NodeMCU platform untuk beroperasi. Oleh karena itu, perangkat kerasnya beroperasi dengan lancar pada platform ESP-12.

Menariknya, NodeMCU ESP8266 adalah kit pengembangan untuk firmware NodeMCU. Ini fitur modul ESP-12E yang dilengkapi dengan chip ESP8266.

Tapi itu tidak semua. Chip ESP8266 juga dilengkapi dengan “mikroprosesor Tensilica Xtensa 32-bit LX106 RISC.” Oleh karena itu, ia memiliki dukungan RTOS dan berjalan pada frekuensi clock yang dapat dimodifikasi dari 80MHz hingga 160MHz.

Dengan NodeMCU, Anda bisa mendapatkan 4 MB dan 128 kilobyte RAM dan memori flash untuk menyimpan program dan data.

Selain itu, kekuatan pemrosesan NodeMCU yang tinggi dan fitur bawaan (tidur nyenyak, BlueTooth, dan Wi-Fi) membuatnya sempurna untuk proyek IoT.

Selain itu, Anda dapat memberi daya pada papan pengembangan NodeMCU dengan pin suplai eksterior (pin VIN) dan jack micro USB. Anda juga dapat menggunakan antarmuka I2C, UART, dan SPI dengan NodeMCU.

Pinout Papan Pengembangan NodeMCU

Berikut konfigurasi pinout untuk papan pengembangan NodeMCU:

Spesifikasi dan Fitur NodeMCU ESP8266

Berikut adalah fitur dan spesifikasi dari NodeMCU ESP8266:

ESP8266 NodeMCU Breakout Board

Sementara modul ESP-12E berfungsi sebagai alas tiang, tim NodeMCU mengembangkan papan breakout NodeMCU. Papan breakout khusus untuk firmware NodeMCU mereka, dan juga open-source.

Sekarang mari kita lihat diagram pinout dan detail pin dari papan breakout:

Diagram Pinout NodeMCU

Papan breakout NodeMCU memiliki tiga puluh pin. Delapan dari pin ini menangani daya, sementara dua adalah pin cadangan. Dua puluh pin lainnya berfungsi dengan pin modul ESP-12E.

Tangkapan layar untuk tabel pin:

Daya, Periferal, dan Pin

Mendukung NodeMCU

Seperti yang kami sebutkan sebelumnya, Anda dapat menggunakan dua metode untuk memberi daya pada papan NodeMCU:port micro-USB atau pin Vin. ESP8266EX juga kompatibel dengan 3.3V. Oleh karena itu, board NodeMCU memiliki IC regulator AMS1117-3.3v.

Plus, Anda dapat menerapkan daya 5v yang diatur ke pin Vin. Selain itu, ada tiga pin 3.3V yang dapat Anda sambungkan ke output 3.3V regulator.

Periferal NodeMCU yang Tersedia

Berikut adalah semua periferal yang tersedia di SoC NodeMCU ESP8266EX:

Pin GPIO

NodeMCU ESP8266EX memiliki hingga tujuh belas pin GPIO. Namun, Anda tidak dapat menggunakan semuanya karena beberapa sudah berfungsi untuk fungsi alternatifnya. Fungsi alternatif ini termasuk SDIO, UART, dan SPI.

UART.

UART

Ada dua UART perangkat keras pada ESP8266EX, termasuk UART0 dan UART1. Kedua perangkat keras UART memiliki baud rate hingga 115200.

Anda juga dapat menggunakan UART0 untuk aliran dan komunikasi kontrol data. Sebaliknya, UART1 bekerja untuk pencatatan data dan hanya menggunakan pin TX-sementara SDD1 menggunakan pin RX-nya. Lihat tabel di bawah ini untuk mengetahui pin GPIO yang digunakan setiap UART:

Tangkapan layar pin UART dalam bentuk tabel

I2C

Modul I2C

Tidak ada perangkat keras I2C pada ESP8266, tetapi Anda dapat menerapkannya melalui perangkat lunak. Anda juga dapat menggunakan GPIO4 dan GPIO 5 sebagai pin SDA dan SCL karena pin ini tidak memiliki fungsi alternatif.

SPI

SPI

Anda dapat menemukan dua antarmuka SPI pada SoC ESP8266EX, termasuk SPI dan HSPI. Selain itu, kedua antarmuka mendukung operasi Master dan Slave. Selain itu, Anda dapat mengonfigurasi mode jam master ke 80 MHz sementara mode jam budak berjalan pada 20 MHz.

Tangkapan layar yang menunjukkan nomor pin GPIO yang berbeda

Catatan:Anda akan menemukan bahwa ada beberapa pin GPIO untuk SPI dengan sedikit pin SDIO. Plus, SPI membantu menghubungkan flash SPI 4 MB pada ESP-12E. Karenanya, Anda tidak dapat mengakses pin SPI. Anda hanya dapat menggunakan pin HSP untuk komunikasi SPI.

Fitur Ekstra

Anda dapat menggunakan fungsi interupsi pada semua pin GPIO kecuali GPIO16. Juga, ada dua LED di papan breakout. Satu terhubung ke GPIO2 pada modul ESP-12E, sementara yang lain terhubung ke GPIO16 pada papan NodeMCU.

Menggunakan ESP8266 NodeMCU dengan Arduino IDE

Jika Anda ingin menggunakan ESP8266 NodeMCU dengan Arduino IDE, Anda harus menambahkannya terlebih dahulu ke perangkat lunak. Untungnya mudah untuk melakukan ini. Pertama, salin URL kode dan ikuti langkah-langkah berikut:

Anda akan melihat papan berdasarkan ESP8266 seperti NodeMCU pada Arduino IDE Anda. Setelah itu, Anda dapat memilih papan pilihan Anda dari daftar untuk mengunggah kode Anda.

Dewan Espressif dan Papan Pengembangan Lainnya

Berikut adalah alternatif papan Espressif dan papan pengembangan yang tersedia:

Dewan Pengembangan:

Arduino

Raspberry Pi

Intel Edison

Aplikasi

Kata Akhir

NodeMCU

NodeMCU adalah firmware open-source dan dapat diprogram yang sangat bagus untuk berbagai aplikasi IoT. Pinout NodeMCU juga sederhana, hemat anggaran, cerdas, dan dilengkapi dengan Wi-Fi untuk menyempurnakan kue.

Oleh karena itu, Anda juga dapat mengurangi stres dalam mengonfigurasi perangkat keras dengan API canggih NodeMCU untuk IO perangkat keras. Kit pengembangan lengkap terintegrasi dengan PWM, IIC, GPIO, 1-Wire, dan ADC dalam satu board.

Jadi, jika Anda memiliki pertanyaan,  jangan ragu untuk menghubungi kami, dan kami akan dengan senang hati membantu.


Teknologi Industri

  1. 7 Pustaka React yang harus Anda ketahui
  2. Pilih dan Tempatkan Senjata Robot:Semua yang Harus Anda Ketahui
  3. Yang Harus Anda Ketahui Tentang Pengujian Oli Trafo
  4. 5 Hal Yang Harus Anda Ketahui Tentang Alat Mikro
  5. Apakah Kepatuhan TAA itu? 5 Hal Yang Harus Anda Ketahui
  6. 9 aplikasi pembelajaran mesin yang harus Anda ketahui
  7. Mengganti Peralatan di Industri Kereta Api dan Yang Harus Anda Ketahui
  8. USB Type-C Baru Yang Perlu Anda Ketahui | Fitur dan Pinout
  9. Istilah Dasar Waterjet Yang Harus Anda Ketahui
  10. Apa itu Knurling? Inilah Yang Harus Anda Ketahui