2017年7月3日 星期一

How to Design a Bluetooth Low Energy Circuit with Sensor Technology

Source: https://www.allaboutcircuits.com/technical-articles/how-to-design-a-bluetooth-low-energy-circuit-with-sensor-technology/

Certifications

Each country has its own regulations concerning the emission of radio frequencies, and every BLE system must be in compliance. In the United States, the FCC regulates emissions in the 2.4 GHz ISM band, and if the product is sold commercially, FCC certification is required.
FCC certification usually costs a minimum of about $10,000 for a custom-chip (i.e., non-module) solution (which is classified as an "intentional radiator"), versus only about $1,000 for a solution using a BLE module (classified as a "non-intentional radiator").
Both "classic" Bluetooth and Bluetooth Low Energy require you to pay an $8,000 licensing fee. This is true whether you use a pre-certified module or a chip solution.
The designer of a BLE system should be aware that significant testing expense, certification cost, and design effort can be avoided by using a pre-certified BLE module.

If you would like to learn more about developing a new electronic product, check out my Ultimate Guide - How to Develop a New Electronic Product.

Intel RealSense Camera SR300 | New Product Brief

Source: https://www.allaboutcircuits.com/industry-articles/intel-realsense-camera-sr300-new-product-brief/

RealSense Camera SR300

Intel’s RealSense Camera SR300 is a front-facing 1080p camera with 3D depth capabilities.  The camera module is designed to let developers leverage the capabilities of Intel’s RealSense SDK, enabling more natural interactions with computers.
The SR300 includes a 1080p camera capable of streaming at 30 fps, or 60 fps at 720p, and an IR laser projector and camera to measure depth. It enables improved hand and finger tracking, facial analysis and recognition, gesture recognition, 3D scanning, background segmentation, and a cursor mode, which allows the finger to control the cursor. The module also includes dual-array microphones for voice commands and control.

  • Video streaming: 1080p @ 30 fps, 720p @ 60 fps
  • Depth measurement: VGA @ 60 fps, HVGA @ 110 fps
  • Synchronized depth, color, IR video
  • Range, indoors: 0.2 m to 1.5 m
  • Dimensions: 12.6 mm x 110 mm x 4.1 mm
  • Connectivity: USB 3.0

The Open-Source Google Assistant Joins the Raspberry Pi AI Movement

Source: https://www.allaboutcircuits.com/news/the-open-source-google-assistant-joins-the-raspberry-pi-ai-movement/

1. Google Assistant SDK for Raspberry Pi

Getting Started with Google Assistant for Raspberry Pi


2. Alexa Voice Services for Raspberry Pi

Getting Started with Alexa Voice Services for Raspberry Pi


3. IBM Watson for Raspberry Pi

2017年7月2日 星期日

Send fake key to application under linux

1. xdotool
http://www.semicomplete.com/projects/xdotool/


2016 Best Raspberry Pi Smart Mirror Projects We’ve Seen So Far

http://www.makeuseof.com/tag/6-best-raspberry-pi-smart-mirror-projects-weve-seen-far/

1. MagicMirror²: The Original Open-Source Pi Smart Mirror
Smart Mirrors Raspberry Pi MagicMirror 2
Full guide: http://michaelteeuw.nl/post/80391333672/magic-mirror-part-i-the-idea-the-mirror
Github: https://github.com/MichMich/MagicMirror

2. MirrorMirror

Smart Mirrors Raspberry Pi MirrorMirror
Full guide: http://blog.dylanjpierce.com/raspberrypi/magicmirror/tutorial/2015/12/27/build-a-magic-mirror.html

3. The Voice Controlled Smart Mirror

Full guide: https://docs.smart-mirror.io/

4. SparkFun RGB and Gesture Sensor - APDS-9960
SparkFun RGB and Gesture Sensor - APDS-9960
The APDS-9960 is a serious little piece of hardware with built in UV and IR blocking filters, four separate diodes sensitive to different directions, and an I2C compatible interface. For your convenience we have broken out the following pins: VL (optional power to IR LED), GND (Ground), VCC (power to APDS-9960 sensor), SDA (I2C data), SCL (I2C clock), and INT (interrupt). Each APDS-9960 also has a detection range of 4 to 8 inches (10 to 20 cm).

https://www.sparkfun.com/products/12787
https://github.com/alaycock/SmartMirror

5. ZX Distance and Gesture Sensor
ZX Distance and Gesture Sensor
The ZX Sensor works by bouncing infrared (IR) beams of light from the two LEDs on either side off of an object above the sensor. The bounced light returns to the receiver in the center of the sensor, and a microcontroller on the back of the sensor interprets the data. With these IR pieces you will easily be able to ascertain both the Z axis and the X axis of an object (hence the name). In addition to providing Z and X axis data about an object, the ZX Sensor is capable of detecting simple gestures. We have also clearly labeled all the pin outs on the board, as well as signifying if they are needed in I2C or UART communication.

https://www.sparkfun.com/products/13162

6. SparkFun OpenPIR
SparkFun OpenPIR
The OpenPIR has a multitude of characteristics unique to itself, including two trimpots to adjust sensitivity (view distance) and the oscillator to control the length of time the output remains HIGH, as well as a trigger that supports two motion-detection modes: single-pulse and dual-pulse. Additionally, each OpenPIR is equipped with a reverse-entry green LED, which duplicates the status of the OUT pin. When motion is detected, the LED will illuminate; otherwise it will remain off.

The SparkFun OpenPIR supports a power supply range of 3VDC to 5.75VDC at 80µA standby (3mA when detecting motion) and is able to be connected via a standard 0.1" header or a 4-pin JST PH connector.

https://www.sparkfun.com/products/13968

7. Reflectrum - Smart Mirror

相關圖片

Full guide: https://hackaday.io/project/9026-reflectrum-smart-mirror
Github: https://github.com/chrisgervang/reflectrum


自動判斷時區(TimeZone)與時間轉換之IP address database

image
網址:http://ipinfodb.com/
資料庫下載頁:http://ipinfodb.com/ip_database.php
Source: https://dotblogs.com.tw/wadehuang36/2010/06/23/16067

freegeoip HTTP API
https://freegeoip.net

TimezoneAPI
https://timezoneapi.io/


Zero Configuration Networking (Zeroconf)

Zeroconfig
http://www.zeroconf.org/

Bonjour
www.apple.com/bonjour/

Multicast DNS
http://www.multicastdns.org/

DNS Service Discovery (DNS-SD)
http://www.dns-sd.org/

Zero Configuration Networking: The Definitive Guide by Daniel Steinberg and Stuart Cheshire, published by O'Reilly Media.
http://www.amazon.com/exec/obidos/redirect?path=ASIN%2F0596101007&link_code=as2&camp=1789&tag=zeroconfigurn-20&creative=9325