203 Pi: RPi Products (203.html)

Keywords

ICH180RR RPi IX Python "RPi Products" Cytron Raspberry Pi Maker "reTerminal DM" "Wio Terminal" Seeed "Seeed Studio" ESP32 ESP-32-C3 ESP32C3 microprocessor XIAO "Circuit Python" "reTerminal DM" CPython "Micro Python" CM4 Compute Module "Compute NModule" "Pi Pico" V2.0 DHT20 "Temperature/Humidity I2C Grove sensor" China DHT20 Temperature Humidity XIAO BB-SEEED-XIAO TMP102 "Circuit Python" "Camera Module 3 Sony IMX708" IMX708 ESP-32-C3 "XIAO expansion board" "RPi 5" RPi5 "Raspberry Pi 5" "Bluetooth mesh"

(To enlarge .....Click it)
thumb: IXimage.jpg
IX or DC (IX by DC) or "|><"


This IX software is a part of the IX family of software that I use.

Introduction

This is a web page describing Raspberry Pi Related Products of interest to me as of 2023FJun12. Over the past 3 years, Seeed Studios has produced a number of microprocessor boards. First, there was the tiny XIAO housing the ESP32C2 chip and a USB-C connector. The XAIO expansion board added more peripherals such as the tiny OLED display. Their next product was the Wio Terminal which is compatible with the two XIAO products. The Wio Terminal is a US $50.00 product that houses a larger display, 2 Grove connectors, a microphone, buzzer and a 40 pin GPIO connector compatible with the Raspberry 40 pin connector. Their next product is the US $ 400.00 "reTerminal DM". All are Circuit Python compatible. The author of this webpage article has produced numerous articles about the Wio Terminal and has been disappointed by the apparent cessation of support of microPython for the "Wio Terminal".

(To enlarge .....Click it)
thumb: ../../c
PiPico


(To enlarge .....Click it)
thumb: ../../c/WioTerminal_InternalViewWithBGLeds.jpg
Wio Terminal


Interesting RPi Products

Seeed Studio has recently announced their powerful (and expensive) reTerminal DM which is a powerful Raspberry Pi CM4-based computer with a 10" touch display, other peripherals and many IO interfaces. It boasts an "internal" 40 pin GPIO interface. Source 02 and Source 03 are a DataSheet and User Manual respectively. Also see Source 04: reTerminal DM Getting Started. Caveats exist that describe this GPIO interface as being "almost" like an RPi GPIO interface. Although the reTerminal DM appears to contain many interesting peripherals, one wonders if the reTerminal DM is just a lovely futuristic object that might bring the Raspberry Pi dream closer to fruition. The "User Manual" reads like a product description from a catalog, bereft of information on "how to use it". Is the reTerminal DM going to be just another "Wio Terminal"-like promise from Seeed Studio? Sadly, the author will not rush out to spend US$ 400 to find out.

Seeed Studio sells an inexpensive Temperature/Humidity I2C Grove sensor: the V2.0 DHT20. More information is available at Source 07. Previously, the author has lauded the similar TMP102 sensor. But the low price of the DHT20 (that has a Grove connector) now makes it the preferable sensor, especially because it measures humidity in addition to the temperature. The DHT20 is an upgraded version of the DHT11 sensor. It requires a m-m Grove cable to connect it to a microprocessor.

XIAO board(s)
The XIAO board by Seeed Studio is a tiny board containing a ESP32C3 microprocessor. The XIAO expansion board contains additional peripherals including a tiny OLED display.

A list of other "RPi-related" devices
ESP32C3 microprocessor board
Shown below is the Seeed Studio ESP32C3 (SKU 113991054 US $ 4.99). It is member of the Seeed Studio XIAO family.

(To enlarge .....Click it)
thumb: 1-113991054-seeed-studio-xiao-esp32c3-45font_1.jpg
ESP32C3


It is a microprocessor chip on a tiny board (without battery) with a USB-C connector. It has 2 pushbuttons and a tiny Red LED, supports WiFi (2.4 GHz) and BLE communcationa using both Bluetooth 5 and Bluetooth mesh. It is programmable using Arduino and Circuit Python. It has 400 KB SRAM and 4 MB Flash on the chip.

Seeeduino XIAO Expansion Board
(To enlarge .....Click it)
thumb: XIAO_exp_board.jpg
Seeeduino XIAO Expansion Board


(To enlarge .....Click it)
thumb: 2222222222222222222222222222221.jpg
Seeeduino XIAO Expansion Board components


(To enlarge .....Click it)
thumb: XIAO_expBoard_pin4.jpg
Seeeduino XIAO Expansion Board PinOuts


RPi Compute Module 4 (Related Products)

(To enlarge .....Click it)
thumb: p-cm4-maker-board.jpg
Cytron p-cm4-maker-board


(To enlarge .....Click it)
thumb: RPi_ComputeModule4_IOBoard.jpg
RPi Compute Module 4 IO Board


