Si bien las radios LoRa están diseñadas principalmente para transmitir datos desde sensores y actuadores, ha habido intentos de aprovechar LoRa para la mensajería en el pasado con, por ejemplo, Meshtastic Mesh Networking Project para ayudar a los excursionistas a intercambiar sus coordenadas GPS u otros mensajes cortos, la PICOmputer con Raspberry Pi Pi Pico y teclado QWERTY, pantalla y un módulo LoRa, y Pine64 también está trabajando en el desarrollo de hardware LoRa para mensajería. Trevor Attema decidió reutilizar su teléfono Nokia E63 Blackberry-life con una placa STM32H7 personalizada con una radio LoRa mientras conservaba la carcasa, la pantalla, la retroiluminación, el teclado y el altavoz, que él llama Off The Grid Messenger o OTG Messenger para pantalones cortos. La placa personalizada también agrega el chip de autenticación criptográfica Microchip ATECC608 para mensajes encriptados, y LoRa Messenger permitiría un rango de transmisión teórico de 16 kilómetros en línea de […]
Linux 5.0 arranca en el procesador ESP32
El procesador ESP32 IoT admite hasta 8 MB de PSRAM, lo que lo hace suficiente para ejecutar una versión mínima de Linux. Tiene pocas aplicaciones prácticas, pero puede ser divertido probarlo, y un desarrollador aparentemente logró arrancar Linux 5.0.0 en una placa con un procesador Xtensa de doble núcleo ESP32 conectado a 8 MB de PSRAM y un flash SPI de 2 MB. El registro de arranque abreviado anterior muestra la salida del cargador de arranque con el procesador Xtensa de doble núcleo ESP32-D0WD que finalmente arranca Linux 5.0.0. Pero el proceso de arranque es algo complicado ya que el cargador de arranque salta a «Juice Vm«descrito como una «pequeña máquina virtual RISC-V» que luego llama a OpenSBI RISC-V Open Source Supervisor Binary Interface que carga el kernel de Linux y un pequeño sistema de archivos. El registro de arranque completo y las imágenes binarias se compartieron en un hilo […]
Mini servidor DIY Raspberry Pi 4 incluye UPS y pantalla de información OLED
Si bien Raspberry Pi 4 SBC tiene mayores capacidades multimedia, también se puede usar para proyectos sin cabeza como mini servidores o almacenamiento de acceso en red (NAS) . El mini servidor DIY Raspberry Pi 4 de Michael Klements es especialmente interesante porque es lindo e incluye un UPS para manejar fallas de energía, además de una pantalla OLED para mostrar información. Aquí está el resultado final. Idealmente, necesitaría un cortadora láser y una impresora 3D como Ender 3 Pro para hacer el caso, pero la mayoría de las piezas son componentes estándar que incluyen: Una Raspberry Pi 4 SBC junto con una tarjeta MicroSD de 32 GB para el sistema operativo Módulo UPS Plus 52Pi/GeeekPi (alrededor de $25) más una o dos celdas de iones de litio 18650 Una torre de hielo de bajo perfil / a> para enfriar, pero probablemente podría cambiar a su propia solución de enfriamiento […]
Las placas NodeMCU ESP32-C3 WiFi y BLE IoT cuestan alrededor de $4
ESP32-C3 RISC-V IoT procesador con 2.4 WiFI y Bluetooth LE 5.0 se presentó en diciembre de 2020, y el propio la placa ESP32-C3-DevKitM-1 ha estado disponible en cantidades limitadas como una «muestra de ingeniería». Pero ahora he notado que las placas NodeMCU ESP32-C3 de terceros se venden en Aliexpress por alrededor de $4 con ESP32-C3S_Kit y ESP-C3-01M-Kit, ambos basados en módulos AI Thinker ESP32-C3 anunciados hace unos meses. NodeMCU ESP32-C3S_KIt Especificaciones: Módulo inalámbrico: AI Thinker ESP32-C3S (huella compatible con ESP32-S/ESP32-WROOM-32D) con procesador ESP32-C3 RISC-V a 160 MHz, WiFi de 2,4 GHz, Bluetooth 5.0 LE, flash de 4 MB, antena PCB integrada y conector IPEX (que puede estar soldado o no). USB: puerto micro USB para alimentación y programación a través del chip CH340C USB a TTL Expansión: 2x encabezados de 15 pines con GPIO, SPI, UART, ADC, I2S, 3.3V, GND Varios: LED RGB, tecla de reinicio, tecla programable por el […]
RasPad 3, análisis – Parte 2: Una mini PC Raspberry Pi 4 con pantalla integrada
Comencé la análisis de RasPad 3 la semana pasada con un desembalaje de la carcasa de la tableta para Raspberry Pi 4 , junto con las instrucciones de ensamblaje, y un primer arranque después de actualizar el sistema operativo Raspad en el sistema. En la primera parte de la revisión, mencioné que probablemente enfocaría el resto de la revisión en el IDE de programación visual de Ezblock Studio, ya que el resto del software es casi lo mismo que usar una Raspberry Pi 4 estándar, siendo la otra diferencia el lanzador RasPad compatible con pantalla táctil. Pero Sunfounder me explicó que sería difícil verificar Ezblock, ya que está diseñado para controlar robots y otras plataformas de hardware, y requiere un SOMBRERO adicional (consulte campaña de Kickstarter) para permitir que la aplicación Ezblock se conecte a través de Bluetooth (no se puede vincular directamente a Raspberry Pi a través del Bluetooth […]
Jupiter Nano: una pequeña placa Cortex-A5 ejecuta Linux o NuttX RTOS
Jupiter Nano parece una de esas pequeñas placas MCU, pero en lugar de un microcontrolador, incluye un procesador Microchip SAMA5 Cortex-A5 de 500 MHz con 128 MB de RAM capaz de ejecutar sistemas operativos Linux o NuttX. La placa me recuerda a la placa gigante compatible con Adafruit Feather fabricada por Groboards, con el mismo sistema en paquete, pero Juniper Nano ofrece más E/S a través de 48 orificios pasantes, y se dice que su tamaño es similar a placa Teensy 4.1 (pero no del todo). Especificaciones de Jupiter Nano: SiP – Microchip SAMA5D27C-LD1G con procesador Cortex-A5 funcionando a 498 MHz, 128 MB LPDDR2 DRAM Almacenamiento: conector para tarjeta MicroSD (de arranque) USB: 1x puerto de dispositivo/host Micro USB 2.0, 1x host USB 2.0 en el encabezado Expansión: 2x encabezados de 24 pines con GPIO, USB, SPI, I2C, hasta 4 interfaces Flexcom configurables como SPI, UART o I2C Programación: puerto […]
XiangShan: procesador RISC-V de código abierto de 64 bits para competir con Arm Cortex-A76
SiFive Performance P550 se suponía que era el núcleo RISC-V más potente hasta la fecha, capaz de superar al núcleo Cortex-A75 de Arm en rendimiento bruto, pero especialmente en términos de eficiencia, con tres veces el rendimiento por mm2. Pero puede haber un procesador RISC-V aún más potente, aunque desarrollado como un proyecto de investigación, con el procesador de código abierto XiangShan de la Academia China de Ciencias (CAS) presentado en la reciente RISC-V World Conference China 2021 con el objetivo de igualar el rendimiento de Cortex-A76. El proyecto se lanzó el 11 de junio de 2020, y 25 compañeros de clase y maestros participaron en el desarrollo de Xiangshan con 821 fusiones de códigos de sucursales principales, 3296 presentaciones de códigos, más de 50,000 líneas de código y más de 400 documentos, la mayoría en chino solo para ahora. Esto culminó con un prototipo de 8 núcleos construido sobre […]
AIfES for Arduino: un marco de IA de alta eficiencia para microcontroladores se convierte en código abierto
AIfES (AI for Embedded Systems) es un marco de AI independiente y de alta eficiencia, que permite al Fraunhofer Institute for Microelectronic Circuits and Systems, o Fraunhofer IMS para abreviar, entrenar y ejecutar algoritmos de aprendizaje automático en microcontroladores con recursos limitados. Hasta ahora, el marco era de código cerrado y Fraunhofer IMS solo lo usaba internamente, pero después de una colaboración con Arduino, AIfES for Arduino ahora es de código abierto y de uso gratuito para proyectos no comerciales. El marco ha sido optimizado para permitir que microcontroladores de 8 bits como el que se encuentra en Arduino Uno implementen una «Artificial Neural Networl» (ANN) que puede ser entrenada en un tiempo moderado. Eso significa que la inferencia y el entrenamiento fuera de línea en pequeños dispositivos de autoaprendizaje que funcionan con baterías es posible con AIfES sin depender de la nube u otros dispositivos. La biblioteca implementa Feedforward […]
