Tag Archives: Wifi

ERASynth, An Arduino-Compatible RF Signal Generator

A young startup based in Istanbul has launched a crowdfunding campaign to bring its RF Signal Generator “ERASynth” into mass production. ERA Instruments is specializing in creating solutions in the areas of analysis, modelling, design and development of Communcation, RADAR and SIGINT systems.

ERASynth is a portable analog signal generator that generates RF frequencies from 250 kHz to 15 GHz. The output signal is produced using an advanced multiloop PLL architecture to minimize the phase noise and spurious. This clean signal can be used as a stimulus source for RF testing, an LO source for down-conversion or up-conversion, a clock source for data converters, and as a test signal source for software defined radio (SDR).

ERASynth Features & Specifications

  • Architecture: Multiloop Integer-N PLL driven by a tunable reference. No fractional-N or integer boundary spurs
  • Frequency Range:
    • ERASynth: 10 MHz to 6 GHz
    • ERASynth+: 250 kHz to 15 GHz
  • Amplitude Range: -60 to +15 dBm
  • Phase Noise: typical phase noise @ 1 GHz output and 10 kHz offset. -120 dBc/Hz for the standard version and -125 dBc/Hz the plus version.
  • Frequency Switching Time: 100 µs
  • Reference: Ultra-low noise 100 MHz VCXO locked to a ±0.5 ppm TCXO for standard version and ±25 ppb OCXO for the plus one.
  • MCU: Arduino Due board with BGA package Atmel Microcontroller (ATSAM3X8EA-CU)
  • Interfaces:
    • Wi-Fi interface for web-based GUI access
    • Serial-USB (mini USB) for serial access
    • Micro USB for power input
    • Trigger Input (SMA) for triggered sweep
    • REF In (SMA) for external reference input
    • REF Out (SMA) for 10 MHz reference output
    • RF Out
  • Dimensions: 10 cm x 14.5 cm x 2 cm
  • Weight: < 350 g (12.5 oz)
  • Power Input: 5 to 12 V
  • Power Consumption:
    • < 6 W for ERASynth
    • < 7 W for ERASynth+
  • Enclosure: Precision-milled, nickel-plated aluminum case
  • Open Source: Schematics, embedded Arduino code, Web GUI source code, and RS-232 command set

ERASynth is only 10 x 14.5 x 2 cm sized and it is consuming less than 7 Watts. It can be powered by a cell phone power-bank. Inclusion of an on-board Wi-Fi module and an open source web GUI makes ERASynth ideal for portable applications. Also its price make it affordable by everyone including makers, students, universities, research labs, and startups.

Compared with other low cost USB signal generators, ERASynth provides better features in many factors. It also delivers similar functionality of the professional RF signal generator with lower price. The tables below demonstrate the comparison.

The crowdfunding campaign on Crowd Supply will be closed by tomorrow, they raised about $35,000 of $25,000 goal. You can order your ERASynth for $500 and ERASynth+ for $750. More technical details are available on the campaign page.

Pi Desktop Case – include peripherals too

The ‘Pi Desktop’ kit from element14 offers some great features like Wi-Fi, Bluetooth, a real-time clock, an interface for an mSATA-SSD hard drive, an optional camera, heat sink, a neat power switch and of course the sleek black case. [via]

The Raspberry Pi is a well designed, powerful and inexpensive board, but not a complete computer. Some distributors know you need more than just a plastic case and a mains-adapter power supply (or USB cable). The ‘Pi Desktop’ kit from element14 contains everything you need and more, turning your RPi into a fully fledged computer.

Pi Desktop Case – include peripherals too – [Link]

SubPos – Wifi enabled Positioning System

A “dataless” Wi-Fi positioning system that can be used anywhere GPS can’t. Blecky @ hackaday.io writes:

The SubPos Wi-Fi Positioning System is an indoor positioning system that can be used in various environments such as metro lines, shopping malls, carparks, art galleries or even conference centers; essentially anywhere GPS doesn’t penetrate. It could also be integrated into an array of IoT enabled devices, from access points to Wi-Fi enabled light-bulbs.

SubPos – Wifi enabled Positioning System – [Link]

Wooden Digital Clock is controlled over WiFi