DHT20 Temp/Humid I2C Grove Sensor (Upgraded DHT11)

(To enlarge .....Click it)
thumb: DHT20.jpg
DHT20


PiMorini Pico Wireless Pack (requires Pico Wireless w header)

Micro SD card connector, Wireless (ESP32 chip), RGB LED, PB switch (w C++ * MicroPython)
From PiShop (SKU 1832 CAD $ 17.96 ). See schematic in Source 08 and ESP32 in Source 09.

(To enlarge .....Click it)
thumb: PicoWirelessPack.jpg
Pimoroni Pico Wireless Pack (wo Pico)


Raspberry Pi CPU and Assembly Language

An example of a small RPi program in Assembly Language can be seen in the article on page 46 of Source 16, the Magpi magazine 116. A diagram showing the interconnecrions of the logic components (shown below) of the RPi can be seen with an explanation on page 13 of Source 15.

An example of a portion of an RPi Assembly Language instruction is:
	
	Label:   opcode operands  @ comment
        start:   MOV    R0, #17   @ Load Register 0 from memory location #17
                 ADD    R0, #2    @ Add 2 to Register 0
                 BL     printHW   @ Call subroutine to print "Hello World"
                 . . . .
        printHW: PUSH  (R7)       @ save R7 to the stack
                 . . . .
	
(To enlarge .....Click it)
thumb: RPi_CPU.jpg
Raspberry Pi CPU Logic Components


For more information, see Source 14: An RPi Assembly Language Example from pp46 of The MagPi #116 (Source 16 April 2022), and Source 15: A description of the Raspberry Pi I Architecture describing the first Raspberry Pi B which is built around the ARM1176JZF-S microprocessor. It uses the single core ARMv6 Architecture with 32-bit RISC and 7 dedicated 32 bit registers and 512 MB of RAM and 32GB of micro SD Card Storage. Later versions are 64-bit models with more cores.

Sources

Video Sources

Video Source V203:01: ESP32C3 Expansion board (8:02 min) By Fealy of Seeed Studio c2021FJun00
Video Source V203:02: New Raspberry Computer Module 4 (1:26 min) By RPi c2021FJun00
Video Source V203:03: New Raspberry Computer Module 4 Review (21:33 min) By Jeff Geerling c2021FJun00


Web Sources

Web Source S203:01:www reTerminal DM at Seeed Studio before 2023FJun12
Web Source S203:02:www reTerminal DM DataSheet at Seeed Studio as of 2023FJun12
Web Source S203:03:www reTerminal DM User Manual at Seeed Studio as of 2023FJun12
Web Source S203:04:www reTerminal DM Getting Started at Seeed Studio as of 2023FJun12
Web Source S203:05:www ESP-32-C3 microprocessor Data Sheet by Seeed Studio as of 2023FJun14
Web Source S203:06:www ESP-32-C3 expansion board at Cytron by Seeed Studio as of 2023FJun14
Web Source S203:07:www DHT20 Temp/Humid Sensor (Upgraded DHT11) DataSheet by Seeed Studio as of 2023FJun15
Web Source S203:08:www Pimoroni pico wireless pack schematic by Pimoroni as of 2023FJun25
Web Source S203:09:www ESP32 includes Processor, memory, WiFI, Bluetooth etc at WikiPedia as of 2023FJun25
Web Source S203:10:www Arduino info: MCP23S17 by Cort Buffington as of 2012CMar00
Web Source S203:11:www SPI MCP23S17 Product Datasheet by BC Robotics as of 2016fJun23
Web Source S203:12:www ReadingsVectorTimeInterval.txt by D@CC as of 2023GJul02
Web Source S203:13:www VIX: vectorMathLibrary_2023FJun30.py (saved as .txt) by D@CC as of 2023FJun30
Web Source S203:14:www Example of RPi Assembly Language by Stephen Smith as of 2022DApr00
Web Source S203:15:www Raspberry Pi I Architecture by David Lor & Kaiwen Zheng as of 2014KNov00
Web Source S203:16:www Magpi issue 116 by raspberrypi.org as of 2022DApr00
Web Source S203:17:www Search: RPi 5 in Article 206 by D@CC as of 2023JOct 07


WebMaster: Ye Old King Cole

There is a way to "google" any of the part-numbers, words and phrases in all my articles. This "google" search limits itself ONLY to my articles. Just go to the top of "ePC Articles by Old King Cole" and look for the "search" input box named "freefind".

Click here to return to ePC Articles by Old King Cole

Date Written: 2023 F Jun 12
Last Updated: 2024 B Feb 281

All rights reserved 2023 by © ICH180RR

saved in E:\E\2022\DevE\MyPagesE\Globat\ePhotoCaption.com\a\203\203.html
backed up to ePhotoCaption.com\a\203\203_2023GJul15.html

Font: Courier New 10 (monospaced)
/203.html