D1 mini bukan Arduino

  • Dec 27, 2021
click fraud protection

Untuk mengembangkan perangkat tanpa Wi-Fi, mereka biasanya menggunakan papan Arduino Uno dan Arduino Nano (lebih tepatnya, terutama klon Cina mereka), tetapi karena krisis elektronik, harganya telah meningkat secara signifikan, tetapi papan mini D1 dengan Wi-Fi masih berharga 150 rubel dan dalam banyak kasus mereka dapat digunakan sebagai pengganti Arduino.

D1 mini bukan Arduino

Papan mini D1 didasarkan pada chip ESP8266. Terhubung ke komputer atau sumber daya melalui konektor MicroUSB, memiliki pin daya 5 dan 3,3 V, 11 I / O digital dan 1 input analog. Untuk sebagian besar proyek, ini sudah cukup.

Untuk menggunakan D1 mini di lingkungan Arduino, Anda harus membuka "file pengaturan" dan di bidang "Tautan tambahan untuk Manajer Dewan" masukkan alamat http://arduino.esp8266.com/stable/package_esp8266com_index.json .
Setelah itu, di akhir daftar papan, beberapa model baru akan muncul, dari mana Anda harus memilih "LOLIN (WEMOS) D1 R2 & mini".

Sebagian besar proyek dan perpustakaan bekerja pada D1 mini dengan cara yang sama seperti pada papan Arduino biasa.

instagram viewer

Nama pin yang tertulis di papan mini D1 berbeda dengan Arduino. Perangkat dengan antarmuka I2C terhubung ke pin D1 (SCL) dan D2 (SDA). Perangkat dengan antarmuka SPI ke pin D5 (SCK), D6 (MISO atau SDO), D7 (MOSI atau SDA), D8 (SS atau CS).

Ada LED biru di papan, yang dapat dikontrol dengan pin terpisah "LED_BUILTIN" (0 - aktif).
Sketsa dari AlexGyver ini berkedip dengan LED bawaan:


batalkan pengaturan () {
pinMode (LED_BUILTIN, OUTPUT);

lingkaran kosong () {
digitalWrite (LED_BUILTIN, 0);
penundaan (1000);
digitalWrite (LED_BUILTIN, 1);
penundaan (300);
}

Ternyata, secara default, modul Wi-Fi di D1 mini dihidupkan dan menghabiskan daya. Papan dengan sketsa paling sederhana, yang mengeluarkan satu karakter ke port serial sekali per detik, mengkonsumsi sekitar 80 mA.

Untuk menonaktifkan Wi-Fi, Anda perlu menambahkan jalur koneksi pustaka ESP8266WiFi di awal, dan di bagian "pengaturan batal ()", dua baris yang menonaktifkan Wi-Fi:


#termasuk

batalkan pengaturan () {
WiFi.mode (WIFI_OFF);
WiFi.forceSleepBegin();
}

Setelah itu, konsumsi papan dengan sketsa yang sama berkurang hampir tiga kali lipat menjadi 28 mA.

Ditemukan bahwa klon D1 mini Cina yang berbeda memiliki konsumsi yang berbeda. Jadi, papan Doiting mengkonsumsi 80/28 mA, dan papan dari pabrikan yang tidak dikenal dengan tulisan "ESP8266MOD" di sampulnya adalah 72/19 mA.

Papan konsumsi rendah yang saya pesan di sini (opsi kedua dari belakang - D1 mini).

Pembayaran masih dalam perjalanan dari sini (opsi pertama adalah D1 mini).

Sebagai perbandingan, di toko yang sama, nano sekarang berharga ~ 300 rubel + pengiriman 50 rubel, ini dia di TENSTAR ROBOT GREAT WALL dan di SAMIORE FEIYANG.
Uno berharga 340 rubel + 150 rubel pengiriman
di toko pertama dan pengiriman 360 + 150 rubel di detik.

P.S. Terima kasih kepada Stanislav Gritsinov atas bantuannya dalam menonaktifkan Wi-Fi.

© 2021, Alexey Nadezhin

Selama sepuluh tahun saya telah menulis setiap hari tentang teknologi, diskon, tempat menarik dan acara. Baca blog saya di situs amunisi1.ru, v LJ, Zen, Mirtesen, Telegram.
Proyek saya:
Lamptest.ru. Saya menguji lampu LED dan membantu mencari tahu mana yang bagus dan mana yang tidak begitu bagus.
Elerus.ru. Saya mengumpulkan informasi tentang perangkat elektronik domestik untuk penggunaan pribadi dan membagikannya.
Anda dapat menghubungi saya di Telegram
@ amunisi1 dan melalui surat [email protected].