androkavo @ instructables.com build a nice looking wooden clock that is able to show time, temperature, humidity and also it has alarm. The clock is controlled through your web browser using wifi connectivity and it also has a vibration sensor to stop the alarm.

Wooden Digital Clock is controlled over WiFi – [Link]

A 32-BIT FISHINO board with WiFi, SD card, RTC, audio codec, LiPo and more

Boris Landoni @ open-electronics.org presents his 32bit Arduino Compatible board which has some nice features on board. He wrties:

Our prototyping board acquires a 32-bit processor and sets the bar high, towards demanding applications that may take full advantage of the WiFi support, of the RTC and of the SD-Card, that make Fishino stand out from the common Arduino UNO. Second installment.

A 32-BIT FISHINO board with WiFi, SD card, RTC, audio codec, LiPo and more – [Link]

Add WiFi & Bluetooth Easily With Koala® Connect Modules

Clarinox Technologies Pty Ltd was formed with the aim of providing cost effective and innovative wireless embedded systems solutions to business. Due to the experience of the Clarinox team, more embedded systems are designed to develop leading edge solutions. In addition to delivering flexible and robust wireless protocol software for embedded systems developments.

Clarinox hottest products are Koala® Connect Modules! A compact option for adding Wi-Fi® and / or Bluetooth® to new and existing projects.

These modules will give you a stable environment while used with Koala® EVM, the first and only development board to support development for all major wireless technologies. It enables embedded systems developers to create both low and high power wireless systems communicating over Wi-Fi, Bluetooth Classic and Bluetooth Low Energy. It provides a fast and cost effective way to commence embedded wireless development with all major wireless technologies.

Each module features a single onboard processor to drive the user application in addition to multiple wireless protocols. The modules available are:

Koala® Connect Modules
KM-141201 (20 x 30mm BT/BLE)
KM-153101 (20 x 34mm Wi-Fi+BT/BLE)

Carrier Board for Koala® Connect
KC-018102

Sensor Modules
KM-990501 Sensor Board

The Koala EVM and wireless module family will help shorten development time, reduce development costs, and open the door to new possibilities for wireless device features.

And these are the specifications

Hardware Specifications

MCU: STM32F411 (Bluetooth/BLE), STM32F412 (Wi-Fi + Bluetooth/BLE)

Wi-Fi Radio: TI WL1831MOD / WL1837MOD

  • 802.11 a/b/g/n
  • 2.4 GHz & 5 GHz
  • -96.3dBm RX Sensitivity
  • STA, AP & Wi-Fi Direct Modes

Bluetooth / Bluetooth LE Radio: TI WL1831MOD / WL1837MOD

  • Dual-mode Bluetooth & Bluetooth Low Energy
  • Bluetooth v4.1 Compliance and CSA2 Support
  • Host Controller Interface (HCI) Transport for Bluetooth Over UART

I/O Signals: ADC, GPIO, I2C, I2S, SPI, UART, USB

Industrial Temperature Grade: -40°C to +85°C

Software Specifications

Supported Technologies: Wi-Fi WLAN, Wi-Fi Direct Concurrent Operation (Multichannel, Multirole), Bluetooth, Bluetooth LE

You can get your own products from Clarinox by filling this inquiry. More details about Koala Connect Modules are available here, also a start manual for KoalaEVM is available here.

ESPurna-H, A Compact Open Source Hardware Wireless Power Wall Switch

Controlling your AC loads using wireless power switch is not a new concept. Several commercial products from several vendors can be found on the market such as Xiaomi’s Mi Smart Socket Plug, SAMSUNG’s SmartThings Power Outlet and Sonoff Pow WiFi Switch from ITEAD.

Using ESP8266 makes the building of a customized WiFi power switch more affordable especially if you start with Sonoff Pow WiFi Switch design and you use a special Arduino C firmware called ESPurna developed by Xose (tinkerman) which is an open source firmware for ESP8266 based wireless switches such as Sonoff POW and many others.

After Xose has built the software ــ ESPurna, he decided to build his own smart switch board to meet his special needs. ESPurna-H electronic design is very similar to Sonoff POW’s one; it uses ESP12 module as a controller and as WiFi transceiver.

ESPurna-H
ESPurna-H

