Projects

Main components in a measurement and control system

Basic Microcontroller Use for Measurement and Control

Introduction Measurement and control systems play a crucial role in the field of biosystems engineering. In the digital era, these systems are pervasive and essential, serving the dual purpose of gathering data (measurement) and automating processes (control). As an example, consider weather stations that measure variables like temperature, precipitation, wind speed, and other environmental factors.

Basic Microcontroller Use for Measurement and Control Read More »

Tier Star Topology

PIC MICROCONTROLLER BASED USB STORAGE

INTRODUCTION The primary objective of this project is to execute the USB protocol and manage the reading and writing of packets of various sizes within the memory of the Peripheral Interface Controller (PIC) microcontroller. Several test cases have been incorporated, which include: – Writing a single packet to the device – Reading and writing a

PIC MICROCONTROLLER BASED USB STORAGE Read More »

The SNOPPP Pic Programmer

Pic Cross Development Support Tools

The SMALpic Assembler When I embarked on a substantial PIC-based project for paid work, I encountered a common issue: most of the PIC tools were designed exclusively for Windows. Additionally, the Linux tools available seemed to require a significant time investment to upgrade my outdated Linux system. However, I already had a capable assembler at

Pic Cross Development Support Tools Read More »

External Input and Output Signals

Microcontroller Implementation of a Small Robot Arm Controller

Our senior project aims to design and develop assembly language for a small robot arm assembly controller, utilizing an enhanced 8051 microcontroller (80535). In addition to the controller’s software, we will design and construct the microcontroller interface circuitry. Our investigation will focus on incorporating safety features, such as motor current limit protection and motor disable

Microcontroller Implementation of a Small Robot Arm Controller Read More »

Breadboard Connections

Prototyping with Microcontrollers, Sensors, and Materials

Prototyping Prototyping involves the creation of an initial model of a product to conduct testing. Whether the product is intended for consumers, government entities, or businesses, it typically starts as a prototype, which may not include all the components or functionalities present in the final market-ready version. Prototypes act as proof of concept, demonstrating that

Prototyping with Microcontrollers, Sensors, and Materials Read More »

HOW TO PROGRAM A MICROCONTROLLER

HOW TO PROGRAM A MICROCONTROLLER

INTRODUCTION: In the ever-changing contemporary society, technology is not only progressing rapidly but also becoming increasingly prevalent in our day-to-day existence. The emergence of “intelligent” items is significantly transforming the way we design almost every conceivable product. From shoes integrated with chips that sync with our phones to monitor our physical activity, to refrigerators that

HOW TO PROGRAM A MICROCONTROLLER Read More »

IoT Microcontroller Development Kit

IoT Microcontroller Development Kit

Our team developed an affordable microcontroller, which is open source and designed specifically for Internet of Things applications. Things used in this project Hardware components Texas Instruments LAUNCHXL-CC2650 SimpleLink CC2650 BLE Zigbee 6LoWPAN LaunchPad Texas Instruments BOOSTXL-CC2650MA SimpleLink BLE BoosterPack OSH Park Custom fabricated PCB Software apps and online services Texas Instruments Code Composer Studio

IoT Microcontroller Development Kit Read More »

LOW COST I.MX 8M MINI SBC WITH ADVANCED VIDEO AND GRAPHICS CAPABILITIES

LOW-COST I.MX 8M MINI SBC WITH ADVANCED VIDEO AND GRAPHICS CAPABILITIES

The MYS-8MMX Single Board Computer has a compact design with only 95mm by 65mm form factor. It is powered by NXP’s first embedded multicore applications processor i.MX 8M Mini which features up to 1.8GHz quad-core ARM Cortex-A53 plus 400MHz Cortex-M4 processor, combining advanced 14LPC FinFET process technology to provide more speed and improved power efficiency. The tiny board takes full features of the processor and

LOW-COST I.MX 8M MINI SBC WITH ADVANCED VIDEO AND GRAPHICS CAPABILITIES Read More »