Dusun IoT DSOM-020R PX30 est une carte de développement basée sur le module quad-core Cortex-A35 Rockchip PX30K 1,3 GHz de la société du même nom, conçu pour les applications industrielles qui mettent l’accent sur la fiabilité et l’efficacité énergétique.
La carte est livrée avec divers ports et capacités d’extension avec prise en charge des moniteurs, des microphones et des capteurs via sa carte de support afin de créer des prototypes et de développer des logiciels avant d’intégrer le système sur module SOM DSOM-020 PX30 dans votre propre carte de support personnalisée et produit.
Comme le stipule la société sur le site Web, la carte de développement convient aux équipements AIoT, au contrôle des véhicules, aux plateformes de jeux, aux écrans intelligents, aux équipements médicaux, aux distributeurs automatiques et aux ordinateurs industriels. Commençons la test par un unboxing de la carte de développement DSOM-020R PX30 pour en savoir plus.
Déballage de la carte de développement DSOM-020R PX30
Dusun IoT nous a envoyé un kit de base de la carte de développement DSOM-020R PX30 pour examen avec une carte de support, le module système sur module DSOM-020 PX30, une carte de débogage USB2Serial, un câble USB et un adaptateur secteur 12 V/2 A. Nous avons d’abord été surpris car le module n’était pas soudé à la carte support.


Mais au lieu de renvoyer la carte, nous avons finalement décidé de la souder nous-mêmes à la carte du support pour poursuivre l’examen. Voici à quoi ressemble le kit complet que nous avons reçu après soudure du module.
Présentation du matériel

Le cerveau de la carte de développement DSOM-020R PX30 est le SOM DSOM-020 PX30 alimenté par un processeur Arm Cortex-A35 quadricœur basse consommation Rockchip PX30K conçu pour un fonctionnement 24h/24 et 7j/7. Le processeur offre de nombreux GPIO, quatre interfaces I2C, six UART, I2S et caméra, entre autres. Dusun IoT a intégré le PX30K dans le module SOM DSOM-020 PX30 avec de la RAM et du flash EMMC pour utiliser la conception de la carte des clients.
Le Rockchip PX30K est une variante du processeur Rockchip PX30, plus connu, conçu pour fonctionner dans une plage de températures plus large de -20 à +85°C.

Spécifications du DSOM-020 PX30 SOM
- SoC – Rockchip PX30K quadricœur Arm Cortex-A35 jusqu’à 1,3 GHz avec GPU double cœur Mail-G31-2EE avec prise en charge d’OpenGL ES 1.1/2.0/3.2, DirectX 11 FL9_3, OpenCL 2.0 et Vulkan 1.0.
- Mémoire système – Jusqu’à 2 Go de RAM
- Stockage – Jusqu’à 128 Go de mémoire flash eMMC
- 144x tampons traversants et trous crénelés avec
- Stockage – SDIO pour carte SD
- Affichage – Interfaces MIPI, LVDS, RVB ; écran tactile capacitif via USB ou écran tactile résistif via série
- Caméra – 1x interface d’entrée de caméra MIPI CSI ou interface d’entrée de caméra parallèle
- Audio – Codec AC97, I2S 8 canaux pour l’enregistrement et la lecture audio
- Mise en réseau – Ethernet 10/100 M (sur l’opérateur PHY requis)
- USB – 2x USB 2.0, dont un OTG
- E/S basse vitesse – GPIOS, 6x série, 8x PWM, 4x I2C, 2x SPI
- Analogique – 3x CAN
- Alimentation – RK809 PMU avec prise en charge de la veille et du réveil
- Dimensions – 45 x 45 mm
- Plage de température – Fonctionnement : -20°C à +85°C ; stockage : -40°C à + 85°C
- Certifié RoHS
- Conçu pour un fonctionnement 24h/24 et 7j/7
Spécifications de la carte porteuse
Examinons maintenant de plus près les fonctionnalités de la carte porteuse.
Caractéristiques:
- Stockage – Emplacement pour carte MicroSD
- Écran – Connecteurs MIPI DSI et LVDS pour écrans RVB
- Caméra – connecteur MIPI CSI
- Audio – Microphone intégré, prise casque 3,5 mm, connecteur haut-parleurs
- La mise en réseau
- Port Ethernet RJ45 10/100 M
- Connectivité cellulaire WiFi+Bluetooth ou 3G/4G en option via une prise mini PCIe, un emplacement pour carte SIM et un connecteur d’antenne SMA
- USB – 3x ports hôtes USB, 1x port micro USB OTG pour flasher le système d’exploitation
- Série – 3x connecteurs UART
- Divers
- Récepteur IR
- Avertisseur sonore
- Connecteur de batterie pour RTC
- 4x LED utilisateur
- Bouton d’alimentation, bouton de réinitialisation, 4x boutons programmables par l’utilisateur
- Alimentation – Prise cylindrique d’alimentation 12 V CC
Installation d’Ubuntu sur la carte de développement DSOM-020R PX30
Nous allons essayer d’installer l’image Ubuntu 16.04 (le nom de fichier « DSOM-020R_img-debian_AV1.0.0.img » inclut « debian » mais c’est une image Ubuntu…) pour PX30K fourni par Dusun IoT en utilisant le programme RKDevTool V2.93 sous Windows depuis c’est la méthode recommandée. Le Rockchip PX30K peut être mis en mode flash en appuyant longuement sur le bouton K1/Recovery, puis en appuyant sur le bouton Reset. Peu de temps après, le programme détectera la carte et affichera le message « Found One LOADER Device ». Nous pouvons maintenant cliquer sur l’onglet « Mettre à niveau le micrologiciel », sélectionner l’image du système d’exploitation et cliquer sur le bouton « Mettre à niveau ».
Une fois l’installation terminée, nous pouvons connecter le connecteur UART2 de la carte à la carte de débogage USB vers série fournie et régler le débit en bauds sur 115 200 pour accéder à la console série. La carte ne prend que 11 secondes pour démarrer sur la console.