AC power monitoring is done using HLW8012 IC which is also present in Sonoff POW. This IC monitors both voltage and current of the AC power, and output RMS voltage, current and active power encoded as a 50% duty cycle square wave where the frequency is proportional to the magnitude. I should mention that ESPurna supports interfacing with HLW8012. In addition AC load is enabled/disabled by using a 10A relay.

ESPurna-H uses HLK-PM01 AC-DC step-down power supply module. The 100-240 VAC input range so the board can be used anywhere in the world and the good performance made Xeos select this module.

HLK-PM01
HLK-PM01
HLK-PM01 Inside (Image Source ــ lygte-info.dk )
HLK-PM01 Inside (Image Source ــ lygte-info.dk )
HLK-PM01 Inside (Image Source ــ lygte-info.dk )
HLK-PM01 Inside (Image Source ــ lygte-info.dk )

ESPurna-H has another option to enable/disable the relay using a capacitive touch switch using TTP223 module.

Xose designed the board with Eagle CAD and released the schematics, PCB layout and other hardware design files on Github.

Source: cnx-software

10km ESP32 WiFi Using Directional Antenna

[Jeija] was playing with some ESP32s and in true hacker fashion, he wondered how far he could pull them apart and still get data flowing. His video answer to that question covers the Friis equation and has a lot of good examples of using the equation, decibels, and even a practical example that covers about 10km. You can see the video below.

Of course, to get that kind of range you need a directional antenna. To avoid violating regulations that control transmit power, he’s using the antenna on the receiving end. That also means he had to hack the ESP32 WiFi stack to make the device listen only on one side. The hack involves putting the device in promiscuous mode and only monitoring the signals being sent. You can find the code involved on GitHub (complete with a rickrolling application).

Of course, antennas are nothing new–look at all the Pringle can antennas we’ve seen in the past. However, the use of a long range receive-only module is interesting and we can see this technique having applications to remote drone video or telemetry and — of course — wardriving. If you don’t have a big boss antenna lying around, you might try some duct tape. If you want a more detailed refresher on decibels, we did that last month.

Source: Hackaday

Arduino-Programmable ESP32 Development Board

Ezsbc, an American embedded control solutions retailer, had produced a new development board that simplifies working with ESP32 module and makes it programmable via USB using the Arduino IDE.

The ESP32 is a low cost, ultra low power microcontroller with integrated Wi-Fi & dual-mode Bluetooth, which employs a dual-core Tensilica Xtensa LX6 microprocessor. ESP32 is created and developed by Espressif Systems for mobile devices, wearable electronics and IoT applications. It is a successor to the ESP8266 microcontroller.

Other than the ESP32 module, the board has an FTDI FT231XS USB to Serial converter, a 3.3V LDO, reset and flash switches and a multi color LED. The module can be programmed directly from the Arduino environment with 921600 bps upload speed.

It supports auto-download and will automatically be set in download mode by the downloader. Once the download is complete the board will be reset, just like a normal Arduino board.

Features of the ESP32 board:

  • 240 MHz dual core Tensilica LX6 microcontroller with 600 DMIPS
  • Integrated 520 KB SRAM
  • Integrated 802.11BGN HT40 Wi-Fi transceiver, baseband, stack and LWIP
  • Integrated dual mode Bluetooth (classic and BLE)
  • 16 MByte flash
  • 2.2V to 3.6V operating voltage
  • On-board PCB antenna
  • 3 x UARTs, including hardware flow control
  • 3 x SPI
  • 2 x I2S
  • 12 x ADC input channels
  • 2 x DAC
  • 2 x I2C
  • PWM/timer input/output available on every GPIO pin
  • SDIO master/slave 50 MHz
  • Supports external SPI flash up to 16 MB
  • SD-card interface support

The board is available for $17 on tindie store. Datasheet, documentation, and schematics are also available there.

Embedded IoT gateway, in a 17 x 25 mm footprint

Lantronix, Inc. has added the xPico 200 family of embedded IoT gateways that measure 17 by 25 mm, to rpvide secure Ethernet, Wi-Fi and/or Bluetooth connectivity for smart IoT solutions. by Graham Prophet @ edn-europe.com:

The xPico 200 series will feature enterprise security, networking intelligence, and pre-integration with Lantronix’s MACH10 management software platform in a compact footprint that enables the functionality of a powerful IoT device gateway to be integrated into machines not previously practical.

Embedded IoT gateway, in a 17 x 25 mm footprint – [Link]