Thursday, June 20, 2013

Williamson Labs and The Laws of Glen

These are simple and easy for learning, it is oriented towards practical electronics. It has a rich experience of Glen, who has seen the real electronics engineering as it evolved.

Tutorials for Electronics - Williamson Labs

Engineer under Construction 

School Should Emulate Industry: - The Project Oriented Approach: Enables the Learn by Doing Paradigm.

Engineer under Construction

Glen is like the Murphy for Electronics Engineering. There has be a "Laws of Glen" one can digest and precipitate from his valuable writings.

Monday, June 17, 2013

Arduino Interfacing with Visual Basic

I have tried VB2 and VB6. It is an easy environment for Hardware Engineers or Hobbyists to program. It means easy to code unlike C++. Programs made with the new VB may not be compact or fast; but as it runs on a Virtual DotNet Machine and is bug-safe and may not hang/boot too. The DotNet was MS answer to Java of Sun. Even Java is a simple language and it seems to be lighter too. DotNet of late has become a bigger download, more than 10 times the size it started with.

MS can try Visual Basic Webapp on the Cloud using HTML5. Even remotely hosted DotNet is better, with the VB Apps as Web Applications using DotNet WebService. Then nothing to download, neither the update or the security fixes. Just provide something like jQuery for DotNet. Web VB would be a better thing for developers.

Its possible, i have collected many WebApps here, Dact Apps for an Engineer or Hobbyist

Arduino is a QuickStart Embedded system, very useful in learning both the hardware and software elements of a system.


From what i understand, the developed app can be burned into the device fully, no additional layer of OS or Firmware needed, It is all built in. In short the compiled binary can be either a stand-alone firmware(OS) or be a layer running over a Mobile OS.

Now putting Ardunio and VB together, we get an Hardware/Software Environment that is easy on students and hobbyists too.

Fermata written by Andrew Craigie

Fermata written by Andrew Craigie

Firmata is a generic protocol for communicating with microcontrollers from software on a host computer. It is intended to work with any host computer software package. See more examples ….

 Stevens Temperature Display
Arduino - Simple temperature monitor also see Visual C++ and Arduino

"Then for those that liked Java, He gave the Processing

thenceforward, the Inspired People made many Large Sketches and the Globe Glowed like Warm White LED Lamp"

Processing is an IDE. It can also be used in Android mode, for that you will need Android SDK Installed.

See this Steven's Temperature Display and this Serial Comm using Processing. This compiles Java exe and Jar Applets. It can create programs for Windows, Linux and Mac.

Friday, June 14, 2013

Nuts and Volts DIY Magazine

Online edition of US print magazine Nuts and Volts. Aimed at the electronics hobbyist, with articles covering amateur radio, cellular communications.

Nuts and Volts DIY Magazine
 
Nuts & Volts is written for the hands-on hobbyist, design engineer, technician, and experimenter. The diversity of subjects appeals to all levels of experience and spans such topics as amateur robotics, circuit design, lasers, computer control, home automation, microcontrollers, data acquisition, new technology, DIY projects, electronic theory, and more, not to mention the popular BASIC Stamp.

Adding More Digital I/O to your 16-Bit Experimenter Kit 

16-Bit Experimenter Kit - Nuts and Volts
If you’ve been following the 16-Bit Micro Experimenter series in Nuts & Volts, you are already familiar with its solderless breadboard environment and the fully programmable 10 line I/O expansion bus that comes with the kit. The 10 lines can be assigned to be digital, analog or even connected to any of the PIC24F Microcontroller’s internal extensive peripheral set (i.e. dual UART, five CCP modules, ADC, Real time Clock Calendar, dual SPI, and dual I2C).

The Mini-Bench Supply

A small power supply with +5V, +12V, and -12V outputs is a handy thing to have around when you’re breadboarding circuits with both op-amps and digital ICs. You would want a switching regulator for efficiency, but linear regulators for low noise. Plus, it should be easy to build and relatively inexpensive.

The Mini-Bench Supply

Wednesday, June 12, 2013

Strippenstrolch - Elektronikbasteln

"Strippenstrolch" is thus a pitch name for "electricians". here you can also see a innovative project that combines rainwater harvesting and a solar energy operated pump to flush toilets.

(This site is important for all Design Engineers, here you can see the thought process of a born designer.)

Strippenstrolch - Elektronikbasteln
 
LED Lighting Projects, Learn Electronics, Basic Circuits and how they work. All in German.



"In Germany one finds this designation now and then for an electrician on the work. Particularly in the winter, if it is still dark in the morning, one often sees "Strippenstrolche" with its building lamp on the building site:"

Solar Pump

Combination of Rain and Sun Harvesting
 
"The inspiration for a self-sufficient toilet flush was now close at hand: I thought at first to work with a power supply that provides me the 12V to the pump. But as a power supply would idle constantly consume energy, I rejected this solution. I have long experimented with solar power, so I decided, now a solar system for our toilets to build. On the flat roof of our garage I installed two 12V - 55Wp - solar - modules (Conrad Electronics). This I switched in parallel."

"As a solar storage currently serves an ordinary car battery 45Ah (later 3 pieces with a total of 135 Ah). The charging control acquires an 8A charge controller (Conrad). So all very simple."

Blocks

80C51 Analog Analog-Design Analytical-Instrumentation Android Application-Notes-2 ASIC-Design ASIC-SOC-FPGA Bipolar-Transistors Capacitors Circuit-Archive Circuit-Design Circuit-Design-2 Communications Communications-Chips Component-Testing Computer-IC-Module Computer-Interfacing Control-Systems Design-Service Design-Service-2 Design-Service-3 Digital Discrete-Semiconductors DSP EDA EDA-2 EDA-3 EDA-4 EDA-5 Educational Educational-2 Electrical Electromechanical Embedded Embedded-2 Embedded-Applications Embedded-Systems-Tools Energy-Power Engineering-Services Engineering-Services-2 Engineering-Services-3 ESD-EMI-RFI Firmware Home-Automation Industrial-Automation IoT-WSN-M2M LED-Lighting Magazines Manufacturing-Services Materials-Nanotech Mechanical-3D-CAD Mechatronics Medical-Electronics MEMS Microcontroller Microelectronics Mixed Mixed-Semiconductor Mixed-Signal-Design Opamps Open-Hardware Optoelectronics Organizations-Associations Passive-Components PCB-Layout Photonics-Optics PIC Power-Devices Power-Electronics Power-Electronics-Design Process-Control Process-Control-2 Product-Safety Product-System-Design Projects Quality Reference Research-Institutes RF-Components RF-Design RF-Engineering-Services RF-Microwave RF-Semiconductor RF-Wireless-Networking Robotics Scientific-Software Semiconductors Sensors SMPS-Power-Supply Software-Code Spice-Simulation Standards Standards-2 Tech-Docs Tech-Media Technical-Computing Test-Measurement TM-Applications Training-Consulting Virtual-Instrumentation