A Combat Guide against E-waste and Throwawayism
This book is for anyone who enjoys tinkering with analog and digital hardware electronics. Regardless of the sophistication of your workspace, only basic tools are required to achieve truly satisfying results. It is intended as a reference guide among other hardware repair publications you may have in your library. However, the book goes a step further than most other repair guides in addressing issues in the modern era of discarded electronics called e-waste.
E-waste should be put to good use. Producing anything new requires not just precious resources and labor, but also energy to make and deliver it to global retail shelves. Your talents and love of electronics can be put to good use by rescuing and resurrecting at least selected units from this endless stream of e-waste. Examples include either restoring through repair, or salvaging reusable electronic and mechanical components for your next project.
Smart tips are provided throughout the book, and much information is tabulated for easy reference. The book expands age-old repair and hacking techniques applied for repair on the workbench into clever methods and applications to achieve effective results with discarded or “non-servicable” electronic consumer products. The final chapter provides real-life examples using all of the previously discussed content in a summarized form for each example repair type.
A Combat Guide against E-waste and Throwawayism
This book is for anyone who enjoys tinkering with analog and digital hardware electronics. Regardless of the sophistication of your workspace, only basic tools are required to achieve truly satisfying results. It is intended as a reference guide among other hardware repair publications you may have in your library. However, the book goes a step further than most other repair guides in addressing issues in the modern era of discarded electronics called e-waste.
E-waste should be put to good use. Producing anything new requires not just precious resources and labor, but also energy to make and deliver it to global retail shelves. Your talents and love of electronics can be put to good use by rescuing and resurrecting at least selected units from this endless stream of e-waste. Examples include either restoring through repair, or salvaging reusable electronic and mechanical components for your next project.
Smart tips are provided throughout the book, and much information is tabulated for easy reference. The book expands age-old repair and hacking techniques applied for repair on the workbench into clever methods and applications to achieve effective results with discarded or “non-servicable” electronic consumer products. The final chapter provides real-life examples using all of the previously discussed content in a summarized form for each example repair type.
Build Trust and Convert Buyers with Technical Content
Research shows that this analytical, skeptical buyer conducts a great deal of independent research before engaging with vendors. Companies that share expertise through high-quality content on a consistent basis are not only seen as trusted resources, they also spend less per lead and achieve greater pipeline efficiency.
Content Marketing, Engineered guides you through the key steps in creating content to inform, educate, and help your technical buyers on their journey to purchase and beyond. By the time you reach the last page, you’ll be familiar with the entire end-to-end content marketing process, from planning and writing to publishing, promoting, and measuring the performance of your content.
Practical Applications and Project with Arduino, ESP32, and RP2040
Immerse yourself in the fascinating world of control engineering with Arduino and ESP32! This book offers you a practical introduction to classic and modern control methods, including PID controllers, fuzzy logic, and sliding-mode controllers.
In the first part, you will learn the basics of the popular Arduino controllers, such as the Arduino Uno and the ESP32, as well as the integration of sensors for temperature and pH measurement (NTC, PT100, PT1000, and pH sensor).
You will learn how to use these sensors in various projects and how to visualize data on a Nextion TFT display. The course continues with an introduction to actuators such as MOSFET switches, H-bridges, and solid-state relays, which are used to control motors and actuators. You will learn to analyze and model controlled systems, including PT1 and PT2 control.
The book focuses on the implementation of fuzzy and PID controllers for controlling temperature and DC motors. Both the Arduino Uno and the ESP32 are used. The sliding-mode controller is also introduced.
In the second-to-last chapter, you will explore the basics of neural networks and learn how machine learning can be used on an Arduino. In the last chapter, there is a practical example of a fuzzy controller for feeding electricity into the household grid.
This book is the perfect choice for engineers, students, and electronics engineers who want to expand their projects with innovative control techniques.
Practical Applications and Project with Arduino, ESP32, and RP2040
Immerse yourself in the fascinating world of control engineering with Arduino and ESP32! This book offers you a practical introduction to classic and modern control methods, including PID controllers, fuzzy logic, and sliding-mode controllers.
In the first part, you will learn the basics of the popular Arduino controllers, such as the Arduino Uno and the ESP32, as well as the integration of sensors for temperature and pH measurement (NTC, PT100, PT1000, and pH sensor).
You will learn how to use these sensors in various projects and how to visualize data on a Nextion TFT display. The course continues with an introduction to actuators such as MOSFET switches, H-bridges, and solid-state relays, which are used to control motors and actuators. You will learn to analyze and model controlled systems, including PT1 and PT2 control.
The book focuses on the implementation of fuzzy and PID controllers for controlling temperature and DC motors. Both the Arduino Uno and the ESP32 are used. The sliding-mode controller is also introduced.
In the second-to-last chapter, you will explore the basics of neural networks and learn how machine learning can be used on an Arduino. In the last chapter, there is a practical example of a fuzzy controller for feeding electricity into the household grid.
This book is the perfect choice for engineers, students, and electronics engineers who want to expand their projects with innovative control techniques.
Secure, Modular, Open-Source and Self-Sufficient
Ever since the Raspberry Pi was introduced, it has been used by enthusiasts to automate their homes. The Raspberry Pi is a powerful computer in a small package, with lots of interfacing options to control various devices. This book shows you how you can automate your home with a Raspberry Pi. You’ll learn how to use various wireless protocols for home automation, such as Bluetooth, 433.92 MHz radio waves, Z-Wave, and Zigbee. Soon you’ll automate your home with Python, Node-RED, and Home Assistant, and you’ll even be able to speak to your home automation system. All this is done securely, with a modular system, completely open-source, without relying on third-party services. You’re in control of your home, and no one else.
At the end of this book, you can install and configure your Raspberry Pi as a highly flexible home automation gateway for protocols of your choice, and link various services with MQTT to make it your own system. This DIY (do it yourself) approach is a bit more laborious than just installing an off-the-shelf home automation system, but in the process, you can learn a lot, and in the end, you know exactly what’s running your house and how to tweak it. This is why you were interested in the Raspberry Pi in the first place, right?
Turn your Raspberry Pi into a reliable gateway for various home automation protocols.
Make your home automation setup reproducible with Docker Compose.
Secure all your network communication with TLS.
Create a video surveillance system for your home.
Automate your home with Python, Node-RED, Home Assistant and AppDaemon.
Securely access your home automation dashboard from remote locations.
Use fully offline voice commands in your own language.
Downloads
Errata on GitHub
Secure, Modular, Open-Source and Self-Sufficient
Ever since the Raspberry Pi was introduced, it has been used by enthusiasts to automate their homes. The Raspberry Pi is a powerful computer in a small package, with lots of interfacing options to control various devices. This book shows you how you can automate your home with a Raspberry Pi. You’ll learn how to use various wireless protocols for home automation, such as Bluetooth, 433.92 MHz radio waves, Z-Wave, and Zigbee. Soon you’ll automate your home with Python, Node-RED, and Home Assistant, and you’ll even be able to speak to your home automation system. All this is done securely, with a modular system, completely open-source, without relying on third-party services. You’re in control of your home, and no one else.
At the end of this book, you can install and configure your Raspberry Pi as a highly flexible home automation gateway for protocols of your choice, and link various services with MQTT to make it your own system. This DIY (do it yourself) approach is a bit more laborious than just installing an off-the-shelf home automation system, but in the process, you can learn a lot, and in the end, you know exactly what’s running your house and how to tweak it. This is why you were interested in the Raspberry Pi in the first place, right?
Turn your Raspberry Pi into a reliable gateway for various home automation protocols.
Make your home automation setup reproducible with Docker Compose.
Secure all your network communication with TLS.
Create a video surveillance system for your home.
Automate your home with Python, Node-RED, Home Assistant and AppDaemon.
Securely access your home automation dashboard from remote locations.
Use fully offline voice commands in your own language.
Download the software and view the errata for the book on GitHub.
The Controller Area Network (CAN) was originally developed to be used as a vehicle data bus system in passenger cars. Today, CAN controllers are available from over 20 manufacturers, and CAN is finding applications in other fields, such as medical, aerospace, process control, automation, and so on.
This book is written for students, for practising engineers, for hobbyists, and for everyone else who may be interested to learn more about the CAN bus and its applications.
The aim of this book is to teach you the basic principles of CAN networks and in addition the development of microcontroller based projects using the CAN bus. In summary, this book enables the reader to:
Learn the theory of the CAN bus used in automotive industry
Learn the principles, operation, and programming of microcontrollers
Design complete microcontroller based projects using the C language
Develop complete real CAN bus projects using microcontrollers
Learn the principles of OBD systems used to debug vehicle electronics
You will learn how to design microcontroller based CAN bus nodes, build a CAN bus, develop high-level programs, and then exchange data in real-time over the bus. You will also learn how to build microcontroller hardware and interface it to LEDs, LCDs, and A/D converters.
The book assumes that the reader has some knowledge on basic electronics. Knowledge of the C programming language will be useful in later chapters of the book, and familiarity with at least one member of the PIC series of microcontrollers will be an advantage, especially if the reader intends to develop microcontroller based projects using the CAN bus.
This book details the use of the ARM Cortex-M family of processors and the Arduino Uno in practical CAN bus based projects. Inside, it gives a detailed introduction to the architecture of the Cortex-M family whilst providing examples of popular hardware and software development kits. Using these kits helps to simplify the embedded design cycle considerably and makes it easier to develop, debug, and test a CAN bus based project. The architecture of the highly popular ARM Cortex-M processor STM32F407VGT6 is described at a high level by considering its various modules. In addition, the use of the mikroC Pro for ARM and Arduino Uno CAN bus library of functions are described in detail.
This book is written for students, for practising engineers, for hobbyists, and for everyone else who may need to learn more about the CAN bus and its applications. The book assumes that the reader has some knowledge of basic electronics. Knowledge of the C programming language will be useful in later chapters of the book, and familiarity with at least one microcontroller will be an advantage, especially if the reader intends to develop microcontroller based projects using CAN bus.
The book should be useful source of reference to anyone interested in finding an answer to one or more of the following questions:
What bus systems are available for the automotive industry?
What are the principles of the CAN bus?
What types of frames (or data packets) are available in a CAN bus system?
How can errors be detected in a CAN bus system and how reliable is a CAN bus system?
What types of CAN bus controllers are there?
What are the advantages of the ARM Cortex-M microcontrollers?
How can one create a CAN bus project using an ARM microcontroller?
How can one create a CAN bus project using an Arduino microcontroller?
How can one monitor data on the CAN bus?
This book details the use of the ARM Cortex-M family of processors and the Arduino Uno in practical CAN bus based projects. Inside, it gives a detailed introduction to the architecture of the Cortex-M family whilst providing examples of popular hardware and software development kits. Using these kits helps to simplify the embedded design cycle considerably and makes it easier to develop, debug, and test a CAN bus based project. The architecture of the highly popular ARM Cortex-M processor STM32F407VGT6 is described at a high level by considering its various modules. In addition, the use of the mikroC Pro for ARM and Arduino Uno CAN bus library of functions are described in detail.
This book is written for students, for practising engineers, for hobbyists, and for everyone else who may need to learn more about the CAN bus and its applications. The book assumes that the reader has some knowledge of basic electronics. Knowledge of the C programming language will be useful in later chapters of the book, and familiarity with at least one microcontroller will be an advantage, especially if the reader intends to develop microcontroller based projects using CAN bus.
The book should be useful source of reference to anyone interested in finding an answer to one or more of the following questions:
What bus systems are available for the automotive industry?
What are the principles of the CAN bus?
What types of frames (or data packets) are available in a CAN bus system?
How can errors be detected in a CAN bus system and how reliable is a CAN bus system?
What types of CAN bus controllers are there?
What are the advantages of the ARM Cortex-M microcontrollers?
How can one create a CAN bus project using an ARM microcontroller?
How can one create a CAN bus project using an Arduino microcontroller?
How can one monitor data on the CAN bus?
CrowBot BOLT est une voiture robot open source contrôlée par ESP32, intelligente, simple et facile à utiliser. Il est compatible avec les environnements Arduino et MicroPython, avec programmation graphique via Letscode. 16 parcours d'apprentissage avec des expériences intéressantes sont disponibles.
Caractéristiques
16 leçons en trois langues (Letscode, Arduino, Micropython), apprentissage rapide et expériences amusantes
Compatible avec Arduino, environnement de développement MicroPython, utilisant la programmation graphique Letscode, facile à utiliser
Une forte évolutivité, avec une variété d'interfaces, peut être étendue et utilisée avec les modules Crowtail
Une variété de modes de télécommande, vous pouvez utiliser la télécommande infrarouge et le joystick pour contrôler la voiture
Spécifications
Processeur
ESP32-Wrover-B (8 Mo)
La programmation
Letscode, Arduino, Micropython
Methode de CONTROLE
Télécommande Bluetooth/télécommande infrarouge
Saisir
Bouton, capteur de lumière, module de réception infrarouge, capteur à ultrasons, capteur de suivi de ligne
Sortir
Buzzer, lumière RVB programmable, moteur
Wi-Fi et Bluetooth
Oui
Capteur de lumière
Peut réaliser la fonction de chasser la lumière ou d'éviter la lumière
Capteur à ultrasons
Lorsqu'un obstacle est détecté, l'itinéraire de conduite de la voiture peut être corrigé pour éviter l'obstacle
Capteur de suivi de ligne
Peut faire bouger la voiture le long des lignes sombres/noires, juger et corriger intelligemment le chemin de conduite
Avertisseur sonore
Peut faire sonner/siffler la voiture, apportant une expérience sensorielle plus directe
Lumière RVB programmable
Grâce à la programmation, il peut afficher des lumières colorées dans différentes scènes
Récepteur infrarouge
Recevez des signaux de télécommande infrarouge pour réaliser la télécommande
Interfaces
1x USB-C, 1x I²C, 1x A/D
Type de moteur
Moteur à engrenages micro CC GA12-N20
Température de fonctionnement
-10 ℃ ~ + 55 ℃
Source de courant
4 piles 1,5 V (non incluses)
Vie de la batterie
1,5 heures
Dimensions
128x92x64mm
Poids
900g
Inclus
1x châssis
1x capteur à ultrasons
1x support de batterie
2x roues
4x vis M3x8mm
2x colonne en cuivre M3x5 mm
2x plaques acryliques latérales
1x plaques acryliques avant
1x tournevis
2x câble Crowtail 4 broches
1x câble USB-C
1x télécommande infrarouge
1x instructions et carte du tracé de la ligne
1x Joystick
Téléchargements
Wiki
CrowBot-BOLT_Assembly-Instruction
Joystick-pour-CrowBot-BOLT_Assembly-Instruction
CrowBot_BOLT_Beginner's_Guide
Conception de documents ou CrowBot
Conception de documents de joystick
Code de leçon
modèle 3D
Code source d'usine
De nos jours, de plus en plus de téléphones et d'ordinateurs portables intelligents adoptent des ports USB-C en raison de leur fonction puissante qui peut transmettre l'alimentation, les données et les informations vidéo. La solution USB-C peut également rendre l'appareil beaucoup plus fin par rapport au port Thunderbolt 3 ou HDMI-compatible. C'est pourquoi nous avons créé le moniteur portable USB-C CrowVi.
Le super fin moniteur CrowVi de 13,3 pouces dispose de 2 ports USB-C, l'un est pour la livraison d'alimentation, et l'autre est pour la transmission de données vidéo et les commandes de l'écran tactile. L'écran peut également être connecté via le port mini HDMI-compatible. La résolution du CrowVi est de 1920x1080, ce qui offrira une meilleure expérience pour les jeux et la visualisation de films.
Caractéristiques
La coque du CrowVi est en alliage d'aluminium, son épaisseur est aussi fine que 5 mm, et le bord de l'écran est aussi étroit que 6 mm. L'ensemble du moniteur a un aspect exquis et élégant.
Le CrowVi peut non seulement servir de double moniteur pour les smartphones et les ordinateurs portables, mais aussi de moniteur unique pour les dispositifs de jeu et certains ordinateurs centraux comme le Mac mini, le Raspberry Pi, etc.
Le CrowVi vous offre une vue beaucoup plus grande par rapport au téléphone. Il permet de meilleures expériences pour les jeux et la visualisation de films.
Spécifications
Écran
Écran LCD TFT IPS de 13,3 pouces
Taille de l'écran
294,5 x 164 mm
Épaisseur
5-10 mm
Résolution
1920 x 1080
Luminosité
300 nits
Taux de rafraîchissement
60 Hz
Gamme de couleurs
16,7 millions, NTSC 72%, sRGB jusqu'à 100%
Contraste
800:1
Rétroéclairage
LED
Angle de vision
178°
Format d'image
16:9
Haut-parleur
Deux haut-parleurs 8 ?, 2 W
Coque
Alliage d'aluminium
Entrée
Mini-HD, USB-C, PD
Sortie
Prise casque 3,5 mm
Alimentation
PD 5-20 V ou USB-C 3.0
Température de fonctionnement
0-50°C
Dimensions
313 x 198 x 10 mm
Poids (Étui intelligent)
350 g
Poids (Moniteur)
700 g
Inclus
Moniteur tactile de 13,3 pouces
Étui intelligent
Câble USB-C vers USB-C (1 m)
Câble d'alimentation USB-A vers USB-C (1 m)
Câble HDMI vers mini-HDMI (1 m)
Adaptateur d'alimentation (5 V/2 A)
Adaptateur HDMI vers mini-HDMI
Chiffon anti-poussière
Manuel de l'utilisateur
Téléchargements
Manuel de l'utilisateur
L'écran tactile CrowVision de 11,6 pouces est conçu pour les machines tout-en-un. Il dispose d'un écran haute résolution de 1366 x 768 et d'une dalle IPS, offrant une expérience visuelle supérieure. La structure métallique fixée à l'arrière de style industriel est compatible avec divers ordinateurs monocarte (SBC), avec une disposition raisonnable et un câblage soigné, ce qui la rend facile à mettre sous tension et à utiliser avec des opérations simples.
L'écran utilise une communication compatible HDMI et prend en charge le multi-touch capacitif. Il dispose d'interfaces et de boutons réservés pour les haut-parleurs et autres accessoires, ce qui le rend adaptable à différents scénarios d'utilisation. Il peut être utilisé avec une variété d'ordinateurs monocarte couramment disponibles tels que Raspberry Pi, Jetson Nano, et est plug-and-play, tout en étant entièrement compatible avec les systèmes d'exploitation des ordinateurs monocarte (tels que Raspbian, Ubuntu). , Windows, Android, Mac OS et Chrome OS, etc.).
Cet écran peut être largement utilisé dans les affichages du système de contrôle des applications d'automatisation, les projets de bricolage personnels, les écrans secondaires/secondes fenêtres, les équipements d'affichage audio-vidéo d'ordinateur monocarte, les appareils de communication HDMI, les écrans d'extension de console de jeu et d'autres scénarios.
Caractéristiques
Écran haute résolution de 11,6 pouces avec une résolution de 1 366 x 768, un panneau IPS et un grand angle de vision de 178° pour une meilleure expérience visuelle
Structure de fixation arrière unique avec piliers de fixation coulissants, compatible avec la plupart des modèles d'ordinateurs monocarte, facile à assembler
Large compatibilité, compatible avec plusieurs systèmes d'exploitation (Raspbian, Ubuntu, Windows, Android, Mac OS et Chrome OS)
Prend en charge l'audio, la vidéo et le toucher capacitif, plug and play
Intègre une variété d'interfaces périphériques (telles que des haut-parleurs, des écouteurs, des claviers, des écrans tactiles) et des touches de réglage OSD intégrées
La carte mère est équipée d'une fonction de conversion de puissance de sortie 5 V/3 A, il n'est pas nécessaire de connecter séparément une alimentation externe pour l'ordinateur monocarte.
Spécifications
Taille de l'écran : 11,6 pouces
Type de contact : Tactile capacitif à 5 points
Résolution : 1366 x 768
Profondeur de couleur : 16 M
Angle de vision : grand angle de vision de 178°
Type d'affichage : panneau IPS
Type d'écran : TFT-LCD
Alimentation externe : 12 V/2 A
Entrée numérique: interface compatible HDMI
Interfaces : 1x interface clavier, 1x alimentation sortie 5 V, 1x interface Mini HD, 1x interface tactile, 1x interface haut-parleur, 1x prise casque, 1x alimentation 12 V entrée
Système de compatibilité : Raspbian, Ubuntu, Windows, Android, Mac OS et Chrome OS, etc.
Zone active : 256,13 x 144 mm
Dimensions : 290,8 x 184,2 mm
Inclus
1 écran tactile capacitif de 11,6 pouces
1x câble USB-A vers USB-C
1x câble USB-A vers micro B
1x câble HD vers mini HD
1x câble Micro HD vers mini HD
1x carte de contrôle OSD
1x adaptateur secteur
1x Tournevis
2x Ruban
1x manuel
Téléchargements
Manuel
Wiki
L'écran tactile CrowVision 7 pouces est conçu pour les systèmes tout-en-un et offre une expérience visuelle exceptionnelle grâce à sa dalle IPS haute résolution (1024 × 600). Sa conception métallique arrière de qualité industrielle assure la compatibilité avec une large gamme d'ordinateurs monocartes (SBC), facilitant ainsi leur installation et leur utilisation. De plus, l'écran prend en charge les orientations paysage et portrait (verticales).
L'écran utilise la communication HDMI et intègre la technologie multi-touch capacitive. Il intègre également des interfaces et des boutons dédiés pour connecter des accessoires tels que des haut-parleurs, ce qui le rend hautement adaptable à divers scénarios d'application. Cet appareil plug-and-play est compatible avec une large gamme d'ordinateurs monocartes populaires tels que le Raspberry Pi 4/5, le Jetson Nano, et bien d'autres. Il est entièrement compatible avec de nombreux systèmes d'exploitation, dont Raspbian, Ubuntu, Windows, Android, macOS et Chrome OS.
Les utilisateurs peuvent personnaliser l'apparence de leur écran en concevant une coque de protection unique et élégante. Pour plus de commodité, le service d'impression 3D d'Elecrow permet de créer un boîtier sur mesure.
Grâce à sa polyvalence, cet écran est idéal pour les systèmes de contrôle d'automatisation, les projets DIY, les écrans secondaires ou auxiliaires, les applications audiovisuelles avec SBC, les appareils compatibles HDMI, les extensions de consoles de jeux et bien d'autres scénarios.
Caractéristiques
Écran haute résolution de 7 pouces : Doté d'une dalle IPS 1024 × 600 avec un grand angle de vision de 178° pour une expérience visuelle supérieure.
Conception innovante de montage arrière : Équipé d'une structure unique à pilier coulissant pour un montage sécurisé ; Compatible avec la plupart des ordinateurs monocartes et facile à assembler.
Compatibilité étendue : Prise en charge complète de plusieurs systèmes d’exploitation, dont Raspbian, Ubuntu, Windows, Android, macOS et Chrome OS.
Prise en charge multimédia et tactile : Fonctionnalité plug-and-play avec prise en charge de l’audio, de la vidéo et de l’entrée multi-touch capacitive.
Intégration complète des périphériques : Interfaces pour périphériques tels que haut-parleurs, casques, claviers et écrans tactiles, ainsi que boutons de contrôle OSD intégrés pour des réglages faciles.
Alimentation de sortie intégrée : La carte mère intègre un module de conversion d’alimentation 5 V/3 A, éliminant ainsi le besoin d’une alimentation externe pour votre SBC.
Spécifications
Résolution
1024 x 600 pixels
Profondeur des couleurs
16 millions de couleurs (16M)
Orientation verticale
Pris en charge
Angle de vision
Angle de vision ultra-large de 178°
Type d'écran
Dalle IPS
Technologie d'écran
TFT-LCD
Alimentation externe
12 V/2 A
Entrée numérique
Interface compatible HDMI
Interfaces disponibles
1x Interface clavier
1x Sortie d'alimentation 5 V
1x Interface mini HDMI
1x Interface tactile
1x Interface haut-parleur
1x Prise casque
1x Entrée d'alimentation 12 V
Systèmes d'exploitation pris en charge
Raspbian, Ubuntu, Windows, Android, macOS, Chrome OS et autres
Affichage actif Superficie
99,9 x 167 mm
Dimensions hors tout
110,3 x 204 mm
Poids
298 g
Inclus
1x CrowVision écran tactile capacitif IPS 7" (1024 x 600)
1x Câble USB-A vers USB-C
1x Câble USB-A vers Micro B
1x Câble HD vers Mini HD
1x Câble Micro HD vers Mini HD
1x Adaptateur secteur (UE)
1x Carte de contrôle OSD
1x Tournevis
2x Rubans
1x Manuel
Téléchargements
Manual
Wiki
3D File
L’objectif à monture M12 (3 MP, 6 mm) est idéal pour une utilisation avec le module caméra HQ de Raspberry Pi, offrant des images nettes et détaillées pour une large gamme d’applications.
The CubeCell series is designed primarily for LoRa/LoRaWAN node applications.
Built on the ASR605x platform (ASR6501, ASR6502), these chips integrate the PSoC 4000 series MCU (ARM Cortex-M0+ Core) with the SX1262 module. The CubeCell series offers seamless Arduino compatibility, stable LoRaWAN protocol operation, and straightforward connectivity with lithium batteries and solar panels.
The HTCC-AB02S is a developer-friendly board with an integrated AIR530Z GPS module, ideal for quickly testing and validating communication solutions.
Features
Arduino compatible
Based on ASR605x (ASR6501, ASR6502), those chips are already integrated the PSoC 4000 series MCU (ARM Cortex M0+ Core) and SX1262
LoRaWAN 1.0.2 support
Ultra low power design, 21 uA in deep sleep
Onboard SH1.25-2 battery interface, integrated lithium battery management system (charge and discharge management, overcharge protection, battery power detection, USB/battery power automatic switching)
Good impendence matching and long communication distance
Onboard solar energy management system, can directly connect with a 5.5~7 V solar panel
Micro USB interface with complete ESD protection, short circuit protection, RF shielding, and other protection measures
Integrated CP2102 USB to serial port chip, convenient for program downloading, debugging information printing
Onboard 0.96-inch 128x64 dot matrix OLED display, which can be used to display debugging information, battery power, and other information
Using Air530 GPS module with GPS/Beidou Dual-mode position system support
Specifications
Main Chip
ASR6502 (48 MHz ARM Cortex-M0+ MCU)
LoRa Chipset
SX1262
Frequency
863~870 MHz
Max. TX Power
22 ±1 dBm
Max. Receiving Sensitivity
−135 dBm
Hardware Resource
2x UART1x SPI2x I²C1x SWD3x 12-bit ADC input8-channel DMA engine16x GPIO
Memory
128 Kb FLASH16 Kb SRAM
Power consumption
Deep sleep 21 uA
Interfaces
1x Micro USB1x LoRa Antenna (IPEX)2x (15x 2.54 Pin header) + 3x (2x 2.54 Pin header)
Battery
3.7 V lithium battery (power supply and charging)
Solar Energy
VS pin can be connected to 5.5~7 V solar panel
USB to Serial Chip
CP2102
Display
0.96" OLED (128 x 64)
Operating temperature
−20~70°C
Dimensions
55.9 x 27.9 x 9.5 mm
Included
1x CubeCell HTCC-AB02S Development Board
1x Antenna
1x 2x SH1.25 battery connector
Downloads
Datasheet
Schematic
GPS module (Manual)
Quick start
GitHub
Caractéristiques
Prend en charge la tension du moteur de 5 V à 30 V DC
Courant jusqu'à 13 A en continu et 30 A en crête
Entrée de niveau logique 3,3 V et 5 V
Compatible avec Arduino et Raspberry Pi
Fréquence PWM de contrôle de vitesse jusqu'à 20 kHz
Pont en H NMOS complet pour une meilleure efficacité Aucun dissipateur thermique n'est requis
Commande bidirectionnelle pour un moteur à courant continu à balais
Freinage récupératif
Pour plus d'informations, consultez le manuel d'utilisation
Pour la bibliothèque Arduino fournie par mon Cytron cliquez ici
Il est possible de contrôler le Cytron 25Amp 7-58 V Haute Tension CC Pilote de Moteur avec des entrées PWM et DIR. La tension logique d'entrée va de 1,8 V à 30 V et la carte est compatible avec une variété de contrôleurs hôtes (tels qu’Arduino, Raspberry Pi, PLC). Si vous ne voulez pas vous occuper de la programmation pour contrôler le moteur, il y a une option pour contrôler le pilote du moteur à partir d'un potentiomètre (vitesse) et d'un commutateur (direction). Vous pouvez également tester le moteur de manière rapide et pratique à l'aide des boutons de test intégrés et des LED de sortie du moteur, sans avoir à brancher le contrôleur hôte. Il est possible d'alimenter le contrôleur hôte avec le régulateur abaisseur qui produit une sortie de 5V. Ceci est particulièrement utile pour les applications haute tension où aucune source d'alimentation supplémentaire ni régulateur abaisseur haute tension n'est nécessaire. Ce pilote de moteur intègre également diverses fonctions de protection. Si le moteur cale ou si vous avez branché un moteur surdimensionné, la protection contre les surintensités prendra soin de la carte et la protégera des dommages. Si le moteur tente de tirer un courant supérieur à ce que le circuit d'attaque peut supporter, le courant du moteur sera limité au seuil maximum. Assisté par la protection thermique, le seuil de limitation du courant maximum dépend de la température de la carte. Plus la température de la carte est élevée, plus le seuil de limitation du courant est bas. Remarque : l'entrée d'alimentation ne dispose pas de protection contre les inversions de tension. La connexion de la batterie en polarité inverse endommagera instantanément le pilote du moteur. Caractéristiques Contrôle bidirectionnel pour un moteur DC à balais Tension de fonctionnement : 7 VCC à 58 VCC Courant maximal du moteur : 25 A en continu, 60 A en pointe Sortie 5 V pour le contrôleur hôte (250 mA max) Boutons pour des tests rapides LED pour l'état de la sortie du moteur Double mode d'entrée : entrée PWM/DIR ou potentiomètre/commutateur Entrées PWM/DIR compatibles avec les niveaux logiques 1,8 V, 3,3 V, 5 V, 12 V et 24 V (Arduino, Raspberry Pi, PLC, etc.) Fréquence PWM jusqu'à 40 kHz (la fréquence de sortie est fixée à 16 kHz) Protection contre les surintensités avec limitation du courant actif Protection contre la température trop élevée Arrêt en cas de sous-tension Contenu du colis 1 × MD25HV (carte de pilotage de moteur) 1 × Potentiomètre avec connecteur 1 × Interrupteur à bascule avec connecteur 4 × Entretoises en nylon pour la platine Documents Fiche technique Exemple de code
Maker Line est un capteur de ligne doté d'un réseau de 5 capteurs IR capable de suivre des lignes de 13 mm à 30 mm de largeur.
L'étalonnage du capteur a également été simplifié. Il n'est pas nécessaire d'ajuster le potentiomètre pour chaque capteur IR. Il vous suffit d'appuyer sur le bouton de calibrage pendant 2 secondes pour accéder au mode de calibrage. Ensuite, vous devez faire glisser les capteurs sur la ligne, appuyer à nouveau sur le bouton et vous êtes prêt à partir.
Les données d'étalonnage sont stockées dans l'EEPROM et restent intactes même lorsque le capteur est éteint. L'étalonnage ne doit donc être effectué qu'une seule fois, sauf si la hauteur du capteur, la couleur de la ligne ou la couleur de fond ont changé. Maker Line prend également en charge deux sorties : 5 sorties numériques pour l'état de chaque capteur indépendamment, ce qui est similaire au capteur IR classique, mais vous bénéficiez d'un étalonnage facile, et également une sortie analogique, où la tension représente la position de la ligne. La sortie analogique offre également une résolution plus élevée par rapport aux sorties numériques séparées. Ceci est particulièrement utile lorsqu’une grande précision est requise lors de la construction d’un robot suiveur de ligne avec contrôle PID.
Caractéristiques
Tension de fonctionnement : compatible DC 3,3 V et 5 V (avec protection contre l'inversion de polarité)
Largeur de trait recommandée : 13 mm à 30 mm
Couleur de ligne sélectionnable (claire ou foncée)
Distance du capteur (hauteur) : 4 mm à 40 mm (Vcc = 5 V, ligne noire sur surface blanche)
Taux de rafraîchissement du capteur : 200 Hz
Processus d'étalonnage facile
Types de sortie double : 5 sorties numériques représentent chaque état du capteur IR, 1 sortie analogique représente la position de la ligne.
Prend en charge une large gamme de contrôleurs, tels que Arduino, Raspberry Pi, etc.
Documentation
Fiche de données
Tutoriel : Construire un robot de suivi de ligne bon marché
Le Maker pHAT est la solution aux problèmes les plus courants auxquels les débutants sont confrontés en commençant par Raspberry PI. Sa conception intelligente et simple facilite sa fixation sur votre Pi et vous évite tout le travail fastidieux de connexion de divers autres accessoires. De plus, les LED correspondant à chaque broche permettent de voir extrêmement facilement où se situe un problème potentiel.
Le Maker pHat a la même taille que le Raspberry Pi Zero avec les 4 trous de montage alignés. Cependant, il peut être utilisé avec les Raspberry Pi 3B, 3B+ et 3A+, en insérant un en-tête d'empilage 2 x 20.
Caractéristiques
Taille Raspberry Pi Zero, s'empile parfaitement sur Raspberry Pi Zero
Compatible avec Raspberry Pi 3B / 3B+ de taille standard, Raspberry Pi 3A+ de taille moyenne et Raspberry Pi Zero / W / WH de taille plus petite.
Empreinte GPIO Raspberry Pi standard.
Réseau de LED pour les broches GPIO sélectionnées (GPIO 17, 18, 27, 22, 25, 12, 13, 19).
3x boutons-poussoirs programmables intégrés (GPIO 21, 19 et 20, doivent être configurés comme entrée pull up). Buzzer actif intégré (GPIO 26).
Étiquettes appropriées pour tous les GPIO, y compris SPI, UART, I2C, 5V, 3,3V et GND.
Utilisez la prise USB Micro-B pour l’entrée 5 V et la communication USB vers UART.
Série USB facilitée par le FT231X
Tension d'entrée : USB 5 V, depuis un ordinateur, une banque d'alimentation ou un adaptateur USB standard.
Monter sur Raspberry Pi Zero
Montage sur Raspberry Pi 3B, 3B+ et 3A+
Le Cytron Maker Pi Pico (avec Raspberry Pi Pico RP2040 soudé sur la carte) intègre les fonctionnalités les plus recherchées pour votre Raspberry Pi Pico et vous donne accès à toutes les broches GPIO sur deux connecteurs à 20 voies, avec des étiquettes claires. Chaque GPIO est associée à un indicateur LED pour faciliter le test et le débogage du code. Le diagramme de brochage indiquant la fonction de chaque broche est imprimé sur la face inférieure de la carte. Fonctions Fonctionne dès la sortie de la boîte. Pas de soudures à faire ! Accès à toutes les broches du Raspberry Pi Pico sur deux connecteurs de 20 voies. Indicateurs LED sur tous les connecteurs GPIO 3x bouton poussoir programmable (GP20-22) 1x LED RVB - NeoPixel (GP28) 1x buzzer piézoélectrique (GP18) 1x prise audio stéréo 3,5 mm (GP18-19) 1x connecteur pour carte Micro SD (GP10-15) 1x connecteur ESP-01 (GP16-17) 6x port Grove Spécifications Coeur 2x ARM Cortex-M0+ 32 bits Horloge du CPU 48 MHz, jusqu'à 133 MHz Taille de la flash Flash Q-SPI de 2 MByte Langage de programmation MicroPython, C++ Alimentation de la carte 5 VCC via MicroUSB Alimentation alternative de la carte 2-5 VCC via le connecteur VSYS (broche 39) Tension de l’unité centrale 3,3 VCC Tension GPIO 3,3 VCC Interface USB Hôte USB 1.1 Changement de programme MicroUSB, stockage de masse USB GPIO 26x Entrée/Sortie ADC 3x 12-bit 500 ksps Capteur de témpérature Intégré, 12 bits UART 2x UART I²C 2x I²C SPI 2x SPI PWM 16x PWM Minuterie 1x Minuterie avec 4 x Alarme Horloge temps réel 1x Horloge temps réel PIO 2x E/S haute vitesse programmables LED embarquée 1x LED programmable Bouton intégré 1x Bouton BOOTSEL
Vous aimez le Cytron Maker Pi Pico (SKU 19706) mais vous ne pouvez pas l'intégrer à votre projet ? Il y a maintenant le Cytron Maker Pi Pico Mini W. Basé sur le Raspberry Pi Pico W, il a également hérité de la plupart des fonctionnalités utiles de son grand frère comme les LED d'état GPIO, les LED RGB WS2812B Neopixel, le buzzer piézo passif, sans oublier le bouton utilisateur et le bouton de réinitialisation.
Caractéristiques
Basé sur Raspberry Pi Pico W
Connecteur LiPo monocellulaire avec circuit de protection contre la surcharge et la surdécharge, rechargeable via USB.
6x LED d'indication d'état pour les GPIO
1x Buzzer piézo passif (capable de jouer un son musical ou une mélodie)
1x Bouton de réinitialisation
1x Bouton programmable par l'utilisateur
1x LED RGB (WS2812B Neopixel)
3x Ports Maker, compatible avec Qwiic, STEMMA QT, et Grove (via un câble de conversion)
Compatible avec Arduino IDE, CircuitPython et MicroPython
Dimensions : 23.12 x 53.85 mm
Inclus
1x Maker Pi Pico Mini W (Raspberry Pi Pico W pré-soudé avec CircuitPython préchargé)
3x Câble Grove vers JST-SH (Qwiic / STEMMA QT)
Téléchargements
Fiche technique Maker Pi Pico
Schéma Maker Pi Pico Mini
Maker Pi Pico Mini Schéma de câblage
Page officiel du Raspberry Pi Pico
Démarrer avec le Raspberry Pi Pico
CircuitPython pour Raspberry Pi Pico
Fiche technique Raspberry Pi Pico
Fiche technique RP2040
SDK Python pour Raspberry Pi Pico
SDK C/C++ pour Raspberry Pi Pico
Cytron Maker Pi RP2040 comprend le premier microcontrôleur conçu par Raspberry Pi - RP2040, intégré sur une carte contrôleur de robot. Cette carte est livrée avec un pilote de moteur CC à double canal, 4 ports de servomoteur et 7 connecteurs d'E/S Grove, prêts pour votre prochain projet de robot/contrôle de mouvement DIY. Vous pouvez désormais construire un robot tout en essayant la nouvelle puce RP2040. Le pilote de moteur CC peut piloter 2 moteurs CC à balais ou 1 moteur pas à pas bipolaire/unipolaire de 3,6 V à 6 V, et fournit en continu jusqu'à 1 A de courant par canal. Les boutons de test rapide intégrés et les LED de sortie du moteur offrent un moyen rapide et pratique de tester le fonctionnement du pilote de moteur sans avoir à écrire de code. Le moteur V pour les moteurs à courant continu et les servomoteurs dépend de la tension d'entrée fournie à la carte.
Le Maker Pi RP2040 possède tous les avantages des produits de la série Maker de Cytron. Il dispose également de nombreuses LED utiles pour le dépannage (et les effets visuels), est capable de faire beaucoup de bruit avec le buzzer piézo intégré et est livré avec des boutons-poussoirs prêts à détecter votre contact. Il existe trois façons d'alimenter le Maker Pi RP2040 : via une connexion USB (5 V), avec une batterie LiPo/Li-Ion monocellulaire ou via les connexions VIN (3,6-6 V). Cependant, une seule source d’alimentation est nécessaire pour alimenter simultanément la carte contrôleur et les moteurs. L'alimentation de toutes ces sources d'énergie peut être contrôlée avec l'interrupteur marche/arrêt intégré.
Cytron Maker Pi RP2040 est essentiellement la bonté de la série Raspberry Pi Pico + Maker + le contrôleur de robot et d'autres fonctionnalités utiles. Par conséquent, cette carte est compatible avec l'écosystème Pico existant. Les logiciels, micrologiciels, bibliothèques et outils développés pour Pico devraient également fonctionner de manière transparente avec Cytron Maker Pi RP2040. CircuitPython est préchargé sur le Maker Pi RP2040 et exécute un programme de démonstration simple dès la sortie de la boîte. Connectez-le à votre ordinateur via un câble micro USB et allumez-le. Vous serez accueilli par une mélodie et une lumière LED. Appuyez sur les boutons-poussoirs GP20 et GP21 pour allumer et éteindre les LED, tout en déplaçant et en arrêtant les moteurs CC et les servomoteurs connectés. Avec ce code démo vous pouvez tester la carte dès que vous la recevez ! Une fois connecté à votre ordinateur, un nouveau lecteur CIRCUITPY apparaîtra. Explorez et modifiez le code de démonstration (dossier code.py et lib) avec n'importe quel éditeur de code de votre choix, enregistrez toutes les modifications apportées au lecteur et vous le verrez en action en un rien de temps. C'est pourquoi nous adoptons CircuitPython : il est très simple de démarrer. Voulez-vous utiliser un autre langage de programmation ? Bien entendu, vous êtes libre d'utiliser MicroPython et C/C++ pour le Pico/RP2040. Pour ceux d'entre vous qui aiment l'écosystème Arduino, veuillez jeter un œil à cette actualité officielle d'Arduino ainsi qu'au Pico Arduino Core non officiel d'Earle F. Philhower. Caractéristiques
Alimenté par Rapberry Pi RP2040
Processeur Arm Cortex-M0+ double cœur
264 Ko de RAM interne
2 Mo de mémoire Flash
mêmes spécifications que le Raspberry Pi Pico
Carte contrôleur de robot
4x servomoteurs
2x moteurs DC avec boutons de test rapide
Circuit à courant variable
Sélection automatique de l'alimentation : USB 5 V, LiPo (1 cellule) ou Vin (3,6-6 V)
Chargeur LiPo/Li-Ion 1 cellule intégré (protection contre les surcharges et les décharges excessives)
Bouton ON / OFF
13x LED d'indicateur d'état pour les broches GPIO
1x buzzer piézo avec interrupteur muet
2x bouton poussoir
2x LED RVB (Néopixel)
7x ports Grove (options d'E/S flexibles : numérique, analogique, I²C, SPI, UART...)
Pré-installé avec Norme CircuitPython
Trous de fraisage
Trou de montage 4x 4,8 mm (compatible avec les broches LEGO)
6x trou de vis M3
Les fonctions
Pie Buzzer : agit comme une simple sortie audio
Port micro-USB
Bouton programmable
12 x LED : fournit une sortie visuelle à bord
Caractéristiques
Microcontrôleur
ATmega328P
Programme IDE
EDI Arduino
Tension de fonctionnement
5 V
E/S numériques
20
MLI
6
Entrée analogique
6 (10 bits)
UART
1
IPS
1
I2C
1
Interruption externe
2
Mémoire flash
32 Ko
SRAM
2 Ko
EEPROM/Flash de données
1 Ko
Vitesse de l'horloge
16 MHz
Broche d'E/S d'alimentation CC
20mA
Source de courant
USB uniquement
Courant continu pour 5 V
Source USB
Courant continu pour 3,3 V
500mA
Puce USB vers série
CH340G
LED programmable
12 sur les broches numériques 2 à 13
Bouton-poussoir programmable
1 sur la broche numérique 2
Buzzer à tarte
1 sur la broche numérique 8
Arduino contre Maker Uno