Supreeth
enthusiast
Universal Remote Control using Arduino. This project presents a universal infrared remote control that can also be managed via Internet, based on RandA (supplied with a dedicated shield) and on Raspberry Pi2.
Despite the fact that still only a few people take advantage of the “smart” revolution in home automation (intended as a complete and integrated automation and computerization of the devices in our homes), it must be said that the number of such applications grows day by day, and that they offer a solution to many big and small problems of everyday’s life. The ArdIR project we present in these pages is a very particular application in domotics, since it simulates the remote control for the TV, for electrical appliances and for air-conditioning, by sending the same data those would be sending to the wanted device.
However, it is entirely programmable and remotely manageable, since it can be “seen on a network” such as a Web Server showing its own pages, to which to connect to give orders. ELECTRONIC_STORES_AROUND_THE_WORLD. MM7150_9D_SENSOR_FUSION_MICROCHIP. By Srdjan Misic | July 31, 2015 Here’s a click board that has the spatial awareness of a professional ballet dancer, a stage magician, or a tai chi master. 3D Motion click hosts the new MM7150 9-axis sensor fusion module from Microchip.
The MM7150 module onboard 3D Motion click combines a gyroscope, accelerometer, and magnetometer together with a motion coprocessor. The coprocessor has sensor fusion algorithms that filter, compensate and combine the data from each sensor. The resulting output accurately and reliably quantifies motion through 3D space. You can also access raw data from individual sensors (the module incorporates a Bosch BMC150 accelerometer and a Bosch BMG160 gyroscope). However, the motion coprocessor fixes the potential drawbacks of each individual sensor — the algorithms suppress magnetic distortion, cancel gyroscope drift, all the while performing background calibration.
ATMEGA328/168_MINIMUM_CONNECTION. ATMEGA328/168_PIN_MAPPING. BOSCH_DIGITAL_LASER_TAPE. UNDERSTANDING_ROLL_PITCH_YAW. I've recently started implementing a simple web app that issues some flying commands using mouse input to a Parrot AR Drone 2.0 in ClojureScript.
Below are some useful terms that you will need to understand in order to get your drone to fly! Code snippets use the clj_drone library. Basic Drone Manouvers Basic drone manoeuvres include take-off, hovering with constant altitude, and landing. Luckily these are all really simple commands to issue: (drone-initialize) ;; must be called to initialize the drone with default ip/port (drone :take-off) (drone :hover) ;; hovers at default altitude (drone :land) The hover command is the default state of the drone if no other commands have been issued. A_NOTE_ON_MODERN_SENSORS_AND_TOUCH_SCREEN. Everything You Wanted to Know About Modern Sensors Arati Joshi, B.E.
(electronics) from Pune University, is working with Anshuman Tech Pvt Ltd, Pune, as research and development manager since 12 years Various types of sensors are encountered everywhere by us every day. Modern sensors need not be new types of sensors based on new technologies, but surely these are made using modern engineering practices and precision manufacturing. These sensors are used in modern systems like car dashboards, mobile phones, personal computers, tablets, modern telephones, home communication systems and office access systems. Modern sensors can be broadly classified into four types: micro-electro-mechanical-system (MEMS) sensors, touch sensors, haptic sensors and wireless sensors. FT800_EXAMPLE_WITH_PIC.
FPGA_VERILOG_TUTORIALS. EVERYTHING_YOU_WANT_TO_KNOW_ABOUT_4-20 mA. EVERYTHING_YOU_WANT_TO_KNOW_ABOUT_MODBUS. 3D_INPUT_USING_MAGNETS. DIGITAL_ELECTRONICS_TUTORIAL_74LS00_FAMILY. This section introduces a number of useful digital logic chips for use in a variety of projects.
Along the way I'll also cover some additional chip characteristics that can be useful in complex designs. The 74LS00 family We've already spent time looking at the 7400 TTL logic family, even though I only introduced the first part in the family. The 7400 series was very successful and very popular, to the extent that when companies want to manufacture new logic parts with different electrical characteristics, they typically create new families of the very same functions and pin-outs.
For example, the 7400 quad two-input NAND gate chip, with the pin-out we presented earlier, has been reproduced with differing electrical characteristics as the 74S00, 74LS00, 74S00, 74ALS00, 74AS00, 74F00, 74HC00, 74HCT00, 74AC00, 74ACT00, 74AHC00, 74AHCT, 74LV00, 74LVC00, and 74ALVC00, to name a few. Two-input logic gates Inverter The basic inverter gate is the 74LS04.
SYSTEM_DYNAMICS_TUTORIAL_USING_SIMULINK_ARDUINO. Teaching System Dynamics with Arduino, MATLAB, and Simulink By Professor Robert Webster Mechanical Engineering Vanderbilt University Professor Jenna Gorlewicz Department of Mechanical and Industrial Engineering Southern Illinois University System Dynamics is a junior-level mechanical engineering course and the laboratory, where the paddle is the focus, is an additional component of the course where students work in small teams.
Students learn to create models of the haptic paddle in Simulink and to interface these models to their paddles in a closed-loop feedback control exercise. COMPLETE_LIST_OF_MOTION_SIMULATORS. SDRAM_BASICS_AND_TYPES. This tutorial will cover how DRAM (Dynamic Random Access Memory), or more specifically SDRAM (Synchronized DRAM), works and how you can use it in your FPGA projects.
What is RAM? It is first important to understand what RAM is in general before diving into a specific type. RAM is simply a large block of memory that you can access more or less at random very quickly. It provides temporary storage for your design for things like images, video, or sampled data. In some applications it can even be used to store the instructions and data for a processor. EFY_VIDEO_TUTORIALS.
3D_TRACKING_GEST_IC_TUTORIAL. The Microchip MGC3130 is the world’s first electrical-field (E-field) based three-dimensional (3D) tracking and gesture controller.
The chip is based on Microchip’s patented GestIC® technology and enables user command input with natural hand and finger movements in free-space. The GestIC® incorporates the Colibri Suite: Digital Signal Processing (DSP) algorithms which enables a wide range of gesture applications shortening development time for developers. Utilizing the principles of electrical near field sensing, the MGC3130 contains all the building blocks to develop robust 3D input sensing systems.
Implemented as a low-power mixed-signal configurable controller, it provides a large set of smart functional features with integrated signal driver, a frequency adaptive input path for automatic noise suppression and a digital signal processing unit. Applying direct voltages (DC) to an electrode results in a constant electric field. Undistorted Field Distorted Field.
TI_TIVA_C_VIDEO_TUTORIALS. Learn how to design analog and digital power factor correction systems from ground up quickly and easily with this in-depth laboratory based design workshop.This is a three-day hands-on workshop with the first day being optional if you are already familiar with the C2000 family of MCUs and Biricha digitals CSL and Digital Power Libraries.An entire day is dedicated to analog PFC design and fundamentals.
During this "Analog PFC Day" we will start from basic principles and cover the entire design, loop stabilization, meeting the regulations and component selection. We will then experimentally verify all of the theory in our well-equipped laboratory. The "Digital PFC Day" covers all the material needed to convert an analog PFC design into the digital domain including digital loop design and stability. You will then implement your digital PFC design in our lab and test its performance.
Xilinx CPLD Board - Home made single sided PCB for experimenting with CPLDs. Created on: 15 November 2012 Updated on: 8 January 2013 Build this single-sided Xilinx CPLD board at home and experiment with CPLDs and hardware description language (HDL).
The source files for the project are in open source KiCad format so you can modify the circuit diagram and PCB if needed. Follow the VHDL CPLD course and learn to program a CPLD using VHDL code. Home Built Xilinx CPLD Board See a short video of the board on YouTube. CPLD Board Details.
EFFICIENT_CODING. Failure modes of electronics. Failed IC in a laptop. Wrong input voltage has caused massive overheating of the chip and melted the plastic casing. Electronic components have a wide range of failure modes. These can be classified in various ways, such as by time or cause. Failures can be caused by excess temperature, excess current or voltage, ionizing radiation, mechanical shock, stress or impact, and many other causes.
In semiconductor devices, problems in the device package may cause failures due to contamination, mechanical stress of the device, or open or short circuits. SERIAL_PROTOCOLS_COMPARED. Serial Protocols Compared Serial buses dot the landscape of embedded design. From displays to storage to peripherals, serial interfaces make communications possible. Many serial communication interfaces compete for use in embedded systems. The right serial interface for your system depends on several key factors. In this article I will describe seven of the most common serial interfaces, to help you decide which bus is right for your next project. There are many different reasons to use a serial interface.
A benefit of serial communications is low pin counts. USEFUL_BOOKS_FOR_REFERENCE_PIC_ELECTRONICS. Books are an invaluable source of information. Listed below are some of the books that we feel will help you understand the basic concepts behind embedded systems, robotics, and basic electronics. Check if you have come across some of these books and leave a comment if I have missed some good books. We do not condone illegal sharing of copyright content at EmbedJournal. We suggest, you purchase the books from your local store or from an online vendor (book/e-book). ARDUINO_SPEEDOMETER_INTERFACING. We never thought to hit the automotive junkyard to find electronics we could play with. But [Istimat] was able to pull this working tachometer from an otherwise destroyed motorcycle dashboard.
The Kawasaki part has just three pins on the back of it. By connecting 12V to the IGN pin, ground to GND, and tapping a 12V wire on the unlabeled pin he was able to make the needle dance and knew he was getting somewhere. His microcontroller of choice for the project is an Arduino board. But the 5V logic levels aren’t going to put out the square wave needed to drive the device. Do you think the square wave circuit is more complicated than necessary? LOW_COST_SPADE_CRIMPER. BEST_CRIMPING_TOOL. Selecting the Right Tool We also have a less expensive, narrower (4 mm) crimper that can also crimp JST connector, JR, Futaba J, and 0.1" housing crimp pins, though this alternate tool can only crimp the full extent of wire barrel on the JST pins.
You can use the following table to help you decide which cavity of which crimping tool you need: Using the Crimping Tool Prepare the wire by stripping about 1/8" (3 mm) of insulation from the end. Place the wire in the crimp pin, lining it up so that the stripped portion lies between the inner set of tabs on the crimp pin, while insulated wire lies between the outer set of tabs. Place the wire and crimp pin on the appropriate tooth of the tool’s die, making sure that the insulated end is on the raised and wider half of the tooth.
Close the jaws of the tool slowly and completely until they release. PRICE_COMPARISON_OF_PCB_MANUFACTURERS. MOLEX_CONNECTORS_INDIA. A_DSIGNERS_GUIDE_TO_LITHIUM_BATTERY_CHARGING. Lithium-ion (Li-ion) batteries have become popular for portable electronics such as laptop computers and smart phones because they boast the highest energy density (capacity per unit volume) of any commercial battery technology. Other benefits include thousands of recharges and no occurrence of the “memory effect” that plagued early nickel cadmium (NiCd) rechargeable cells. However, it has been a tough design challenge to get the technology to where it is today. Lithium is a highly reactive material that can, for example, burst into flames if it comes into contact with water. Engineers and scientists have worked hard to develop novel compounds that can leverage the advantages of lithium while producing inexpensive, reliable, and safe batteries.
Nonetheless, overcharging a modern Li-ion cell can cause permanent damage, or worse, instability and potential danger. MICROCHIP_OPAMP_TUTORIAL. SMALL_USB_TO_UART_IC. USB to Serial Breakout Board for Prolific PL2303SA. TANTALUM_CAPACITOR_SELECTION. Tantalum is a really misunderstood capacitor. DRA808M_VOICE_TRANSCIEVER_MODULE. INMP441 or ICS43432 I2S Digital Microphone Arduino.
PIC. START_LPC2148_FROM_HERE. MICROCHIP_C_TUTORIAL. PIC32_MPU6050_KALMAN_COMPLEMENTARY. ARDUINO_LOW_POWER_EXPLAINED_PART 1. INTRODUCTION_TO_ELECTRONICS_6TH_EDITION_EARL_GATES. DIY_CHIP_ON_BOARD. Above: Simple circuit using a transistor (an N-channel MOSFET), a resistor, and a capacitor. Left shows the schematic, right shows the layout. Following discussions from a previous post here, I’m writing a three-part blog post on chip design, as I experience it professionally, and how I see it relating to both the open source community and the DIY crowd.
This first post will discuss the chip design process itself. I am going to focus on what could be called “indie chip design” as it may be executed by a small company or even a single person. Obviously I can’t explain how to design the next hot microcontroller in a single blog post, but you should get a flavor for how this process is similar to and different from, say, designing a printed circuit board (PCB). First a little background- I work in a small company Centeye that makes image sensor chips for various embedded vision and robotic applications. The “complexity” of any design is an important consideration.
TRAIN_BATTERY_CAPACITY_PER_COMPARTMENT. BIOMEDICAL_SIGNALS_BOOK. INTRODUCTION_TO_VECTORS. A study of motion will involve the introduction of a variety of quantities that are used to describe the physical world. Examples of such quantities include distance, displacement, speed, velocity, acceleration, force, mass, momentum, energy, work, power, etc. All these quantities can by divided into two categories - vectors and scalars. A vector quantity is a quantity that is fully described by both magnitude and direction. INTRODUCTION_TO_INDOOR_POSITIONING_SYSTEM. WHAT_IS_AN_ADDRESSING_MODE. ELECTRONICS_ALL_IN_ONE_FOR_DUMMIES.
Trade in your item Get a £7.24Gift Card. Flip to back Flip to front. EVERYTHING_YOU_NEED_TO_KNOW_ABOUT_IR. HOW_S_PEN_WORKS. Who knows what we’ll see unveiled at Mobile World Congress, but with its recent purchase of five percent of Wacom, Samsung has shown that it believes there is a future in the S Pen. And why not? It’s a nifty piece of hardware that allows users to do some very interesting things. The popularity of the Samsung Galaxy Note 2 isn’t entirely thanks to the S Pen—a long way from it, actually—but it certainly didn’t suffer because of it either. Why The Human Body Will Be The Next Computer Interface. By now you’ve probably heard a lot about wearables, living services, the Internet of Things, and smart materials. As designers working in these realms, we’ve begun to think about even weirder and wilder things, envisioning a future where evolved technology is embedded inside our digestive tracts, sense organs, blood vessels, and even our cells.
As a service design consultancy we focus on how the systems and services work, rather than on static products. CONNECTING_EVERYDAY_SENSORS_TO_ARDUINO. START_HEAD_UP_DISPLAYS_FROM_HERE. ARDUINO_IN_SPACE? LASER_ENGRAVING_PARTS. MAGNETIC_LEVITATION_VEHICLE_PROTOTYPE. THE SLIDESHOW ABOVE DOESN'T ALWAYS DISPLAY ON ALL DEVICES, LIKE iPHONES and iPADS. Note: Most of the work on this shield is for the optional coil monitoring. You can monitor the coils, though hidden from most spectators, using the built-in LED's on the ArduMoto Shields. If you want to skip the coil monitoring on the top of the Wireless Proto Shield, skip everything except the last step. SIMPLE_BLDC_CONTROL_TUTORIAL_WITH_GIMBAL_APPLICATION.
For our final product, we simply mashed the two concepts of motor control and accelerometer readings together to form a servo. You can view the resulting code here. Of course, the solution is not so simple. EVERYTHING_YOU_WANTED_TO_KNOW-ABOUT_DACs. BEST_ABSOLUTE_MAGNETIC_ROTARY_ENCODER.
DIY Battery Powered USB Travel Charger. OPAMP_FOR_EVERYONE. SEMICONDUCTORS_FROM_BOOK_TO_BREADBOARD. INTRODUCTION_TO_ELECTRIC_CIRCUITS_9TH_EDITION. DSO_BUYING_GUIDE_WITH_ALL_PARAMETERS. ELECTRONICS_TUTORIALS. BEST_DESCRIPTION_FOR_SAMPLE_HOLD_AND_NYQUIST_THEOREM. TIVA_C_LAUNCHPAD_TUTORIAL_USING_IAR. PWM_TO_VOLTAGE_USING_LOW_PASS_FILTER.
Embedded Linux Development with Yocto Project. REVIEW_OF_DAC_SOLUTIONS. ADS1110 16-bit ADC Arduino. GRAPHIC_EQUILIZER_DISPLAY_IC. SIMPLE_VIDEO_OUTPUT_FROM_ARDUINO. Using analog input for multiple buttons. SOFTWARE LOW PASS FILTER BY SHYAMESH. BEST_SERIAL_OSCILLOSCOPE_PROGRAM. BURNING_HEX_FILE_TO_ARDUINO_USING_AVRDUDE. READING_HEX_FILE_FROM_ARDUINO_USING_AVRDUDE. ORGANIZING_YOUR_CODE_BEST_TUTORIAL.
MICROCHIP_DIGIPOT_SOT. SIMPLE_6_DoF_IMU_ADXL345_AND_ITG3200. SELF_BALANCING_BIKE. Easy build self balancing electric skateboard. Adafruit PCB Ruler. ARDUINO_SMD_BOM_REFERENCE. Basic Electronics Book. INSIDE_A_DIP & WIRE BONDING PROCESS. LOW_COST_ENCODER_WHEEL_INDIA. RFID_GLASS_CAPSULE. SHORT_RANGE_PROXIMITY_SENSOR. SMART_FABRICS_INTRODUCTION. STEPPER_MOTOR.