Description: The capability to control lights and fans wirelessly has transitioned from an expensive luxury to widely accessible consumer solutions. Nevertheless, creating a custom solution remains an engaging project for hobbyists and tinkerers. RobotGrrl has developed user-friendly libraries aimed at addressing this need and offers comprehensive tutorials at Apps for Arduino. The source code is available for free on GitHub (search for Matatino/Wijourno). The Matatino framework provides a straightforward library for serial port connectivity, while Wijourno employs Wi-Fi and Apple’s Bonjour Service. For this project, the goal was to achieve wireless control of a power switch using a Mac. With a prior investment in a Bluetooth module, the Matatino framework was chosen to connect to an Arduino wirelessly. A solid-state relay kit was utilized for the power switch, although a simple SPDT relay available from RadioShack would also suffice.
The project involves the implementation of a wireless control system that allows users to manage electrical devices, such as lights and fans, through a Mac interface. The core components include an Arduino microcontroller, a Bluetooth module, and either a solid-state relay or an SPDT relay to control the power switch.
The Arduino board serves as the central controller, processing commands received wirelessly. The chosen Bluetooth module facilitates communication between the Arduino and the Mac, allowing for real-time control. The Matatino library simplifies the process of establishing a serial connection, enabling seamless data transmission.
The solid-state relay or SPDT relay acts as the switching mechanism. When the Arduino receives a command to turn on or off a connected device, it activates the relay accordingly. This setup ensures minimal wear and tear compared to traditional mechanical relays, enhancing reliability and longevity.
The use of RobotGrrl’s libraries and the availability of tutorials provide a solid foundation for users looking to replicate or modify the project. The integration of Wi-Fi and Apple’s Bonjour Service through the Wijourno framework further expands the potential for remote control capabilities, allowing users to operate devices from anywhere within the network range.
Overall, this project exemplifies the convergence of hobbyist electronics and practical applications, showcasing how accessible technology can empower individuals to create customized solutions for everyday tasks.Ability to control lights and fans wirelessly has long moved from being an expensive proposition to having commonplace solutions neatly packaged and available for consumers. Even then, coming up with your own custom solution is a lot of fun for hobbyists and tinkerers. RobotGrrl has provided a couple of easy to use libraries (frameworks for MAC lingo) to address the above issue and has provided some great tutorials at Apps for arduino. The source code is also freely available at github (search Matatino/Wijourno). The Matatino framework provides a simple library for connecting to the serial port, while Wijourno utilizes WIFI and Apple’s Bonjour Service (I think!).
For this experiment, I wanted to go wireless! Have a simple application that I can use from my MAC to control a power switch! Since I has previously invested in a Bluetooth module, I decided to use the Matatino framework to connect to my arduino over the air. For the power switch, I used a solid state relay kit , but a simple SPDT Relay available from Radio Shacks works as well.
Replacing the resistor/transistor with an n-channel power MOSFET and substituting the relay/protection diode with a light bulb results in a simplified circuit that mirrors the original design, provided one end of the light bulb is connected to +12V. If the...
Arduino is an open-source electronics prototyping platform that features flexible and user-friendly hardware and software. It is designed for artists, designers, hobbyists, and anyone interested in creating interactive objects or environments. Arduino can sense the environment by receiving input from...
When a key is pressed, the remote control transmits a preamble followed by 32 bits of information encoded using specific pulse timings. The pulse examples can be observed in logic analyzer screen captures, although some glitches are present due to...
Q1 amplifies the output from an electret microphone (MIC1). The audio signal is fed into oscillator Q2, which modulates the signal. Additionally, L1 and C1 form a tank circuit designed for operation in the 88-MHz frequency range. The antenna consists...
The notes for the fourth and final class are available on the Spooky Arduino class page. At the conclusion of the class, Mark from Machine Project awarded each student a merit badge. A project utilizing techniques from this week's class...
The example programs and Arduino sketches provided are free software.
The provided example programs and Arduino sketches serve as a valuable resource for developers and hobbyists working with Arduino microcontrollers. These software tools are designed to facilitate learning and experimentation with...
For the second build in the Make It Last Build Series, a robotic plant is being constructed. This week focuses on assembling the control circuit, which will be used in future weeks to animate the plant. The basic circuit will...
Due to the huge interest in this project, I have just recently finished the NEW schematics. The older schematics were scanned and pretty poor quality. These new ones should make it considerably easier to recognize the parts used for the...
Drive a four-line LCD panel using an Arduino. The project initially aimed to control the LCD for displaying arbitrary information but evolved to include functionalities such as timekeeping, EEPROM read/write operations from the Atmel 328p, and voltage measurement. Multiple existing...
We use cookies to enhance your experience, analyze traffic, and (if you allow) serve personalized ads.
By clicking Accept All, you agree to our use of cookies.
Learn more