- Tag Archives ESP32
-
-
ESP-Wroom-32 install ESPEasy
De ESP-Wroom-32 flashen met ESPEasy Mega onder Linux Mint
Installeer Arduino (KLIK HIER VOOR UITLEG)
Start Arduino en klik op Bestand > Voorkeuren, bij Aditionele Board Beheer URLs vul je in:
http://arduino.esp8266.com/stable/package_esp8266com_index.json, https://dl.espressif.com/dl/package_esp32_index.json
Nu kun je via Hulpmiddelen > Board > Boardbeheer de ESP bordjes zoeken en installeren.
We sluiten Arduino voor nu even af.
En te koop bij BangGood (gebruik deze link om deze website betaalbaar te houden)
-
Letscontrolit plugin lijst
De lange lijst met plugins die ESP Easy ondersteund. (Alleen die met status NORMAAL)
Nummer Status Type Github link P001 NORMAL Switch Input P001_Switch.ino P002 NORMAL Analog Input P002_ADC.ino P003 NORMAL Generic P003_Pulse.ino P004 NORMAL Environment P004_Dallas.ino P005 NORMAL Environment P005_DHT.ino P006 NORMAL Environment P006_BMP085.ino P007 NORMAL Extra IO P007_PCF8591.ino P008 NORMAL RFID P008_RFID.ino P009 NORMAL Extra IO P009_MCP.ino P010 NORMAL Light/Lux P010_BH1750.ino P011 NORMAL Extra IO P011_PME.ino P012 NORMAL Display P012_LCD.ino P013 NORMAL Distance P013_HCSR04.ino P014 NORMAL Environment P014_SI7021.ino P015 NORMAL Light/Lux P015_TSL2561.ino P016 NORMAL Communication P016_IR.ino P017 NORMAL RFID P017_PN532.ino P018 NORMAL Dust P018_Dust.ino P019 NORMAL Switch input P019_PCF8574.ino P020 NORMAL Communication P020_Ser2Net.ino P021 NORMAL Regulator P021_Level.ino P022 NORMAL Extra IO P022_PCA9685.ino P023 NORMAL Display P023_OLED.ino P024 NORMAL Environment P024_MLX90614.ino P025 NORMAL Analog input P025_ADS1115.ino P026 NORMAL Generic P026_Sysinfo.ino P027 NORMAL Energy (DC) P027_INA219.ino P028 NORMAL Environment P028_BME280.ino P029 NORMAL Output P029_Output.ino P030 NORMAL Environment P030_BMP280.ino P031 NORMAL Environment P031_SHT1X.ino P032 NORMAL Environment P032_MS5611.ino P033 NORMAL Generic P033_Dummy.ino P034 NORMAL Environment P034_DHT12.ino P035 NORMAL Communication P035_IRTX.ino P036 NORMAL Display P036_FrameOLED.ino P037 NORMAL Generic P037_MQTTImport.ino P038 NORMAL Output P038_NeoPixel.ino P039 NORMAL Environment P039_Thermocouple.ino P040 NORMAL RFID P040_ID12.ino P041 NORMAL Output P041_NeoClock.ino P042 NORMAL Output P042_Candle.ino P043 NORMAL Output P043_ClkOutput.ino P044 NORMAL Communication P044_P1WifiGateway.ino P045 NORMAL Gyro P045_MPU6050.ino P049 NORMAL Gases P049_MHZ19.ino P052 NORMAL Gases P052_SenseAir.ino Bron: https://www.letscontrolit.com/wiki/index.php/Official_plugin_list
-
Arduino MKR NB 1500 ondersteunt NB-IoT
Arduino MKR WiFi 1010 en de MKR NB 1500 De tijden dat Arduino alleen maar Arduino Uno betekende, zijn allang voorbij. Tegenwoordig staat Arduino voor een voortdurend groeiende familie van kaarten die de trends in de elektronica op de voet volgen. De MKR-tak van de Arduino-familie is gericht op het Internet of Things (IoT) en probeert daarom oplossingen te leveren voor opkomende standaards en technologieën. Twee nieuwe kaarten in de MKR familie, de MKR WiFi 1010 en MKR NB 1500, geven ontwerpers opnieuw meer keuzemogelijkheden.
MKR WiFi 1010
De MKR WiFi 1010 is een verbeterde versie van de bestaande Arduino MKR1000. In principe vervangt deze module het draadloze gedeelte van de MKR1000’s ATSAMW25 SoC, de WINC1500, door een op de ESP32 gebaseerde module van u-blox. De SAMD21 ARM Cortex-M0+ controller en de ECC508 CryptoAuthentication-chip van de MKR1000 zijn behouden, zodat de “1010” achterwaarts compatibel is met de “1000”, want ook de “1010” ondersteunt Bluetooth. Lees verder Post ID 4884
-
ESP32 installeren in Arduino onder Linux
Om je bordje te kunnen gebruiken onder Arduino moet je de juiste drivers en software in Arduino installeren, dit doen we als volgt:
Als je dit nog niet hebt gedaan, geef jezelf rechten om je usb poorten te benaderen, dit doe je door jezelf toe te voegen aan ‘dialout’ of via de opdracht in je terminal: ($USER verander je natuurlijk in $en-je-eigen-gebruikernaam)
sudo usermod -a -G dialout $USER
Nu hebben we ‘git’ nodig, deze installeren we met:
sudo apt-get install git
Vervolgens halen we pip met:
wget https://bootstrap.pypa.io/get-pip.py
en we voeren uit: Lees verder Post ID 4884
-
ESP32 DEVKIT V1
Dit bordje met Wi-Fi en Bluetooth is zeer geschikt om je eigen op zichzelf draaiende projecten op te bouwen.
Te flashen met ESPEasy, R120 of hoger klik hier voor complete download voor Linux.
ESPEasy_Flash_R120_on_ESP32_DEVKIT_V*.zip
(IP adres na flash, 192.168.4.1) Wifi-point ESP_0, wachtwoord ‘espconfig’)
En te koop bij BangGood (gebruik deze link om deze website betaalbaar te houden)
Mogelijkheden en Specificaties
Een kort overzicht van de ESP32 chip op de ESP32 DEVKIT V1:
- Wireless connectivity
- WiFi: 150.0 Mbps data rate with HT40
- Bluetooth: BLE (Bluetooth Low Energy) and legacy Bluetooth
- Processor: Tensilica Xtensa Dual-Core 32-bit LX6 microprocessor, running at 160 or 240 MHz
- ROM: 448 KB
- SRAM: 520 KB
- Low Power: ensures that you can still use ADC conversions, for example, during deep sleep.
- Peripheral Input/Output: peripheral interface with DMA that includes capacitive touch, ADCs (Analog-to-Digital Converter), DACs (Digital-to-Analog Converter), I²C (Inter-Integrated Circuit), UART (Universal Asynchronous Receiver/Transmitter), SPI (Serial Peripheral Interface), I²S (Integrated Interchip Sound), RMII (Reduced Media-Independent Interface) and PWM (Pulse-Width Modulation).
- Security: hardware accelerators for AES and SSL/TLS
- Arduino IDE compatible: some of the features aren’t ready yet, but you can program the ESP32 with the Arduino IDE
Hier een PDF met de pinout van de ESP32 DEVKIT V1 KLIK
Aangesloten op mijn systeem wordt deze gezien als de: Cygnal Integrated Products, Inc. CP210x UART Bridge / myAVR mySmartUSB light
- Wireless connectivity
-
Datasheets
Arduino
Arduino gebruiken om ATTiny 45/85 te programeren
ATMEGA328 & Arduino pinout
ATmega328pu pinout
Arduino ATmega8 pinout
Arduino DUE pinout
Arduino Leonardo pinout
Arduino MEGA pinout
Arduino Micro pinout
Arduino MINI pinout
Arduino Pro MINI pinout
Arduino UNO pinout
Arduino YUN pinout
Amtel
Amtel microcontrollers datasheets en documenten KLIK
ATmega8(L) – Complete Datasheet
ATmega8(L) – Summary Datasheet
Alle ATmega8 documenten en datasheets KLIK Lees verder Post ID 4884
-
BH1750 lichtintensiteit sensor (GY-302)
Deze lichtintensiteit sensor BH1750 (GY-302) heeft een groot bereik en kan bijv. gebruikt worden om de backlight van een LCD scherm bij te stellen aan de hand van het licht dat aanwezig is.
Deze module heeft een standaard bereik van 1 – 65535 lx.Enkele voorbeelden van lichtsterkte:
Nacht: 0.001–0.02
Nacht met maanlicht: 0.02–0.3
Bewolkt binnen huis: 5–50
Bewolkt buiten huis: 50–500
Zonnig binnen huis: 100–1000Eigenschappen (ENG)
- I2C bus Interface
- Spectral responsibility is approximately human eye response
- Illuminance to Digital Converter
- Wide range and High resolution. ( 1 – 65535 lx )
- Low Current by power down function
- 50Hz / 60Hz Light noise reject-function
- Light source dependency is little. ( ex. Incandescent Lamp. Fluorescent Lamp. Halogen Lamp. White LED. Sun Light)
- It is possible to select 2 type of I2C slave-address
- Adjustable measurement result for influence of optical window
- Small measurement variation (+/- 20%)
- The influence of infrared is very small
- Operating Voltage: 3.3V-5V
- Dimensions: 0.85*0.63*0.13″(21*16*3.3mm)
Pinout Lees verder Post ID 4884
-
ESP8266 vs ESP32
Eigenlijk staat hier ‘ESP8266 oud model’ versus ESP32 nieuw model.
ESP-WROOM-32 WiFi BLE Module ESP-WROOM-32 WiFi BLE Module Onder ESP8266 vallen veel verschillende soorten. Al deze soorten zijn net een beetje anders van elkaar. Zo varieren ze in formaat maar ook hoeveel in- en output mogelijkheden erop zitten. Als er complexe scripts worden geschreven met veel libraries kan het ook handig zijn om de flash-size in de gaten te houden. De ESP32 is de opvolger van de ESP8266 maar kan eigenlijk hetzelfde alleen is een stukje sneller en de flash-size is groter. Wat wel een mooie toevoeging is dat de ESP32 ook BLE (Bluetooth low energy).
Hieronder een tabel met verschillende ESP8266 modellen:
Overzichts tabel ESP32