La carte n’a pas d’interface de sortie vidéo standard comme HDMI, donc l’interface série est la seule option ici, à moins que le kit ne comprenne également un écran LCD connecté au connecteur MIPI DSI ou LVDS.
Vérifions maintenant rapidement que nous avons un module avec 2 Go de RAM et 32 Go de flash eMMC promis. Le /dev/root fait 4,9 Go et /dev/mmcblk2p9 – qui est /userdata – a une taille de 24 Go, donc tout va bien en termes de stockage. Si vous souhaitez installer des programmes supplémentaires, vous devez accéder à /userdata et créer un lien symbolique pointant vers celui-ci. La commande « gratuit » confirme que nous disposons de 2 Go de RAM.

Examen de la carte de développement DSOM-020R PX30 avec Ubuntu 16.04
Nous allons maintenant effectuer quelques tests fonctionnels de base pour vérifier les informations du module, vérifier les performances du flash eMMC et la vitesse Ethernet, et comme nous avons un système sans tête, utiliser la carte comme passerelle Zigbee pour les applications IoT.
Benchmarks du système
Nous allons démarrer les benchmarks dans Ubuntu avec sbc-bench.sh. Le script indique 1,9 Go de RAM et un processeur Rockchip PX30 à 4 cœurs cadencé à 1,248 GHz.
| 1
2 3 4 5 6 7 8 9 dix 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 |
################################################# ########################
Linux 4.4.159 (px30) 13/10/23 _aarch64_ (4 processeurs) avg-cpu : %user %nice %system %iowait %steal %idle 35,96 0,04 2,29 0,16 0,00 61,56 Appareil : tps kB_read/s kB_wrtn/s kB_read kB_wrtn mmcblk2 25,48 1101,17 118,88 1644479 177534 mmcblk2rpmb 0,05 0,21 0,00 312 0 total utilisé gratuitement buff/cache partagé disponible Mémoire: 1,9G 337M 1,4G 14M 229M 1,5G Échange : 0B 0B 0B Topologie CPU sysfs (clusters, membres cpufreq, vitesses d’horloge) fréquence processeur min max Vitesse de la stratégie du cluster de processeur Type de cœur 0 0 0 408 1248 Cortex-A35 / r0p2 1 0 0 408 1248 Cortex-A35 / r0p2 2 0 0 408 1248 Cortex-A35 / r0p2 3 0 0 408 1248 Cortex-A35 / r0p2 Architecture : aarch64 Ordre des octets : Little Endian Processeur(s) : 4 Liste des processeurs en ligne : 0-3 Fil(s) par cœur : 1 Noyau(s) par socket : 4 Prise(s): 1 MHz maximum du processeur : 1 248,0000 Processeur min MHz : 408,0000 Fournisseur d’hyperviseur : horizontal Type de virtualisation : complète Devinette SoC : Rockchip PX30/PX30S Compatibilité DT : rockchip,x30 puce de roche, px30 Compilateur : /usr/bin/gcc (Ubuntu/Linaro 5.4.0-6ubuntu1~16.04.11) 5.4.0 20160609 / aarch64-linux-gnu Pays utilisateur : arm64 Noyau : 4.4.159/aarch64 CPU CPU0 : fuite = 11 ################################################# ######################## |
Sous une charge importante, la température du processeur a atteint 68,1 °C sans dissipateur thermique ni ventilateur de refroidissement, et le système était toujours stable sans limitation détectée par le script.
| ################################################# ########################
Test à nouveau du cpufreq maximum, toujours à pleine charge. État du système actuel : Temps de charge du processeur %cpu %sys %usr %nice %io %irq Temp 14:18:54 : 1248 MHz 3,70 91 % 1 % 89 % 0 % 0 % 0 % 68,1°C Vérification de cpufreq OPP (Cortex-A35) : Cpufreq OPP : 1248 Mesuré : 1232 (1233.309/1232.131/1232.083) (-1,3%) ################################################# ######################## |
La température du CPU varie de 58°C à 68,8°C pendant le test.
| 1
2 3 4 5 6 7 8 9 dix 11 12 13 14 15 16 17 18 |
État du système lors de l’exécution d’un benchmark multicœur 7-zip :
Temps de charge du processeur %cpu %sys %usr %nice %io %irq Temp 14:11:42 : 1248 MHz 1,08 16 % 2 % 13 % 0 % 0 % 0 % 58,6°C 14:12:19 : 1248 MHz 2,16 87 % 1 % 86 % 0 % 0 % 0 % 65,0°C 14:12:49 : 1248 MHz 3,08 86 % 1 % 84 % 0 % 0 % 0 % 63,8°C 14:13:19 : 1248 MHz 3,40 81 % 1 % 80 % 0 % 0 % 0 % 65,0 °C 14:13:50 : 1248 MHz 4,04 91 % 2 % 89 % 0 % 0 % 0 % 66,5°C 14:14:20 : 1248 MHz 3,98 92 % 1 % 91 % 0 % 0 % 0 % 62,9°C 14:14:51 : 1248 MHz 3,99 90 % 1 % 89 % 0 % 0 % 0 % 69,2°C 14:15:21 : 1248 MHz 3,96 84 % 2 % 82 % 0 % 0 % 0 % 64,6°C 14:15:51 : 1248 MHz 3,63 81 % 1 % 80 % 0 % 0 % 0 % 65,8°C 14:16:22 : 1248 MHz 3,76 91 % 2 % 89 % 0 % 0 % 0 % 67,3°C 14:16:52 : 1248 MHz 3,97 92 % 1 % 91 % 0 % 0 % 0 % 64,2°C 14:17:23 : 1248 MHz 3,85 90 % 1 % 89 % 0 % 0 % 0 % 68,8°C 14:17:53 : 1248 MHz 3,70 84 % 2 % 82 % 0 % 0 % 0 % 66,5°C 14:18:23 : 1248 MHz 3,55 81 % 1 % 79 % 0 % 0 % 0 % 66,2°C 14:18:54 : 1248 MHz 3,70 91 % 1 % 89 % 0 % 0 % 0 % 68,1°C |
Vous trouverez les résultats complets du test sbc-bench.sh sur http://ix.io/4IT1.
Nous avons ensuite testé le stockage flash plus rapidement avec iozone en utilisant le paramètre -i pour lire les données directement depuis le disque sans compter sur le cache qui pourrait fausser les résultats :
| Inclure fsync dans le timing d’écriture
Fonctionnalité O_DIRECT activée Mode automatique Taille du fichier définie sur 524 288 Ko Taille de l’enregistrement 1024 Ko Taille de l’enregistrement 16 384 Ko Ligne de commande utilisée : iozone -e -I -a -s 512M -r 1024k -r 16384k -i 0 -i 1 -i 2 La sortie est en kilo-octets/s Résolution temporelle = 0,000001 seconde. Taille du cache du processeur définie sur 1 024 Ko. Taille de la ligne de cache du processeur définie sur 32 octets. Taille de foulée du fichier définie sur 17 * taille d’enregistrement. aléatoire aléatoire bkwd foulée record ko reclen écrire réécrire lire relire lire écrire lire réécrire lire fécrire freécrire fread freread 524288 1024 99900 100142 118809 118599 117697 99016 524288 16384 108446 108354 128718 129068 128398 108575 |
La vitesse de lecture est d’environ 128 Mo/s et la vitesse d’écriture est de 108 Mo/s, ce qui est considéré comme très bon. Pour référence, la puce flash est un flash Samsung KLMBG2JETD-B041 eMMC 5.1.
Performances réseau
Nous avons testé les performances Ethernet 10/100M avec le programme iperf3 en utilisant le routeur fourni par AIS (opérateur haut débit en Thaïlande) et avons trouvé une vitesse de 94,2 Mbits par seconde, un résultat normal pour une interface à 100 Mbps.
| 1
2 3 4 5 6 7 8 9 dix 11 12 13 14 15 16 17 18 19 20 |
root@px30:~/phoronix-test-suite# iperf3 -c 192.168.1.162 -fm
Connexion à l’hôte 192.168.1.162, port 5201 [ 4] port local 192.168.1.170 48940 connecté au port 192.168.1.162 5201 [ ID] Retr Cwnd de bande passante de transfert d’intervalle [ 4] 0,00-1,00 s 11,6 Mo 97,1 Mbits/s 0 130 Ko [ 4] 1,00-2,00 s 11,2 Mo 93,8 Mbits/s 0 130 Ko [ 4] 2,00-3,00 s 11,2 Mo 93,8 Mbits/s 0 130 Ko [ 4] 3,00-4,00 s 11,4 Mo 95,4 Mbits/s 0 132 Ko [ 4] 4,00-5,00 s 11,2 Mo 93,9 Mbits/s 0 132 Ko [ 4] 5,00-6,00 s 11,2 Mo 93,8 Mbits/s 0 132 Ko [ 4] 6,00-7,00 s 11,2 Mo 93,8 Mbits/s 0 132 Ko [ 4] 7,00-8,00 s 11,2 Mo 93,8 Mbits/s 0 132 Ko [ 4] 8,00-9,00 s 11,4 Mo 95,4 Mbits/s 0 132 Ko [ 4] 9h00-10h00 s 11,2 Mo 93,8 Mbits/s 0 132 Ko – – – – – – – – – – – – – – – – – – – – – – – – [ ID] Retr de bande passante de transfert d’intervalle [ 4] 0,00-10,00 s 113 Mo 94,5 Mbits/s 0 expéditeur [ 4] 0,00-10,00 s 112 Mo Récepteur 94,2 Mbits/s iperf Terminé. |
Test des fonctionnalités
Clés ADC
La carte de développement DSOM-020R PX30 est livrée avec quatre boutons programmables par l’utilisateur (K1, K2, K3 et K4) qui sont connectés à l’interface ADC2 du Rockchip PX30 en utilisant différentes valeurs de résistances afin que lorsqu’un bouton est enfoncé, nous puissions lire différentes valeurs de tension et savoir sur quel bouton on a appuyé.
Nous avons utilisé l’exemple de code ci-dessous pour les tests :
| root@px30:/userdata# gcc key.c -o key -lpthread
root@px30:/userdata# ./key Veuillez appuyer sur ce bouton dans les huit secondes touche 115 enfoncée clé 115 libérée touche 102 enfoncée clé 102 libérée touche 102 enfoncée clé 102 libérée touche 102 enfoncée clé 102 libérée touche 139 enfoncée touche 139 libérée touche 1 enfoncée clé 1 libérée root@px30:/userdata# |
Utilisation de la carte de développement DSOM-020R PX32 comme passerelle Zigbee
Nous avons testé la stabilité de la carte de développement DSOM-020R PX30 en la configurant comme passerelle Zigbee en connectant le SONOFF Zigbee 3.0 USB Dongle Plus à l’un des ports USB de la carte et le système l’a détecté correctement :
| [14524.029940] usb 2-1.4 : nouveau périphérique USB trouvé, idVendor=10c4, idProduct=ea60
[14524.029985] usb 2-1.4 : nouvelles chaînes de périphériques USB : Mfr=1, Product=2, SerialNumber=3 [14524.030014] USB 2-1.4 : Produit : Sonoff Zigbee 3.0 USB Dongle Plus [14524.030041] USB 2-1.4 : Fabricant : ITead [14524.030068] USB 2-1.4 : Numéro de série : 7cac5da1d5c9eb118a7a8f4f1d69213e [14524.034239] bus : ‘usb’ : very_probe : sonde du pilote USB avec le périphérique 2-1.4 [14524.036195] bus : ‘usb’ : very_probe : sonde du pilote cp210x avec le périphérique 2-1.4:1.0 [14524.036427] cp210x 2-1.4:1.0 : convertisseur cp210x détecté [14524.040038] bus : ‘usb-serial’ : very_probe : sonde du pilote cp210x avec le périphérique ttyUSB0 [14524.041569] usb 2-1.4 : le convertisseur cp210x est désormais connecté à ttyUSB0 |
Nous avons ensuite installé Node.js – requis par Zigbee2MQTT – en suivant les instructions pertinentes sur GitHub.
| 1
2 3 4 5 6 7 8 9 dix 11 12 13 14 15 16 17 18 19 20 21 |
root@px30:/home/9tripod# sudo apt-get install nodejs -y
Lecture des listes de packages… Terminé Construire un arbre de dépendances Lecture des informations sur l’état… Terminé Les NOUVEAUX packages suivants seront installés : noeudjs 0 mis à jour, 1 nouvellement installé, 0 à supprimer et 313 non mis à niveau. Besoin d’obtenir 27,2 Mo d’archives. Après cette opération, 128 Mo d’espace disque supplémentaire seront utilisés. Obtenez : 1 https://deb.nodesource.com/node_16.x nodistro/main arm64 nodejs arm64 16.2 0.2-1nodesource1 [27.2 MB] Récupéré 27,2 Mo en 6 s (3 923 ko/s) Sélection du package nodejs précédemment non sélectionné. (Lecture de la base de données… 113574 fichiers et répertoires actuellement installés.) Préparation du décompression …/nodejs_16.20.2-1nodesource1_arm64.deb … Déballage de nodejs (16.20.2-1nodesource1)… Traitement des déclencheurs pour man-db (2.7.5-1) … Configuration de nodejs (16.20.2-1nodesource1)… root@px30:/home/9tripod# noeud –version v16.20.2 root@px30:/home/9tripod# npm –version 8.19.4 |
L’étape suivante consiste à installer le fichier Zigbee2MQTT depuis GitHub :
| # Créez un répertoire pour zigbee2mqtt et définissez votre utilisateur comme propriétaire
sudo mkdir /opt/zigbee2mqtt sudo chown -R ${USER} : /opt/zigbee2mqtt # Cloner le référentiel Zigbee2MQTT git clone –profondeur 1 https://github.com/Koenkk/zigbee2mqtt.git /opt/zigbee2mqtt # Installer les dépendances (en tant qu’utilisateur « pi ») cd /opt/zigbee2mqtt npm ci # Créer l’application npm exécuter la construction |
Une fois l’installation terminée, nous avons démarré Zigbee2MQTT et cela a fonctionné sans aucun problème :
| 1
2 3 4 5 6 7 8 9 dix 11 12 13 14 15 16 17 |
root@px30:/opt/zigbee2mqtt# npm start
> zigbee2mqtt@1.33.1 démarrer > nœud index.js Zigbee2MQTT:info 2023-10-13 20:56:15 : Journalisation sur la console et le répertoire : ‘/opt/z igbee2mqtt/data/log/2023-10-13.20-56-15’ nom de fichier : log.txt Zigbee2MQTT : info 2023-10-13 20:56:16 : Démarrage de Zigbee2MQTT version 1.33.1 (comm it #7e63039) Zigbee2MQTT:info 2023-10-13 20:56:16 : Démarrage de zigbee-herdsman (0.19.0) Zigbee2MQTT:info 2023-10-13 20:56:42 : zigbee-berger démarré (réinitialisation) Zigbee2MQTT:info 2023-10-13 20:56:42 : Version du firmware du coordinateur : ‘{« meta »:{ » maintrel »:1, »majorrel »:2, »minorrel »:7, »product »:1, » révision »:20211217, »transport rev »:2}, »type »: »zStack3x0″}’ Zigbee2MQTT:info 2023-10-13 20:56:43 : Actuellement, 0 appareils sont rejoints : Zigbee2MQTT:info 2023-10-13 20:56:43 : Zigbee : désactivation de la connexion de nouveaux appareils. Zigbee2MQTT:info 2023-10-13 20:56:43 : Connexion au serveur MQTT sur mqtt://broke r.mqttdashboard.com Zigbee2MQTT:info 2023-10-13 20:56:44 : Connecté au serveur MQTT Zigbee2MQTT:info 2023-10-13 20:56:44 : publication MQTT : sujet ‘zigbee2mqtt/bridge/s tate’, charge utile ‘{« state »: « online »}’ Zigbee2MQTT:info 2023-10-13 20:56:44 : Frontend démarré sur le port 0.0.0.0:8080 Zigbee2MQTT : info 2023-10-13 20:56:44 : Zigbee2MQTT a démarré ! |
À ce stade, nous pouvons ouvrir le tableau de bord Zigbee2MQTT en tapant l’adresse IP de la carte avec le port 8080 (par exemple http://192.168.1.170:8080) dans un navigateur Web. Zigbee2MQTT détectera alors immédiatement les appareils Zigbee qui sont en mode couplage.

Cliquer sur l’onglet « Carte » révèle que les deux appareils Zigbee sont connectés directement à la carte de développement DSOM-020R PX30.

Cliquons maintenant sur l’onglet « Appareils », sélectionnons le capteur de qualité de l’air IKEA VINDSTYRKA et cliquons sur l’onglet « Expose » pour vérifier les valeurs de température, d’humidité, de PM2,5 et d’indice COV. Tout fonctionne comme prévu. Super!

Enfin, nous avons ouvert un client MQTT pour confirmer que Zigbee2MQTT transmettait correctement les valeurs au courtier MQTT et encore une fois, cela fonctionnait bien avec les données mises à jour en continu toutes les 10 secondes.

Consommation d’énergie
Le Rockchip PX30 étant un processeur basse consommation, nous avons mesuré la consommation électrique de la carte avec un multimètre.

Résultats à 12 V CC :
- Mise hors tension – 24 mA ou 288 mW
- Au repos – 110 mA ou 1,32 watts
- Banc SBC (multi-thread 7-zip) – 257 mA ou 3,088 Watts
Conclusion
Après avoir testé la carte de développement DSOM-020R PX30 pendant environ un mois, nous pouvons conclure que le système global est très stable et fonctionne à faible consommation à seulement 3 W sous charge dans nos mesures, tandis que la fiche technique du système DSOM-020 PX30 est en marche. -module indique que le module lui-même consomme jusqu’à 7,5 W au maximum. L’adaptateur 12 V/2 A en fournit suffisamment pour la carte et les plusieurs périphériques qui y sont connectés.
Le kit de développement est particulièrement adapté aux applications informatiques de pointe où une faible consommation d’énergie et de faibles émissions de chaleur sont requises, compte tenu des limitations de performances d’un processeur quadricœur Cortex-A35.
La documentation accessible au public pour la carte de développement DSOM-020R PX30 est plutôt limitée car Dusun IoT fournit principalement une assistance via une communauté en ligne où les FAE aident à répondre à diverses questions et demandes d’assistance que les utilisateurs peuvent avoir. Cela convient aux utilisateurs professionnels développant des produits commerciaux, mais cela peut néanmoins être frustrant pour certains. La bonne nouvelle est que Dusun IoT travaille au remplacement de sa documentation basée sur Google Docs par un wiki en ligne approprié et un compte GitHub qui devraient contenir plus de détails. Nous fournirons un lien vers les nouvelles ressources de développement une fois disponibles.
Nous tenons à remercier Dusun IoT Company pour avoir envoyé la carte de développement DSOM-020R PX30 pour examen. Les lecteurs intéressés par le kit de développement peuvent trouver plus de détails sur la page produit et demander un kit si nécessaire (les prix ne sont pas disponibles en ligne pour le moment).
Retrouvez l’histoire de Raspberry Pi dans cette vidéo :

-
2 cartes de développement d'affichage intelligent de 8 po ESP322432S028 pour le calcul de vitesse, l'exploitation de mineurs autonomes et l'exploitation minière de piscine avec micrologiciel optimisé
-
Waveshare 2.9inch Passive NFC-Powered e-Paper Evaluation Kit Bundle with ST25R3911B NFC Board Card Reader TF Card Wireless Powering and Data Transfer
