diff --git a/_board/adafruit_sht4x_trinkey_m0.md b/_board/adafruit_sht4x_trinkey_m0.md index 8d906d78a..a2f4d47c2 100644 --- a/_board/adafruit_sht4x_trinkey_m0.md +++ b/_board/adafruit_sht4x_trinkey_m0.md @@ -5,7 +5,8 @@ title: "Temp and Humidity Trinkey Download" name: "Temp and Humidity Trinkey" manufacturer: "Adafruit" board_url: - - "https://www.adafruit.com/" + - "https://www.adafruit.com/product/5896" + - "https://www.adafruit.com/product/5912" board_image: "adafruit_sht4x_trinkey_m0.jpg" date_added: 2024-03-13 family: atmel-samd @@ -13,8 +14,32 @@ features: --- -Coming soon from Adafruit, check out the weekly "Top Secret" segment on ASK AN ENGINEER or the upcoming new product videos on [YouTube](https://www.youtube.com/adafruit). +It's half USB Key, half temperature-humidity sensor*...* it's the **Adafruit SHT41 and SHT45 Trinkey** boards. We wanted to make it super-easy to add one of our most popular combination environmental sensors to any computer with a USB A port. -## Learn More +The PCB is designed to slip into any USB A port on a computer or laptop. There's an ATSAMD21 microcontroller on board with just enough circuitry to keep it happy. One pin of the microcontroller connects to a NeoPixel LED. Another pin is used as a capacitive touch input on the end. A reset button lets you enter bootloader mode if necessary. That's it! -* [YouTube](https://youtu.be/F55C2RzlXJk?si=wjKQhMp73NXmFBD8&t=158) \ No newline at end of file +The SAMD21 can run CircuitPython or Arduino nicely - both have existing SHT4x, NeoPixel, and our FreeTouch (capacitive touch) libraries. Over the USB connection, you can have serial, MIDI, or HID connectivity. + +The SHT41 sensor is the fourth generation of I2C temperature and humidity sensor from Sensirion. (They started at the SHT10 and reached the top!). The **SHT41 has an excellent ±1.8% typical relative humidity accuracy from 25 to 75% and ±0.2 °C typical accuracy from 0 to 75 °C.** The reported temperature may be a few degrees higher than ambient due to self-heating. + +The **SHT45** sensor is the fourth generation (started at the SHT10 and worked its way up to the top!). **The SHT45 has an excellent ±1.0% typical relative humidity accuracy from 25 to 75% and ±0.1°C typical accuracy from 0 to 75 °C**. The reported temperature may be a few degrees higher than ambient due to self-heating. + +The SHT41 or SHT45 Trinkey is perfect for simple projects that want to read the ambient temperature and humidity without extra wiring, soldering, drivers, or complex software. We even ship the board pre-programmed with code that will print a unique serial number, the temperature, humidity, and touch sensor over a serial/COM port in CSV (comma-separated value) format so you can use it immediately. [If you need to measure farther than the computer port, simply use any USB A extension cable](https://www.adafruit.com/product/993). + +[If you don't need high precision, save a few $ with the SHT41 Trinkey](https://www.adafruit.com/product/5912), which has ±1.8% typical relative humidity accuracy from 25 to 75% and ±0.2°C typical accuracy from 0 to 75 °C. + +We think it's just an adorable little board. It's small, durable, and inexpensive enough to be a first microcontroller board or an inspiration for advanced developers to make something simple and fun. + +- ATSAMD21E18 32-bit Cortex M0+ - 48 MHz 32-bit processor with 256KB Flash and 32 KB RAM +- Native USB supported by every OS - can be used in Arduino or CircuitPython as a USB serial console, MIDI, Keyboard/Mouse HID, and even a little disk drive for storing Python scripts. +- Can be used with Arduino IDE or CircuitPython +- One RGB NeoPixel LED +- One Capacitive Touchpad +- SHT41 or SHT45 Temperature + Humidity sensor with thermal-isolation cutout +- Reset switch **to start** your project code over or enter bootloader mode +- Slim and cute, keychain-friendly! + +## Purchase + +* [Adafruit SHT41 Trinkey](https://www.adafruit.com/product/5912) +* [Adafruit SHT45 Trinkey](https://www.adafruit.com/product/5896) \ No newline at end of file diff --git a/_board/m5stack_cores3.md b/_board/m5stack_cores3.md new file mode 100644 index 000000000..a0c445387 --- /dev/null +++ b/_board/m5stack_cores3.md @@ -0,0 +1,41 @@ +--- +layout: download +board_id: "m5stack_cores3" +title: "CoreS3 ESP32 IoT Download" +name: "CoreS3 ESP32 IoT" +manufacturer: "M5Stack" +board_url: + - "https://docs.m5stack.com/en/core/cores3" +board_image: "m5stack_cores3.jpg" +date_added: 2024-03-29 +family: esp32s3 +features: + - Speaker + - Display + - Wi-Fi + - Bluetooth/BTLE + - USB-C +--- + +**CoreS3** is the third generation of the M5Stack Core series. Powered by the [ESP32-S3](https://shop.m5stack.com/products/m5stamp-esp32s3-module) solution, this kit features a dual-core Xtensa LX7 processor running at 240MHz. CoreS3 comes equipped with built-in Wi-Fi functionality, enabling seamless connectivity. It boasts 16MB of onboard flash memory and 8MB of PSRAM, providing ample space for program storage. + +CoreS3 offers convenient programming options through its TYPE-C interface, supporting OTG and CDC functions. This allows for easy connection with external USB devices and hassle-free firmware flashing. CoreS3 features a **2.0-inch** capacitive touch IPS screen, protected by high-strength glass material. Additionally, a 30W pixel camera **GC0308** is integrated at the bottom of the screen, accompanied by a proximity sensor **LTR-553ALS-WA** for enhanced functionality. Power management is handled by the **AXP2101** power management core chip, employing a 4-way power flow control loop for efficient power distribution. The overall design emphasizes low power consumption. CoreS3 also features a 6-axis attitude sensor **BMI270** and a magnetometer BMM150 for precise motion detection. With the onboard TF-card (microSD) card slot and **BM8563** RTC chip, accurate timing and sleep-timer wake-up functions are readily available. + +Sound output on CoreS3 is optimized with the high-fidelity 16-bit I2S power amplifier chip AW88298, accompanied by a built-in 1W speaker for clear audio playback. For sound input, the kit incorporates the ES7210 audio decoding chip and dual-microphone input. The side of the device includes an independent power button and restart (RST) button, complemented by a self-built delay circuit. By long-pressing the reset button, users can easily enter the program download mode. The CoreS3 kit comes with the DinBase Base, providing convenient options for Din rail, wall, and screw fixing. It can be powered by an external DC 12V (supports 9~24V) or an internal 500mAh lithium battery. The DinBase also offers multiple proto locations for users to customize and expand their projects. CoreS3 is an ideal choice for IoT development, various DIY project development, smart home control systems, and industrial automation control systems. +## Technical details + +- Developed based on ESP32, support WiFi @16M Flash, 8M PSRAM +- Built-in camera, proximity sensor, speaker, power indicator, RTC, I2S amplifier, dual microphone, condenser touch screen, power button, reset button, gyroscope +- TF card slot +- High-strength glass +- Support OTG and CDC functions +- AXP2101 power management, low power design +- Supported programming platforms: Arduino, UIFlow + +## Documentation + +* [Basic Core IoT](https://docs.m5stack.com/en/core/cores3) + +## Purchase + +* [M5Stack](https://shop.m5stack.com/products/m5stack-cores3-esp32s3-lotdevelopment-kit) \ No newline at end of file diff --git a/_board/rfguru_rp2040.md b/_board/rfguru_rp2040.md new file mode 100644 index 000000000..c46325656 --- /dev/null +++ b/_board/rfguru_rp2040.md @@ -0,0 +1,23 @@ +--- +layout: download +board_id: "rfguru_rp2040" +title: "RF.Guru µPico Download" +name: "RF.Guru µPico" +manufacturer: "RF.Guru" +board_url: + - "https://github.com/Guru-RF/MicroPico" +board_image: "rfguru_rp2040.jpg" +date_added: 2024-03-29 +family: raspberrypi +features: + +--- + +This board hasn't been fully documented yet. Please make a pull request adding more info to this file. + +The description should be written to inform a CircuitPython user what makes the board unique and link to relevant info about it. + + +## Learn More + +* [GitHub](https://github.com/Guru-RF/MicroPico) diff --git a/_includes/downloads/board_image.html b/_includes/downloads/board_image.html index 9304346f4..8c3409589 100644 --- a/_includes/downloads/board_image.html +++ b/_includes/downloads/board_image.html @@ -1,7 +1,7 @@ {% assign small_image = "/assets/images/boards/small/" | append: include.board_image %} {% assign large_image = "/assets/images/boards/large/" | append: include.board_image %} - Image of Board + src="{{ large_image }}" alt="Image of Board" loading="lazy"> diff --git a/_includes/downloads/feed_board_image.html b/_includes/downloads/feed_board_image.html new file mode 100644 index 000000000..85e23daea --- /dev/null +++ b/_includes/downloads/feed_board_image.html @@ -0,0 +1,7 @@ +{% assign small_image = "/assets/images/boards/small/" | append: include.board_image %} +{% assign large_image = "/assets/images/boards/large/" | append: include.board_image %} +Image of Board diff --git a/assets/images/boards/large/adafruit_sht4x_trinkey_m0.jpg b/assets/images/boards/large/adafruit_sht4x_trinkey_m0.jpg index 583f1dffa..86295ef51 100644 Binary files a/assets/images/boards/large/adafruit_sht4x_trinkey_m0.jpg and b/assets/images/boards/large/adafruit_sht4x_trinkey_m0.jpg differ diff --git a/assets/images/boards/large/m5stack_cores3.jpg b/assets/images/boards/large/m5stack_cores3.jpg new file mode 100644 index 000000000..cde98621d Binary files /dev/null and b/assets/images/boards/large/m5stack_cores3.jpg differ diff --git a/assets/images/boards/large/rfguru_rp2040.jpg b/assets/images/boards/large/rfguru_rp2040.jpg new file mode 100644 index 000000000..3eabe4074 Binary files /dev/null and b/assets/images/boards/large/rfguru_rp2040.jpg differ diff --git a/assets/images/boards/original/adafruit_sht4x_trinkey_m0.jpg b/assets/images/boards/original/adafruit_sht4x_trinkey_m0.jpg index 9481f9810..36910d685 100644 Binary files a/assets/images/boards/original/adafruit_sht4x_trinkey_m0.jpg and b/assets/images/boards/original/adafruit_sht4x_trinkey_m0.jpg differ diff --git a/assets/images/boards/original/m5stack_cores3.jpg b/assets/images/boards/original/m5stack_cores3.jpg new file mode 100644 index 000000000..4794c7a02 Binary files /dev/null and b/assets/images/boards/original/m5stack_cores3.jpg differ diff --git a/assets/images/boards/original/rfguru_rp2040.jpg b/assets/images/boards/original/rfguru_rp2040.jpg new file mode 100644 index 000000000..0d1a4ff38 Binary files /dev/null and b/assets/images/boards/original/rfguru_rp2040.jpg differ diff --git a/assets/images/boards/small/adafruit_sht4x_trinkey_m0.jpg b/assets/images/boards/small/adafruit_sht4x_trinkey_m0.jpg index 887f9604e..147be05f8 100644 Binary files a/assets/images/boards/small/adafruit_sht4x_trinkey_m0.jpg and b/assets/images/boards/small/adafruit_sht4x_trinkey_m0.jpg differ diff --git a/assets/images/boards/small/m5stack_cores3.jpg b/assets/images/boards/small/m5stack_cores3.jpg new file mode 100644 index 000000000..127d319ce Binary files /dev/null and b/assets/images/boards/small/m5stack_cores3.jpg differ diff --git a/assets/images/boards/small/rfguru_rp2040.jpg b/assets/images/boards/small/rfguru_rp2040.jpg new file mode 100644 index 000000000..15701866f Binary files /dev/null and b/assets/images/boards/small/rfguru_rp2040.jpg differ diff --git a/feed.html b/feed.html index c57f1f130..0188d671e 100644 --- a/feed.html +++ b/feed.html @@ -17,7 +17,7 @@ permalink: /feed.rss {{ board.name }} {{ board.url | absolute_url }} - By {{ board.manufacturer }}

{{ board.content }} ]]>
+ By {{ board.manufacturer }}

{{ board.content }} ]]>
{% if board.blinka %} Blinka {% else %} diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 000000000..1a2839f12 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,6 @@ +{ + "name": "circuitpython-org", + "lockfileVersion": 3, + "requires": true, + "packages": {} +}