Уровень 0 · материалов: 10
В кластер входят документы, описывающие технический процесс проектирования и самостоятельной сборки функциональных USB-устройств и периферии, и не входят документы, посвященные исключительно теории электроники без привязки к созданию конкретного устройства.
Общие признаки: создание аппаратного обеспечения с нуля, разработка прошивок и схем, использование микроконтроллеров (AVR, Arduino), сборка функциональных USB-устройств, инженерный процесс от проектирования до сборки
Группа выше: USB-устройства на микроконтроллерах
Смысл: The main idea is to demonstrate that a software developer with minimal electronics knowledge can successfully create a functioning USB hardware device by using ready-made development boards, existing open-source libraries, and a modular approach to assembly.
A web developer shares his experience building a USB-controlled LED volume indicator using an ATmega32 board and C#, aimed at inspiring other beginners to start with DIY electronics.
Смысл: The main idea is to demonstrate that it is possible to implement a functional USB device at the lowest hardware level (using CPLD and Verilog) rather than relying on pre-built controllers or software libraries, thereby proving the feasibility of DIY low-level hardware development.
The author successfully built a basic USB device from the ground up using an Altera CPLD and Verilog to control LEDs and buttons on a 'Marsohod' board.
Смысл: The text is a practical guide and personal account of creating a USB mood lamp to learn microcontrollers. The main idea is that with a desire to learn and basic tools, a beginner can build a complex electronic device from scratch without relying on expensive pre-made platforms like Arduino.
A beginner's guide to building a PC-controllable USB mood lamp using a PIC18F2455 microcontroller, featuring custom PCB design and firmware development.
Смысл: The main idea is to demonstrate the end-to-end engineering process of creating a functional hardware peripheral, moving from conceptual CAD design and circuit prototyping to firmware development and physical assembly.
A software engineer documents the three-month journey of designing, programming, and assembling a custom ortholinear USB keyboard called KeeBee.
Смысл: The main idea is to demonstrate how to build a fully functional, low-cost USB MIDI controller using an Arduino and basic electronic components, proving that custom hardware can replace expensive commercial alternatives for audio production.
A comprehensive guide on building a budget-friendly USB MIDI controller using an Arduino UNO, custom PCB, and repurposed materials.
Смысл: The text is a practical DIY guide on building a USB-based infrared receiver that allows a user to remotely control their PC's power state and connected electrical appliances, bridging the gap between a standard PC and a home media center.
A comprehensive guide to building a USB-IRPC device using Arduino to remotely power a PC and control electrical sockets via an infrared remote.
Смысл: The text presents the MAT90USB162 prototyping board, designed to help beginners learn embedded systems and peripheral communication (UART, SPI, 1-wire) using an AVR microcontroller with hardware USB.
An introduction to the MAT90USB162 Open Source AVR board designed to simplify embedded systems learning for beginners through integrated peripherals and easy USB programming.
Смысл: The main idea is to demonstrate the end-to-end process of developing, integrating, and deploying a Linux kernel-level USB driver for a custom hardware device within the OpenWRT ecosystem.
A technical tutorial on creating a Linux USB class driver for an STM32-based LCD, including kernel integration in OpenWRT and implementing character device operations.
Смысл: The main idea is to provide a practical, step-by-step technical blueprint for hobbyists to build a customizable RGB mood lamp using an AVR microcontroller and basic electronic components.
A technical DIY guide on building an ATmega8-powered RGB mood lamp that randomly transitions between colors.
Смысл: The main idea is to provide a detailed technical guide on how to build a gesture-controlled RGB lamp using an AVR microcontroller, covering circuit design, firmware logic, and physical assembly.
A technical DIY guide on building an RGB lamp controlled by infrared hand gestures using an ATmega8 microcontroller.