Basée sur la technologie thermique directe, l'imprimante d'étiquettes Niimbot D110 offre une expérience d'impression sans encre, toner ou ruban, ce qui en fait une solution économique par rapport aux imprimantes traditionnelles. Sa taille compacte et son poids léger la rendent facile à transporter et lui permettent de se glisser dans n'importe quelle poche.
Grâce à la connectivité Bluetooth et à une batterie intégrée de 1500 mAh, cette mini-imprimante sans fil vous permet d'imprimer jusqu'à 10 mètres de distance, ce qui vous offre une grande flexibilité en déplacement, que vous imprimiez à partir de votre smartphone ou de votre tablette.
L'application « Niimbot » (disponible pour iOS et Android) offre une variété de modèles gratuits pour personnaliser les étiquettes.
Spécifications
Modèle
D110_M (version améliorée 2024)
Matériel
ABS
Résolution
203 DPI
Vitesse d'impression
30-60 mm/s
Largeur d'impression
12-15 mm
Technologie d'impression
Thermique
Température de fonctionnement
5°C ~ 45°C
Capacité de la batterie
1500 mAh
Interface de chargement
USB-C
Temps de charge
2 heures
Connexion
Bluetooth 4.0
Distance sans fil
10 m
Dimensions
98 x 76 x 30 mm
Poids
149 g
Inclus
1x Niimbot D110 imprimante d'étiquettes
1x Ruban d'étiquettes (12 x 40 mm)
1x Câble USB
1x Manuel
Téléchargements
iOS App
Android App
Cette carte de développement (également connue sous le nom de « Cheap Yellow Display ») est alimentée par l'ESP-WROOM-32, un MCU double cœur avec des capacités Wi-Fi et Bluetooth intégrées. Il fonctionne à une fréquence principale allant jusqu'à 240 MHz, avec 520 Ko de SRAM, 448 Ko de ROM et une mémoire Flash de 4 Mo. La carte dispose d'un écran de 2,8 pouces avec une résolution de 240 x 320 et un toucher résistif.
De plus, la carte comprend un circuit de contrôle du rétroéclairage, un circuit de contrôle tactile, un circuit de commande de haut-parleur, un circuit photosensible et un circuit de contrôle LED RVB. Il fournit également un emplacement pour carte TF, une interface série, une interface de capteur de température et d'humidité DHT11 et des ports IO supplémentaires.
Le module prend en charge le développement dans Arduino IDE, ESP-IDE, MicroPython et Mixly.
Applications
Transmission d'images pour les appareils Smart Home
Surveillance sans fil
Agriculture intelligente
Reconnaissance sans fil QR
Signal du système de positionnement sans fil
Et d'autres applications IoT
Spécifications
Microcontrôleur
ESP-WROOM-32 (MCU double cœur avec Wi-Fi et Bluetooth intégrés)
Fréquence
Jusqu'à 240 MHz (la puissance de calcul peut atteindre 600 DMIPS)
SRAM
520 Ko
ROM
448 Ko
Flash
4 Mo
Tension de fonctionnement
5 V
Consommation électrique
env. 115 mA
Écran
Écran TFT couleur de 2,8 pouces (240 x 320)
Toucher
Toucher résistif
Puce du pilote
ILI9341
Dimensions
50 x 86 mm
Poids
50 g
Inclus
1x Carte de développement ESP32 avec écran de 2,8 pouces et boîtier en acrylique
1x Stylet tactile
1x Câble de connexion
1x Câble USB
Téléchargements
GitHub
A Beginner's Guide to AI and Edge Computing
Artificial Intelligence (AI) is now part of our daily lives. With companies developing low-cost AI-powered hardware into their products, it is now becoming a reality to purchase AI accelerator hardware at comparatively very low costs. One such hardware accelerator is the Hailo module which is fully compatible with the Raspberry Pi 5. The Raspberry Pi AI Kit is a cleverly designed hardware as it bundles an M.2-based Hailo-8L accelerator with the Raspberry Pi M.2 HAT+ to offer high speed inferencing on the Raspberry Pi 5. Using the Raspberry Pi AI Kit, you can build complex AI-based vision applications, running in real-time, such as object detection, pose estimation, instance segmentation, home automation, security, robotics, and many more neural network-based applications.
This book is an introduction to the Raspberry Pi AI Kit, and it is aimed to provide some help to readers who are new to the kit and wanting to run some simple AI-based visual models on their Raspberry Pi 5 computers. The book is not meant to cover the detailed process of model creation and compilation, which is done on an Ubuntu computer with massive disk space and 32 GB memory. Examples of pre-trained and custom object detection are given in the book.
Two fully tested and working projects are given in the book. The first project explains how a person can be detected and how an LED can be activated after the detection, and how the detection can be acknowledged by pressing an external button. The second project illustrates how a person can be detected, and how this information can be passed to a smart phone over a Wi-Fi link, as well as how the detection can be acknowledged by sending a message from the smartphone to your Raspberry Pi 5.
PC USB Logic Analyzers with Arduino, Raspberry Pi, and Co.
Step-by-step instructions guide you through the analysis of modern protocols such as I²C, SPI, UART, RS-232, NeoPixel, WS28xx, HD44780 and 1-Wire protocols. With the help of numerous experimental circuits based on the Raspberry Pi Pico, Arduino Uno and the Bus Pirate, you will learn the practical application of popular USB logic analyzers.
All the experimental circuits presented in this book have been fully tested and are fully functional. The necessary program listings are included – no special programming or electronics knowledge is required for these circuits. The programming languages used are MicroPython and C along with the development environments Thonny and Arduino IDE.
This book uses several models of flexible and widely available USB logic analyzers and shows the strengths and weaknesses of each price range.
You will learn about the criteria that matter for your work and be able to find the right device for you.
Whether Arduino, Raspberry Pi or Raspberry Pi Pico, the example circuits shown allow you to get started quickly with protocol analysis and can also serve as a basis for your own experiments.
After reading this book, you will be familiar with all the important terms and contexts, conduct your own experiments, analyze protocols independently, culminating in a comprehensive knowledge set of digital signals and protocols.
Le module Caméra Raspberry Pi 3 est un appareil photo compact de Raspberry Pi. Il est doté d'un capteur IMX708 de 12 mégapixels avec HDR et d'un autofocus à détection de phase. Le Camera Module 3 est disponible en version standard et en version grand angle, toutes deux avec ou sans filtre infrarouge. Le Camera Module 3 peut être utilisé pour prendre des vidéos full HD ainsi que des photos, et dispose d'un mode HDR jusqu'à 3 mégapixels. Son fonctionnement est entièrement pris en charge par la bibliothèque libcamera, y compris la fonction d'autofocus rapide de Camera Module 3 : cela le rend facile à utiliser pour les débutants, tout en offrant beaucoup pour les utilisateurs avancés. Camera Module 3 est compatible avec tous les ordinateurs Raspberry Pi. Toutes les variantes du module caméra Raspberry Pi 3 possèdent : Capteur d'image CMOS 12 mégapixels rétro-éclairé et empilé (Sony IMX708) Rapport signal/bruit (SNR) élevé Correction dynamique des pixels défectueux (DPC) intégrée en 2D Autofocus à détection de phase (PDAF) pour un autofocus rapide Fonction de re-mosaïque QBC Mode HDR (jusqu'à 3 mégapixels en sortie) Sortie de données série CSI-2 Communication série 2 fils (supporte le mode rapide I²C et le mode rapide plus) Contrôle série 2 fils du mécanisme de mise au point Caractéristiques Capteur Sony IMX708 Résolution 11,9 MP Taille du capteur Diagonale du capteur 7,4 mm Taille de pixel 1,4 x 1,4 µm Horizontal/vertical 4608 x 2592 pixels Modes vidéo communs 1080p50, 720p100, 480p120 Sortie RAW10 Filtre anti-IR Intégré dans les variantes standard ; non présent dans les variantes NoIR Système autofocus Autofocus avec détection de phase Longueur du câble ruban 200 mm Connecteur de câble 15 x 1 mm FPC Dimensions 25 x 24 x 11,5 mm (hauteur 12,4 mm) Variantes du module caméra Raspberry Pi 3 Module Caméra 3 Module Caméra 3 NoIR Module Caméra 3 Wide Module Caméra 3 Wide NoIR Plage de mise au point 10 cm - ∞ 10 cm - ∞ 5 cm - ∞ 5 cm - ∞ Longueur focale 4,74 mm 4,74 mm 2,75 mm 2,75 mm Champ de vision diagonal 75 degrés 75 degrés 120 degrés 120 degrés Champ de vision horizontal 66 degrés 66 degrés 102 degrés 102 degrés Champ de vision vertical 41 degrés 41 degrés 67 degrés 67 degrés Rapport focal (F-stop) F1.8 F1.8 F2.2 F2.2 Sensible aux infrarouges Non Oui Non Oui Téléchargements GitHub Documentation
Le clavier-plus-hub est officiel avec le Raspberry Pi comme clavier standard FR avec trois ports USB 2.0 type A supplémentaire pour les périphériques externes. Le clavier est disponible avec différentes options de langue/paiements, comme détaillé ci-dessous.
Clavier FR (AZERTY)
Trois ports USB 2.0 type A pour périphériques externes
Détection automatique de la langue du clavier
Câble USB type A versus micro USB type B incluant la connexion avec un adaptateur compatible
Conception ergonomique pour une utilisation confortable
Compatible avec les produits Raspberry Pi
Learn programming for Alexa devices, extend it to smart home devices and control the Raspberry Pi
The book is split into two parts: the first part covers creating Alexa skills and the second part, designing Internet of Things and Smart Home devices using a Raspberry Pi.
The first chapters describe the process of Alexa communication, opening an Amazon account and creating a skill for free. The operation of an Alexa skill and terminology such as utterances, intents, slots, and conversations are explained. Debugging your code, saving user data between sessions, S3 data storage and Dynamo DB database are discussed.
In-skill purchasing, enabling users to buy items for your skill as well as certification and publication is outlined. Creating skills using AWS Lambda and ASK CLI is covered, along with the Visual Studio code editor and local debugging. Also covered is the process of designing skills for visual displays and interactive touch designs using Alexa Presentation Language.
The second half of the book starts by creating a Raspberry Pi IoT 'thing' to control a robot from your Alexa device. This covers security issues and methods of sending and receiving MQTT messages between an Alexa device and the Raspberry Pi.
Creating a smart home device is described including forming a security profile, linking with Amazon, and writing a Lambda function that gets triggered by an Alexa skill. Device discovery and on/off control is demonstrated.
Next, readers discover how to control a smart home Raspberry Pi display from an Alexa skill using Simple Queue Service (SQS) messaging to switch the display on and off or change the color.
A node-RED design is discussed from the basic user interface right up to configuring MQTT nodes. MQTT messages sent from a user are displayed on a Raspberry Pi.
A chapter discusses sending a proactive notification such as a weather alert from a Raspberry Pi to an Alexa device. The book concludes by explaining how to create Raspberry Pi as a stand-alone Alexa device.
Caractéristiques
Matériau de la puce NFC : PET + antenne de gravure
Puce : NTAG216 (compatible avec tous les téléphones NFC)
Fréquence : 13,56 MHz (haute fréquence)
Temps de lecture : 1 - 2 ms
Capacité de stockage : 888 octets
Temps de lecture et d'écriture : > 100 000 fois
Distance de lecture : 0 - 5 mm
Conservation des données : > 10 ans
Taille de la puce NFC : Diamètre 30 mm
Sans contact, sans friction, le taux de défaillance est faible, faibles coûts de maintenance
Taux de lecture, vitesse de vérification, ce qui peut effectivement gagner du temps et améliorer l'efficacité
Étanche, anti-poussière, anti-vibration
Aucune alimentation n'est fournie avec une antenne, une logique de contrôle de cryptage intégrée et un circuit logique de communication
Inclus
1x autocollants NFC (kit 6 couleurs)
Multitasking and multiprocessing have become a very important topic in microcontroller-based systems, namely in complex commercial, domestic, and industrial automation applications. As the complexity of projects grows, more functionalities are demanded from the projects. Such projects require the use of multiple inter-related tasks running on the same system and sharing the available resources, such as the CPU, memory, and input-output ports. As a result of this, the importance of multitasking operations in microcontroller-based applications has grown steadily over the last few years. Many complex automation projects now make use of some form of a multitasking kernel.
This book is project-based and its main aim is to teach the basic features of multitasking using the Python 3 programming language on Raspberry Pi. Many fully tested projects are provided in the book using the multitasking modules of Python. Each project is described fully and in detail. Complete program listings are given for each project. Readers should be able to use the projects as they are, or modify them to suit their own needs.
The following Python multitasking modules have been described and used in the projects:
Fork
Thread
Threading
Subprocess
Multiprocessing
The book includes simple multitasking projects such as independently controlling multiple LEDs, to more complex multitasking projects such as on/off temperature control, traffic lights control, 2-digit, and 4-digit 7-segment LED event counter, reaction timer, stepper motor control, keypad based projects, car park controller, and many more. The fundamental multitasking concepts such as process synchronization, process communication, and memory sharing techniques have been described in projects concerning event flags, queues, semaphores, values, and so on.
Remarque : NodeMCU est le nom d'un micrologiciel et d'une carte. NodeMCU est une plateforme IoT open source, dont le firmware fonctionne sur le SoC Wi-Fi ESP8266 d'Espressif, basé sur le SDK ESP8266 nonOS . Son matériel est basé sur le module ESP-12. Le langage de script est Lua qui permet d'utiliser de nombreux projets open source comme lua-cjson et spiffs.
Caractéristiques
Module Wi-Fi – Module ESP-12E similaire au module ESP-12 mais avec 6 GPIO supplémentaires.
USB – port micro USB pour l’alimentation, la programmation et le débogage
En-têtes – 2 connecteurs 2,54 mm à 15 broches avec accès aux GPIO, SPI, UART, ADC et broches d'alimentation
Boutons de réinitialisation et de flash
Alimentation : 5 V via port micro USB
Dimensions : 49 x 24,5 x 13 mm
Guide de conception pour la conception de filtres EMI, les circuits SMPS et RF
Le livre se concentre sur la sélection de composants, de circuits et de recommandations de configuration pour un large éventail de composants magnétiques, en gardant toujours à l'esprit un point de vue CEM.
Contenu
Principes de base
Les lois et fondements les plus importants des composants inductifs, les schémas de circuits équivalents et les modèles de simulation donnent au lecteur une connaissance de base en électronique.
Composants Ce chapitre présente les composants inductifs, leurs propriétés particulières et leurs domaines d'utilisation. Tous les composants pertinents sont expliqués, des composants CEM et inductances aux transformateurs, composants RF, composants de protection de circuit, matériaux de blindage et condensateurs.
Applications
Dans ce chapitre, le lecteur trouvera un aperçu complet du principe des circuits de filtrage, des circuits et de nombreuses applications industrielles qui sont expliqués en détail à partir d'exemples originaux.
Caractéristiques ATmega32U4 avec le bootloader Arduino Leonardo Contrôleur de bus CAN MCP2515 et émetteur-récepteur de bus CAN MCP2551 Brochage standard OBD-II et CAN sélectionnable au niveau du connecteur sub-D Compatible avec l'IDE Arduino Inclus CANBed PCBA Connecteur Sub-D Connecteur 4PIN 2 connecteurs 4PIN 2.0 1 connecteur 9x2 2,54 1 connecteur 3x2 2.54 Paramètre Valeur Microcontrôleur ATmega32U4(avec bootloader Arduino Leonardo) Vitesse d'horloge 16 MHz Mémoire flash 32 Ko SRAM 2,5 Ko EEPROM 1 KB 9 V - 28 V Tension de fonctionnement(MicroUSB) 5 V Interface d'entrée sub-D
LWL01 est alimenté par une pile bouton CR2032, dans un bon cas de couverture réseau LoRaWAN, il peut transmettre jusqu'à 12 000 paquets de liaison montante (basés sur SF 7, 14 dB). Dans une mauvaise couverture réseau LoRaWAN, il peut transmettre environ 1 300 paquets de liaison montante (basé sur SF 10, 18,5 B). L’objectif de conception pour une batterie est de 2 ans maximum. L'utilisateur peut facilement changer la pile CR2032 pour la réutiliser.
Le LWL01 enverra périodiquement des données chaque jour ainsi qu'en cas de fuite d'eau. Il compte également les temps d'événement de fuite d'eau et calcule également la durée de la dernière fuite d'eau.
Chaque LWL01 est préchargé avec un ensemble de clés uniques pour l'enregistrement LoRaWAN, enregistrez ces clés sur le serveur LoRaWAN local et il se connectera automatiquement après la mise sous tension.
Caractéristiques
LoRaWAN v1.0.3 Classe A
Noyau LoRa SX1262
Détection de fuite d'eau
Alimenté par pile CR2032
Commandes AT pour modifier les paramètres
Liaison montante activée périodiquement et événement de fuite d'eau
Lien descendant pour modifier la configuration
Applications
Systèmes d'alarme et de sécurité sans fil
Domotique et domotique
Surveillance et contrôle industriels
Créez des éclairs d'un simple effleurement des doigts ou d'un claquement de mains
La Boule Magique Plasma est un gadget technologique de pointe et une œuvre d'art captivante. À l'intérieur de la sphère de verre, un mélange gazeux spécial crée des effets lumineux fascinants lorsqu'il est activé par un courant haute fréquence, comme si vous teniez un orage entre vos mains.
Parfait pour la maison, le bureau, l'école, l'hôtel ou le bar, c'est un élément décoratif unique qui éveille la curiosité. Envie d'un cadeau original et original ? La Boule Magique Plasma est un excellent choix pour vos proches.
Malgré ses effets époustouflants, la Boule Magique Plasma consomme très peu d'électricité. Le verre lui-même est fabriqué dans un matériau spécialement durci et très résistant, capable de supporter des températures allant jusqu'à 522°C.
Spécifications
Matériau
Plastique
Diamètre de la boule
15 cm (6 pouces)
Tension d'entrée
220 V
Tension de sortie
12 V
Puissance
15 W
Dimensions
25 x 15,5 x 15,5 cm
Construisez votre station météo idéale ou explorez les données environnementales avec le monde entier. Avec de nombreux projets pratiques pour Arduino, Raspberry Pi, NodeMCU, ESP32 et autres cartes de développement.
Les stations météo jouissent d’une grande popularité depuis des décennies. Tous les magazines d’électronique, qu’ils soient récents ou non, ont publié et publient régulièrement des articles sur la construction d’une station météo. Au fil des années, elles sont devenues de plus en plus sophistiquées et peuvent aujourd’hui être entièrement intégrées dans la maison intelligente. Ceci implique toutefois souvent une fidélité à un fabricant de produits de marque (coûteux) pour tous les composants.
Cependant, avec votre propre station météo, vous pouvez facilement suivre le rythme et même capturer des relevés que les appareils commerciaux ne peuvent pas réaliser. Le plaisir ne manque pas : vous développerez de manière ludique vos connaissances en électronique, en cartes de développement de microcontrôleurs modernes et en langages de programmation. Pour moins de dix euros, vous pouvez collecter des données environnementales initiales et étendre votre système au fur et à mesure que votre intérêt grandit.
Dans ce numéro
Sur la route du vent et de la météo
Écran météo OpenWeatherMap à affichage fluorescent
Les composés organiques volatils dans l‘air que nous respirons
Travailler avec les capteurs MQ : mesurer le monoxyde de carbone
Détecteur de CO2 avec connexion IdO vers ThingSpeak
Un arrosage automatique pour vos plantes
Un climat intérieur sain : la température et l‘humidité de l‘air sont importants
Thermomètre avec tubes Nixie
Une maison météo rétro pour toute la famille
Mesurez la pression atmosphérique et la température avec précision
Un détecteur de coups de soleil
Capteur maison pour la durée d‘ensoleillement
Le smartphone l‘indique : brouillard ou bonne visibilité ?
Détecter les tremblements de terre
Les niveaux des cours d‘eau et des réservoirs
Évaluer la valeur du pH de l’eau
Détecter les rayonnements radioactifs
Avec le GPS, vous savez où se trouve votre capteur
Enregistrer les fichiers journaux avec horodatage sur des cartes SD
LoRaWAN, The Things Network et ThingSpeak
Exploiter la passerelle LoRaWAN pour le TTN
Affichage géant à led avec prévisions météo
Construisez votre station météo idéale ou explorez les données environnementales avec le monde entier. Avec de nombreux projets pratiques pour Arduino, Raspberry Pi, NodeMCU, ESP32 et autres cartes de développement.
Les stations météo jouissent d’une grande popularité depuis des décennies. Tous les magazines d’électronique, qu’ils soient récents ou non, ont publié et publient régulièrement des articles sur la construction d’une station météo. Au fil des années, elles sont devenues de plus en plus sophistiquées et peuvent aujourd’hui être entièrement intégrées dans la maison intelligente. Ceci implique toutefois souvent une fidélité à un fabricant de produits de marque (coûteux) pour tous les composants.
Cependant, avec votre propre station météo, vous pouvez facilement suivre le rythme et même capturer des relevés que les appareils commerciaux ne peuvent pas réaliser. Le plaisir ne manque pas : vous développerez de manière ludique vos connaissances en électronique, en cartes de développement de microcontrôleurs modernes et en langages de programmation. Pour moins de dix euros, vous pouvez collecter des données environnementales initiales et étendre votre système au fur et à mesure que votre intérêt grandit.
Dans ce numéro
Sur la route du vent et de la météo
Écran météo OpenWeatherMap à affichage fluorescent
Les composés organiques volatils dans l‘air que nous respirons
Travailler avec les capteurs MQ : mesurer le monoxyde de carbone
Détecteur de CO2 avec connexion IdO vers ThingSpeak
Un arrosage automatique pour vos plantes
Un climat intérieur sain : la température et l‘humidité de l‘air sont importants
Thermomètre avec tubes Nixie
Une maison météo rétro pour toute la famille
Mesurez la pression atmosphérique et la température avec précision
Un détecteur de coups de soleil
Capteur maison pour la durée d‘ensoleillement
Le smartphone l‘indique : brouillard ou bonne visibilité ?
Détecter les tremblements de terre
Les niveaux des cours d‘eau et des réservoirs
Évaluer la valeur du pH de l’eau
Détecter les rayonnements radioactifs
Avec le GPS, vous savez où se trouve votre capteur
Enregistrer les fichiers journaux avec horodatage sur des cartes SD
LoRaWAN, The Things Network et ThingSpeak
Exploiter la passerelle LoRaWAN pour le TTN
Affichage géant à led avec prévisions météo
Maintenant, vous pouvez connecter vos cartes Arduino avec le câble USB officiel d'Arduino. Grâce à une connexion USB-C vers USB-C avec un adaptateur USB-A, ce câble USB de données peut facilement relier vos cartes Arduino à l'appareil de programmation de votre choix.
Le câble USB d'Arduino possède une gaine tressée en nylon aux couleurs typiques d'Arduino, blanc et teal (bleu-vert). Les connecteurs ont une coque en aluminium qui protège votre câble tout en ayant un aspect élégant.
Longueur : 100 cm
Coque en aluminium avec logo
Gaine tressée en nylon blanc et teal
Cette alimentation de 48 W (8 V DC , 6 A) est conçue pour être utilisée avec le Raspberry Pi Build HAT.
Entrée : 110-240 V CA
Sortie : 8 V CC , 6 A
Câble : 1,5 m, 16 AWG
35 Touch Develop & MicroPython Projects
The BBC micro:bit is a credit sized computer based on a highly popular and high performance ARM processor. The device is designed by a group of 29 partners for use in computer education in the UK and will be given free of charge to every secondary school student in the UK.
The device is based on the Cortex-M0 processor and it measures 4 x 5 cm. It includes several important sensors and modules such as an accelerometer, magnetometer, 25 LEDs, 2 programmable push-button switches, Bluetooth connectivity, micro USB socket, 5 ring type connectors, and a 23-pin edge connector. The device can be powered from its micro USB port by connecting it to a PC, or two external AAA type batteries can be used.
This book is about the use of the BBC micro:bit computer in practical projects. The BBC micro:bit computer can be programmed using several different programming languages, such as Microsoft Block Editor, Microsoft Touch Develop, MicroPython, and JavaScript.
The book makes a brief introduction to the Touch Develop programming language and the MicroPython programming language. It then gives 35 example working and tested projects using these language. Readers who learn to program in Touch Develop and MicroPython should find it very easy to program using the Block Editor or any other languages.
The following are given for each project:
Title of the project
Description of the project
Aim of the project
Touch Develop and MicroPython program listings
Complete program listings are given for each project. In addition, working principles of the projects are described briefly in each section. Readers are encouraged to go through the projects in the order given in the book.
Le SSD Raspberry Pi offre des performances exceptionnelles pour les applications gourmandes en I/O sur Raspberry Pi 5 et d'autres appareils, y compris un démarrage ultra-rapide lors du démarrage à partir d'un SSD.
Il s'agit d'un SSD fiable, réactif et hautes performances, conforme à la norme PCIe Gen 3, capable d'effectuer un transfert de données rapide, également disponible avec une capacité de 512 Go.
Caractéristiques
40k IOPS (lecture aléatoire de 4 Ko)
70k IOPS (d'écritures aléatoires de 4 Ko)
Downloads
Datasheet
Le SSD Raspberry Pi offre des performances exceptionnelles pour les applications gourmandes en I/O sur Raspberry Pi 5 et d'autres appareils, y compris un démarrage ultra-rapide lors du démarrage à partir d'un SSD.
Il s'agit d'un SSD fiable, réactif et hautes performances, conforme à la norme PCIe Gen 3, capable d'effectuer un transfert de données rapide, également disponible avec une capacité de 256 Go.
Caractéristiques
50k IOPS (lecture aléatoire de 4 Ko)
90k IOPS (d'écritures aléatoires de 4 Ko)
Downloads
Datasheet
Il s'agit d'une autre excellente interface série IIC/I²C/TWI/SPI. Comme les ressources en broches du contrôleur sont limitées, votre projet risque de ne pas pouvoir utiliser le blindage LCD normal après avoir été connecté à une certaine quantité de capteurs ou de carte SD. Cependant, avec ce module d'interface I²C, vous pourrez réaliser l'affichage des données via seulement 2 fils. Si vous avez déjà des appareils I²C dans votre projet, ce module LCD ne coûte en réalité aucune ressource supplémentaire. C'est fantastique pour un projet basé.
Adresse I²C : 0X20~0X27 (l'adresse d'origine est 0X20, vous pouvez la modifier vous-même)
Le rétroéclairage et le contraste sont ajustés par potentiomètre
Livré avec 2 interfaces IIC, qui peuvent être connectées par Dupont Line ou un câble dédié IIC Adresse I²C : 0x27 (Adresse I²C : 0X20~0X27 (l'adresse d'origine est 0X27, vous pouvez la modifier vous-même)
Caractéristiques
Compatible pour 1602 LCD
Tension d'alimentation : 5 V
Poids : 5g
Taille: 5,5 x 2,3 x 1,4 cm
Programming the Finite State Machine with 8-Bit PICs in Assembly and C
Andrew Pratt provides a detailed introduction to programming PIC microcontrollers, as well as a thorough overview of the Finite State Machine (FSM) approach to programming. Most of the book uses assembly programming, but do not be deterred. The FSM gives a structure to a program, making it easy to plan, write, and modify. The last two chapters introduce programming in C, so you can make a direct comparison between the two techniques. The book references the relevant parts of the Microchip datasheet as familiarity with it is the best way to discover detailed information.
This book is aimed at Microsoft Windows and Linux users. To keep your costs to a minimum and to simplify the toolchain, specific applications are provided as a free download to enable you to use an FTDI serial lead as the programmer. The assembler used is the open-source "gpasm". All programming can be done in a text editor. There are detailed instructions on how to perform the necessary installations on Windows, Linux Debian, and derivatives such as Ubuntu and Fedora. For programming in C, Microchip's XC8 compiler is used from the command line. In addition to the programming applications, two serial read and serial write applications can be used for communicating with the PICs from a computer.
A voltmeter project including practical instructions on building a circuit board from scratch is included. All theory is covered beforehand, including how to do integer arithmetic in assembly.
Two PICs are covered: the PIC12F1822 and the PIC16F1823. Both can run at 32 MHz with an internal oscillator. You do not need to buy a factory-made development board and programmer. With relatively inexpensive parts including a serial lead, microcontroller, a few resistors, and LEDs, you can get started exploring embedded programming.
Links
Updated Programmer