For those that haven't read My Arduino Life page, here's a summary of what I'm doing with my Arduino boards:
- Data Collection - SD Card
- Information Server - Internal Use
- Amateur Radio - AX.25 Communications
- Automation & Robotics - Just Started...
- Anti-Crime Tools - Active!
- Data Security
Over 90% of my projects are closed source, due to the nature of my projects. For example, many websites have been attacked by Distributed Denial of Service (DDoS) attacks; I'm working on projects that will neutralize those attacks and restore Internet useability. Details of these type of projects defeat the project's purpose in the first place.
Another one of my complex projects, that uses my Seeeduino (ATmega328P) and Wiznet Ethernet Shield, is to rapidly change my passwords on a list of websites I've preselected, at the touch of a button. I call that the War Password Changer. This is also a closed source project that I made, just incase sites I use, such as Facebook, has been hacked into.
My venue is in Manila, Philippines... Unlike my past life in Seattle, Washington, USA, spontaneous events happen more frequently here. Examples of that are cable TV disruption, commercial electricity distruption, internet disruption, noisy neighbors, hot weather, typhoon, earthquake, etc. Data logging is one thing, and is probably the easiest task to do, but I'm focusing not only on automated reporting, but also with automated compensation strategies.
After a year of working closely with microcontrollers (in general), I have chose Arduino to be my primary development platform, duplicating development style with Atmel AVR Studio and CodeVisionAVR, and mimiking to other platforms (Zilog Z8, etc.). My idea is to have a working project, working beta project, working alpha project, and a few working backup projects. I also focus on error compensation; what to do when an error happens.
Over the past few months, many people have seen so many of my projects using LEDs and categorized those projects a "general" since those projects are found all over the internet. Many people don't know that, over the past 5 years, I have been doing stuff to improve my own health. An example of that is, I'm no longer a diabetic... Now, as for LEDs, I have learned how to successfully manipulate bits to reduce stress, induce sleep, and generate "Visual Caffeine". I've used soo many DigitalWrite()'s in For/Next loops with Millis to generate the flashing frequencies, that control my own brainwaves, even while my eyes are closed! I haven't tested with other people, including my wife, because I'm still learning how to manipulate my own brainwaves with my Arduino LED projects. Some of my LED projects do change my mood, for example, from angry to happy. And only some of my LED projects are still open source.
At this point in time, I have a dozen Arduino-compatible boards, two of which are pre-built onto printed-circuit boards. For the boards I've built, some have extra features, such as RTC and GPS, while others are barebones. Some are configured as I2C Slaves for my proprietary data encryption firmware. Each board is assigned task(s) that may or may not be replicated with other boards.
Over a month ago, I purchased the EGBT 9830 Bluetooth Module from e-Gizmo in Manila, Philippines. After some tweaking of bootloader code, I'm not only able to upload Arduino sketches via Bluetooth, but I can continue using my Palm Tungsten T for firmware production. Since I've been a Palm OS software developer between 2001 and 2007, I've decided to create new apps that allow me to use my USBasp AVR programmer and Bluetooth module to flash firmware/upload sketches via the Palm Tungsten T's Bluetooth transmitter.This will, soon allow me to write and upload Arduino sketches using only my Palm Tungsten T.
Recently, I've changed my own policies which involved the destruction of one of my blogs. Since I've concluded that most people viewed by PayPal donation links as offensive, I've decided to closed-source every project I've purchased with my own money. Some people will claim my decision was selfish, but giving away knowledge so others (except me) will benefit, does have its limits. Yes, as a hobbyist, I am buying my own gadgets, but my pockets rarely have any money in them. Those expectations of receiving monetary donations to share, are over. When ProtoStack sponsored my projects by introducing me to Atmel AVR, I shared what I could, but people expect more from me. When I taught myself Arduino, on my own, people expected me to give away what I've learned, skipping past my PayPal donation links. So the decision had to be made... Closed-Source all of my Arduino projects.
There's an alternate here... Though I'm not expecting, if someone sent me an Arduino board and/or Arduino shield for FREE, then all projects using those free components will be open source. Since I am a Stay-at-home Husband, I have a lot of time to do Arduino projects.
Kuya Marc
P.S. - Please, NO OFFENSIVE MESSAGES! I have had my share of negative feedback, already. I come to Arduino Forum for support. I'm expecting Forum moderators to delete offending messages before I see them. Thank you!