Internet is “good” not only for people but also for various devices (things), what we´re experiencing on every step. And that´s only the beginning ….
Term „Internet of Things – IoT“ is known already for several years and in general it addresses connection of various devices to internet. What´s the benefit of internet connectivity for various devices, sensors and other modules? It´s quite a lot, what IoT enables, for example:
- remote data read out, practically from any place on Earth
- remote control
- diagnostics, watching and early prevention of faults
- minimizing of physical control and service intervention to a given device
- real-time evaluation and many other
A common feature of all „IoT“ devices is, that they are uniquely identifiable. A global expansion of internet caused, that technical equipment (for example Ethernet/ serial interfaces) enabling implementation of TCP/IP Ethernet or WiFi into a target device are available for affordable prices, so it´s relatively simple and affordable to add internet connectivity into a target device. Using this connectivity we gain a possibility to use a given device in virtually any environment and any country.
Already a small, easily usable module like for example Xport is, is able to provide a TCP/IP connectivity and provides a possibility to administrate a given device through a web server.
Internet of Things should be beneficial for both – producer and also for user (or administrator) of a given device. A user is prospering from an easy data collection through a practically everywhere-available network and a producer is in many cases able to diagnose or service given device within few seconds or minutes.
One of the biggest advantages of using internet as an “interconnecting element” is a possibility of unlimited expansion of connected devices and relatively simple data processing. Many smaller but also renowned companies already today offer a software development – customized for a given IoT application.
A characteristic feature of IoT is, that generated data originate from “things”, not from human as it is so far at the majority of nowadays internet content. Direct data transfer without human intervention increases accuracy, eliminates possible mistakes and mainly – saves human work and attention.
One of many ways how to IoT enable your device is to use some of common embedded microcomputers. UDOO, Embedded Artists, BeagleBoard, Raspberry Pi, Banana Pi and many other modules provide for an affordable price a considerable computing power, wide connectivity and intelligence to a target device. Finally, a display with a touch panel in connection with such a microcomputer usually creates a user friendly (HMI) interfaces. As a result, such a device is in majority of cases much more attractive for an end user. A brief comparison of some popular embedded microcomputers can be found here.
The newest term on this field is the „Internet of Everything“, i.e. internet connecting people, processes, data and things. Perhaps only the nearest future will show a real status, which can be influenced even by you – by a design of your devices.
Are you familiar with Internet of (every) Things? - [Link]
by rachel_yalisove @ instructables.com:
Conversation analysts consider turns to be the most basic unit of conversation. As you would imagine, the intricacies of turn-taking have been well documented by researchers, and this process always involves the careful transcription of pre-recorded conversation.
Turn-Taking Device - [Link]
by JIHAI ZHANG @ edn.com:
The purpose of a PLL is to generate a frequency and phase-locked output oscillation signal.
To achieve this goal, prior art essentially functioned by frequently changing the PLL output frequency according to the phase error (i.e. the faster/slower phase relationship) to generate a momentary, but not static, frequency and phase locked output oscillation signal. This frequent back-and-forth change in VCO frequency creates significant Jitter and a longer settling time because when phase is correct (locked), frequency is likely wrong (unlocked), or when frequency is correct (locked), phase is likely wrong (unlocked).
Frequency and Phase Locked Loops (PLL) - [Link]
Morse code is used in telecommunication; it is a method of transmitting and receiving coded information. Each character (letter or numeral) is coded/represented by a unique sequence of dots and dashes. Compared to voice, Morse code is less sensitive to poor signal conditions, yet still comprehensible to humans without a decoding device, therefore, a useful alternative to synthesized speech for sending automated data to skilled listeners (radio operator) on a voice channel.
The project’s first part is composed of an electret microphone followed by a common emitter follower amplifier; this transistor amplifier also acts as a first level bandpass filter. Its band edges are determined by the size of the coupling capacitors, and the feedback capacitor between the transistor’s base and collector terminals. The next part of the project is the PLL (phase lock loop) tone detector/decoder NE567; its output is a one-zero pattern replicating the dots-and-dashes sequence of the received signal. This output drives both an input to the PIC16F84 microcontroller and an LED that is used as a receiver tuning aid.
Another part is the PIC16F84 microcontroller, its function is to measure the duration of the one-zero input string from the tone decoder, and translate the pattern into DOTs, DASHs, symbol spaces, character spaces, or word spaces. Each of the symbols that are received, an equivalent “code word” is assembled and is convert to its ASCII equivalent character for display. And for the final part, the CPU interfaces to the LCD line display, sending ASCII characters to it and monitoring LCD status.
Morse Code Decoder – [Link]
My 68K breadboard computer is alive! It’s always a thrill when a pile of random chips does something recognizably computer-ish for the first time. Blinking some LEDs in sequence is great; running BASIC is super extra great. I’m excited.
This simple breadboard machine is a prototype of the 68000 single board computer I plan to build next. By testing the key design ideas in a breadboard prototype, I hope to uncover any lurking design problems while they’re still easy to find and fix. Once the design is committed to a PCB with lots of tiny surface-mount components, it will be much more difficult to make changes. Even probing specific signals to observe what’s happening may be difficult. The breadboard is a much more forgiving place to experiment and learn.
Breadboarding the 68K - [Link]
by talk2bruce @ instructables.com:
Using a Raspberry Pi, a Raspberry Pi camera module, a PIR motion sensor, a USB WiFi adapter, a handful of parts, and a couple of Python programs, you can construct a camera that will automatically snap photos or record short videos when something moves in front of the camera and will automatically upload the photos/videos to Dropbox. This instructable shows how to build a Raspberry Pi Motion Sensitive Camera.
Raspberry Pi Motion Sensitive Camera - [Link]
This device was built at Recursive Software Development Labs in order to be mounted on a rally car competing in the Estonian National Rally championship.
The racing team needed help realizing a reliable measurement device which would output the currently inserted gear on a large, bright led display.
The biggest challenge to overcome was that the existing mechanical sequential gearshift would only allow enough room for a small potentiometer to be attached to its main axis, but the mounting mechanism is highly subject to vibrations, therefore after some time the readings would become unreliable or jittery.
Rally Gearshift Display - [Link]
CPU Atmel AT91SAM9G25 SoC (ARM9 @ 400Mhz)
DDR2 Ram 128 or 256 MByte
Power supply: 5VDC via microUSB or 3.3VDC using the PCB pads
Line levels: TTL 3.3V (NOT 5V tolerant)
Operative temperature range:
ARIETTA-G25 (128MByte RAM): -20 +70 °C
ARIETTA-G25-256 (256MByte RAM): -0 +70 °C
PCB layers: 8
RoHS and REACH compliant. Low EMI
Availability: > 5 years
Designed and Made in Italy
Arietta G25 – Tiny, cheap and easy ARM9@400Mhz Linux Embedded module - [Link]
by aehparta @ tldr.fi:
My lifetime project: building an 8-bit computer using Z80 CPU. This week I had a bad flu and could not do anything useful so I decided to dig up my old plans for this project. I first re-designed many things, like power, CPU-board, IO-board and so on (my old plans were around 10 to 15 years old). After some thought I realized: When I get even the CPU-board working, I want to display some stuff! So why not build the display adapter first. Plus I planned to build the adapter in a way that it can be used separately from the computer itself. Easy thing to start with.
Building a simple VGA-adapter for 8-bit self made computer - [Link]
Its lifetime may not be quite over yet, but the humble television is facing some stiff competition from the computer, as the entertainment portal of choice. Widespread access to superfast broadband means that users are now able to stream films and television shows, download music and of course browse the net 24/7, from wherever they are in the home.
Around 94% of homes in America are now online, and the television is starting to lose its dominance as the most watched screen in the house.
Smart televisions may be the way forward for those looking for easy access to online services, but for many people the computer is the only, all-purpose entertainment device needed. Television networks have recognised that we are now becoming an online society, which is one of the reasons why so many shows are now also available via the net.
Print newspapers are in decline due to the implementation of online versions and of course, it’s becoming almost impossible to find those film rental stores thanks to film streaming! Desktop computers and even laptops are quickly becoming the only device you need for every form of home entertainment. Read the rest of this entry »