Kompakti ESP32-C3-kehitysalusta 0,42 tuuman OLED-näytöllä IoT-projekteihin ja langattomiin sovelluksiin.
SKU: OT3345 Tuotenumero: AK049 EAN: 8721244302812 Sijainti: C05.03
Vaihtoehto
ESP32-C3 Super Mini Wi-Fi & BLE 4MB Flashilla
€ 4,99
Katso tämä vaihtoehto
Tämä ESP32-C3 kehitysalusta yhdistää langattoman yhteyden kompaktin 0.42 tuuman OLED-näytön kanssa. Alusta perustuu luotettavaan ESP32C3FN4/FH4-siruun ja siinä on sisäänrakennettu keraaminen antenni WiFi- ja Bluetooth-yhteyksiä varten. 4MB flash-muistin ja USB-ohjelmoinnin ansiosta se sopii erinomaisesti erilaisiin IoT-projekteihin.
Alhaisen virrankulutuksen ja monipuolisten yhteyksien ansiosta tämä alusta sopii:
Tämä kompakti IoT-alusta perustuu ESP32-C3 (RISC-V) -siruun ja siinä on integroitu 0.42 tuuman OLED-näyttö. Koska nastajärjestys ja näytön ohjaus poikkeavat tavallisista ESP32-moduuleista, löydät alta erityiset ohjeet alustan oikeaan käyttöön.
Verkkodokumentaatio on usein sekavaa. Käytä alla olevia pin-määrityksiä tälle tietylle alustalle (ABRobot-tyyli):
LOW = päällä, HIGH = pois).Ohjelmoidaksesi tämän alustan valitse seuraavat asetukset Arduino IDE:ssä:
ESP32C3 Dev ModuleEnabled (Välttämätön, jotta Serial.print näkyy).DIO (oletus).Näyttö käyttää SSD1306 ohjainta, mutta sen fyysinen resoluutio on vain 72x40 pixels. Sisäinen puskuri on kuitenkin 128x64. Sinun täytyy käyttää "offset"-siirtoa, jotta teksti näkyy.
Tarvittava kirjasto: Asenna U8g2 library (tekijältä olikraus) Arduino Library Managerin kautta.
Esimerkkikoodi:
#include
#include
// Alustus ESP32-C3:lle I2C:llä pinneissä 5 (SDA) ja 6 (SCL)
// Käytämme oletusarvoista 128x64-ajuria, mutta vain osa näytöstä on käytössä.
U8G2_SSD1306_128X64_NONAME_F_HW_I2C u8g2(U8G2_R0, U8X8_PIN_NONE, 6, 5);
// Asetukset 0.42 tuuman näytölle
int width = 72;
int height = 40;
// Offsetit tarvitaan tulosteen keskittämiseksi 128x64-puskuriin
int xOffset = 30; // 30 toimii käytännössä parhaiten
int yOffset = 12; // (64 - 40) / 2 = 12
void setup(void) {
delay(1000); // Lyhyt tauko vakauden vuoksi
u8g2.begin();
u8g2.setContrast(255); // Maksimaalinen kirkkaus
u8g2.setBusClock(400000); // 400kHz I2C-nopeus
u8g2.setFont(u8g2_font_ncenB10_tr); // Valitse luettava fontti
}
void loop(void) {
u8g2.clearBuffer(); // Tyhjennä sisäinen puskuri
// Piirrä kehys näkyvän alueen testaamiseksi
u8g2.drawFrame(xOffset, yOffset, width, height);
// Piirrä teksti (huomioi xOffset ja yOffset!)
u8g2.setCursor(xOffset + 5, yOffset + 25);
u8g2.print("ESP32-C3");
u8g2.sendBuffer(); // Lähetä data näytölle
delay(1000);
}
Haluatko testata muita nastoja? Käytä tätä yksinkertaista loopia. Huom: pin 8 ohjaa myös onboard LED:iä.
// GPIO 8 on Onboard LED (LOW = PÄÄLLÄ)
#define LED_PIN 8
void setup() {
pinMode(LED_PIN, OUTPUT);
}
void loop() {
digitalWrite(LED_PIN, LOW); // LED päälle
delay(500);
digitalWrite(LED_PIN, HIGH); // LED pois
delay(500);
}
| Suoritin | ESP32-C3FN4/FH4, 32-bittinen RISC-V-yksiydin jopa 160 MHz |
|---|---|
| Flash-muisti | 4 MB |
| Näyttö | 0.42-tuumainen OLED suoraa visuaalista palautetta varten |
| Yhteydet | Kaksoistilan WiFi (802.11b/g/n) ja Bluetooth 5 (LE, mesh) |
| Ohjelmointi | Helposti USB:n kautta |
| Antenni | Sisäänrakennettu keraaminen antenni |
| Useiden WiFi-tilojen tuki | Station, SoftAP ja promiscuous-tila |
| Analogiset toiminnot | kaksi 12-bittistä SAR ADC:tä, lämpötila-anturi |
| Salauslaitteiston kiihdytys | AES, SHA, RSA ja muuta |
| Piiri | ESP32-C3FN4 (4MB Flash, WiFi & Bluetooth 5.0) |
| OLED-näyttö | 0.42 tuumaa (tehokas resoluutio 72x40 pikseliä) |
| OLED I2C SDA | GPIO 5 (Ei 8, kuten usein kaavioissa mainitaan) |
| OLED I2C SCL | GPIO 6 (Ei 9) |
| Sisäänrakennettu LED | GPIO 8 (Aktiivinen LOW: LOW = päällä, HIGH = pois) |
| Boot-painike | GPIO 9 |
| Laitteistosarja (UART0) | TX = GPIO 21, RX = GPIO 20 |
| Kortti | ESP32C3 Dev Module |
| USB CDC käynnistyksessä | Käytössä (Välttämätön Serial.printin näkemiseksi) |
| Flash-tila | DIO (oletus) |
| Koko | Erittäin kompakti (noin 20x25mm) |
Siinä on jo valmiiksi ohjelma, joka yhdistää heti WiFiin puhelimesi kanssa
Toimii kuten odotettu!!
Hyvin pakattu pieneen säilytyslaatikkoon ja erinomaisessa kunnossa
Hauska tuote
Hyvä johdatus ESP32-maailmaan
Etkö ole tyytyväinen? Sinulla on 30 päivää aikaa vastaanotosta palauttaa tuote.
Kaikki palautuksista
ESP32-C3-kehitysalusta mini 0.42 tuuman midi OLED-näytöllä