ESP32
ESP32
ESP32 bir dizi mikrokontrolörlerin ait tip bir çip üzerinde sistemin içinde (SoC) Espressif Sistemleri Xtensa LX6 mimarisine dayanan, Tensilica (in) , yönetimini entegre Wi-Fi ve Bluetooth ikili modda (5.1 yukarı 5.0 ve) ve bir DSP . ESP8266'nın bir evrimidir .
ESP32-C3 Kablosuz ve BLE bir varyant, ilan Kasım 2020 serbest bırakılır, pinden pim ESP8266 ile uyumlu bir şekilde, fakat 32-bit RISC V Xtensa yerine mimari.
Daha genel olarak, ESP32-C serisi, Xtensa LX6 üzerindeki RISC-V ve ESP32-S serilerini temel alır.
Wi-Fi ve Bluetooth desteği, onu Nesnelerin İnterneti için popüler bir sistem yapar .
Bu SoC, hem maliyeti, hem kapasiteleri hem de artan sayıda sisteme entegrasyonu nedeniyle son yıllarda bir miktar başarı elde etti.
Teknik özellikler
ESP32'ler aşağıdaki teknik özellikleri içerir:
- İşlemciler:
- CPU: Xtensa çift çekirdekli (veya tek çekirdekli), 32-bit LX mikroişlemci, 160 veya 240 MHz'de çalışır ve 600'e kadar DMIPS sağlar ;
- ultra düşük güçlü yardımcı işlemci (ULP);
- Bellek: 520 KiO SRAM;
- Kablosuz bağlantı:
- Çevresel arayüzler:
- Güvenlik :
- Enerji yönetimi :
-
dahili olarak düşük bırakma regülatörü (tr) .
- RTC için ayrı tedarik alanları
- 5 μA derin uyku kaynağı;
- GPIO kesintilerinden uyanma, zamanlayıcı, ADC ölçümü, kapasitif dokunmatik sensör kesintisi.
Geliştirme araçları
Aşağıdaki programlama araçları tarafından özellikle desteklenmektedir:
Kullanan elektronik sistemler
IoT
- Daha Yeni NodeMCU IoT Kartları ESP8266 yerine ESP32-S kullanır.
- M5Stack Modüler Geliştirme Kiti .
- TTGO IoT Kartları
- LoRa , WiFi ve Bluetooth'u destekleyen , bağımsız veya RISC-V işlemcilere dayalı SiPeed panoları gibi diğer geliştirme kartlarına entegre olan farklı kablosuz ağ modülleri .
Sentezleyiciler
ESP32, analog sentezleyiciler de dahil olmak üzere gelişmiş Sentezleyiciler oluşturmak için uygundur . FAUST dil veya ESP32soundsynth kütüphane mümkün bu mimari üzerinde synthesizer gelişimini kolaylaştırmak için yaparlar. Yerleşik ADC kullanılarak örnekleme, Arduino geliştirme platformu aracılığıyla yapılabilir.
CTAG-Strämpler gibi Eurorack formatındaki sentezleyiciler için özellikle uygundur .
Qun-synthesizer, Nunomo anakartı ile çalışan, ESP32-LyraT kartını temel alan taşınabilir bir analog synthesizer'dır.
El Oyun Konsolu
- Hardkernel, 2018'de bu yongaya dayalı çok düşük maliyetli taşınabilir bir oyun konsolu olan Odroid-Go'yu yarattı .
Ekler
Notlar ve referanslar
-
(en) Jean-Luc Aufranc, " Yayınlanma tarihi: 3 Ocak 2020, Jean-Luc Aufranc (CNXSoft) - 13 Yorum Espressif Systems ESP32, Bluetooth LE 5.0 / 5.1 Sertifikalarını Aldı Espressif Systems ESP32, Bluetooth LE 5.0 / 5.1 Sertifikalarını Aldı " , üzerinde CNX-Yazılım ,3 Ocak 2020
-
(en) Jean-Luc Aufranc, " ESP32-C3 WiFi ve BLE RISC-V işlemci, CNX-Software üzerinde ESP8266 ile pin-to pin uyumludur " ,22 Kasım 2020
-
(inç) " ESP32 Veri Sayfası " , Espressif SystemsMart 6, 2017(erişim tarihi 14 Mart 2017 )
-
Hendry 2019 .
-
(in) " ESP32 ile Faust üzerinde DSP " üzerine faust.grame.fr
-
(inç) " MicroEJ Artık ESP32 Yonga Kümelerini Destekliyor | Espressif Systems ” , www.espressif.com ( 21 Ocak 2021'de erişildi )
-
(in) Bokontep, " esp32soundsynth " üzerine Bokontep Gihub hesabı
-
(in) , Ivan Voras " ESP32 Ses Örnekleme ile Çalışma " üzerine Toptal.com
-
(in) Robert Manzke, " Sentez ses platformu EURORACK " üzerine Hackaday.io ,5 Mayıs 2019
-
(in) Lewin Günü " EURORACK Synth Modülü ESP32 On çalıştırır " üzerine Hackaday ,24 Mayıs 2019
-
(in) rm-31 " ESP32 gerçek zamanlı ses sentez platformu " ile ESP32.com ,4 Mayıs 2019
-
(in) raspy135, " Çun-sentezleyici " üzerine raspy135 hesabında Github
Kaynakça
- (tr) Agus Kurniawan, ESP32 ile Nesnelerin İnterneti projeleri: yepyeni Espressif ESP32 , Birmingham, İngiltere, Packt Publishing'i kullanarak heyecan verici ve güçlü IoT projeleri oluşturun ,2019( ISBN 9781789953121 )
- (tr) Patrick Marchhart, ESP32 Işık Kontrolörü , Grin Verlag ( ISBN 9783668918344 , OCLC 9783668918344 )
- (es) Pedro Bertoleti, Proyectos com ESP32 y LORA ( ISBN 9788595680661 , OCLC 1123096640 )
- (de) Udo Brandes, Erste Schritte: Eigene IoT-Lösungen mit dem ESP32: Mikrokontrolör, İnternet ve PC , Haar bei München Franzis, coll. "Mach's einfach",2019( ISBN 9783645606615 )
- (tr) Iain Hendry, Arduino IDE kullanarak ESP32 Geliştirme ,2019
- (sl) Jan Pleterski, Rok Vrabič ve Peter Butala, Krmiljenje DC motorja z mikrokrmilnikom ESP32: zaključna naloga univerzitetnega študijskega programa I. stopnje Strojništvo ( OCLC 1016112028 )
- (en) Romain Michon, Daniel Overholt, Stephane Letz, Yann Orlarey, DominiqueFober, Catinca Dumitrascu, A Faust Architecture for the ESP32 Microcontroller , Torino, Sound and Music Computing Conference (SMC-20),2020( çevrimiçi okuyun )
MicroPython ile
-
Nicholas H. Tollervey, MicroPython ile Programlama: Gömülü mikro denetleyici sistemlerinin Python programlaması , Paris, O'Reilly / First éditions,2018, X-213 s. ( ISBN 978-2-412-03746-1 , bildirim BNF n O FRBNF45512787 ) (MicroPhython'da programlama, ESP32'deki örnekler dahil)
- (tr) Luca-Dorin Anton, MicroPython complete: MicroPython ve ESP32 kullanan mikrodenetleyiciler için Python'a yönelik kesin kılavuz , Technics Publications,2019( OCLC 1122564653 )