When I think about geolocation in I normally think about global navigation satellite systems such as GPS, GLONASS, Galileo, or Beidou, as well as IP geolocation, but the latter is highly inaccurate, and often only good for find out about the country, region, or city. But if you’ve ever been into your phone location settings, you’d know GPS is only one option, as it can also leverage cellular base stations and WiFi SSIDs, where the former working where there’s coverage, and the later in area with a high enough density of access points. Somehow, I had never thought about using such technology to find location with WiFi modules until Espressif Systems released an application note entitled “Geolocating with ESP8266“. This document describes how the ESP8266 module may be used to scan for nearby Wi-Fi access points and, then, use their SSID, RSSI and MAC address to obtain a potential fix […]
$99 101Hero PYLON is a Poor 3D Printer, But Could Prove Useful to Learning 3D Printing Technology
Anet A8 was one of the first sub $200 3D printer I found last last year, reviews were surprisingly positive. It is now sold for around $150 shipped (with A8PRINT coupon), and experienced reviewers often recommend it to people wanting to get started with 3D printing on a budget. But last week, as I browsed products on Banggood, I found something even cheaper with 101Hero PYLON 3D printer going for $107.99 shipped with coupon 349da5, and further research lead me to the official website where they sell it for $99 excluding shipping, and provide documentation and video tutorials. 101Hero PYLON 3D printer specifications: Printing technology – FDM (Fused deposition modeling) Host Material – Steel + ABS XYZ Bearings – Steel Print Size – 100 x 100mm Layer thickness – 0.1mm Nozzle diameter – 0.4mm Printing material – PLA Material Diameter – 1.75mm Power Supply – 20W Dimensions – 260 x […]
MACCHIATOBin based DIY ARM Desktop, DragonBoard 820c based DIY ARM Laptop (Video)
2017 may be the year of the (ARM based) Linux desktop, sort of. We’ve already seen GIGABYTE ARM development PC powered by a Socionext SC2A11 Synquacer 24-core ARM Cortex A53 processor that will be available in December, and apparently working fairly well already. But there are even more options, as Bernhard Rosenkränzer (Bero) from the Linaro Mobile Group, and unofficial Linaro superstar, has decided to create his own ARM based desktop and laptop, based on respectively MACCHIATOBin board with a Marvell ARMADA 8040 quad core Cortex A72 processor, and DragonBoard 820c board with a Qualcomm Snapdragon 820 quad core Krait processor. Since MACCHIATOBin board complies with mini-ITX form factor, he could simply use off the shelf parts with a standard desktop case with power supply, NVIDIA or AMD Radeon graphics card, 16GB memory modules, and a 2 TB SSD drive. The AMD Radeon card fried due to overheating, so the […]
STMicro BlueNRG-MESH SDK for Bluetooth Mesh to Include Code for Firmware, Android and iOS Apps
Earlier this summer, the Bluetooth SIG announced Bluetooth Mesh, which supports many-to-many (m:m) device communications for up 32,767 unicast addresses per mesh network (in theory), and is compatible with Bluetooth 4.0 or greater hardware. Several companies immediately unveiled Bluetooth Mesh SDK at the time including Qualcomm, Nordic Semi, and Silicon Labs. ST Micro has now unveiled their own BlueNRG-MESH SDK which the company claims is “the market’s only three-part SDK that provides two app developer packages for Android and iOS, and the embedded-development software for building smart objects such as light fittings and sensors”. Sadly, details about the SDK are near inexistent now, except – as one would expect – BlueNRG-MESH SDK will work with ST BlueNRG Bluetooth low energy wireless network processor based on an ARM Cortex M0 core, and corresponding development kits. [Update: STSW-BNRG-Mesh page has many more details about the SDK including the architecture diagram below. ] […]
HeartyPatch is an Open Source Wireless ECG Patch Powered by ESP32 WiSoC (Crowdfunding)
Smart health gadgets will soon have a bigger part to play in our lives, especially for health monitoring. It mainly started with fitness trackers, but now we are starting to see connected devices such as blood pressure monitors, including the upcoming watch like Omron HeartVue, thermometer, scales, vital sign monitoring systems, certified medical SBC‘s to allow engineers to developer their own medical applications, and even open source surgical robots. HeartPatch is one of those medical board that specifically aims at measuring ECG data, and sent it over Bluetooth or WiFi thanks to Espressif ESP32 WiSoC. HeartPatch specifications: SoC – Espressif Systems ESP32 dual core Tensilica LX6 processor with Wi-Fi/Bluetooth ECG Chip – Maxim MAX30003 analog front-end USB – 1x micro USB connector for programming, data, power, and battery charging Debugging – USB-UART bridge based on CP2104 Misc – Onboard Snap-on Buttons for disposable electrode pads, RGB LED, Battery – 450 […]
Popcorn Hour RockBox Basic TV Box To Leverage ROCK64 Board Firmware Images
Pine64 launched ROCK64 development board powered by Rockchip RK3328 processor a few months ago. The board exposes fast interfaces like Gigabit Ethernet and USB 3.0, and support 4K video playback, and runs Android 7.1 or various Linux distributions such as Ubuntu 16.04 and others. Pine64 and Cloud Media companies share some of the same owners, and RK3328 being a TV box processor, it should not come as a surprise that Cloud Media has introduced Popcorn Hour Rockbox Basic TV box based on the processor. While the box is running Android 7.1 by default, it will also be support alternative operating systems such as LibreELEC, Android TV OS, Ubuntu, etc… thanks to the work of Pine64/Rock64 community. Popcorn Hour RockBox Basic specifications are quite standard: SoC – Rockchip RK3328 quad core Cortex A53 processor @ 1.5 GHz with Mali-450MP2 GPU System Memory – 1 GB LPDDR3 Storage – 8 GB eMMC […]
Sonoff B1 Smart Light Bulb Review – Part 1 : eWeLink Android App and Teardown
ITEAD Studio has a popular family of home automation devices call Sonoff with WiFi switches, smart sockets, RF to WiFi bridges and so on. All WiFi devices are based on Espressif ESP8266 or ESP8285, and while the company provide a stock firmware working with eWelink app, at least two communities have formed around Sonoff and other similar devices providing two open source firmware alternatives: ESPurna and Sonoff-Tasmota. The company has sent me Sonoff B1 smart RGB light bulb for review. Today, I’ll check out the light with eWelink app for Android, and do a teardown, before trying one of the open source firmware in the second part of the review. Sonoff B1 Unboxing Some Chinese products come in a blank cardboard boxes, but Sonoff’s light bulb comes with in a nice looking retail package that would look good on store’s shelves. One of the side lists the specifications with an […]
Mediatek MT6739 Launched for Entry-Level 4G Smartphones with 18:9 Displays
India Mobile Congress 2017 took place in New Delhi this week, and at the event, Mediatek officially launched Helio P23 processor (in India), as well as a new MT6739 SoC with a quad core Cortex A53 processor, Imagination PowerVR GE8100 GPU, an a LTE Cat.4/5 modem for entry level 4G LTE smartphones. Mediatek MT6739 specifications: CPU – 4x ARM Cortex-A53 cores clocked up to 1.5GHz GPU – Imagination PowerVR GE8100 GPU @ 570 MHz with System Memory – LPDDR3-667MHz up to 3GB Storage – eMMC 5.1 Flash Display – up to 1440 x 720 (18:9 aspect ratio) Camera – 13MP, dual camera supported Video Decoding – 1080p @ 30FPS, H.264/HEVC Video Encoding – 1080p @ 30FPS, H.264 Modem – 4G LTE Cat. 4 DL / Cat. 5 UL (FDD/TDD) up to 150Mbps download, 50Mbps upload, CDMA2000, L+G, L+W/L+L DSDS, eMBMS, HPUE, 600MHz band supported; Dual VolTE Connectivity: Wi-Fi 802.11a/b/g/n, Bluetooth […]