A DIY Arduino-based poultry egg incubator with humidity sensor @ reuk.co.uk. Neil writes: This device makes use of an always on motor which turns the eggs six full turns every 24 hours. Many of our other incubators have motors which have to be set up to run for a certain length of time a certain […]
Category Archives: code
Building a better bit-bang UART – picoUART
Ralph Doncaster writes, ” The screen shot above is from picoUART running on an ATtiny13, at a baud rate of 230.4kbps. The new UART has several improvements over my old code. To understand the improvements, it helps to understand how an asynchronous serial TTL UART works first. Most embedded systems use 81N communication, which means […]
The Script
Peter Scargill’s Script: Regular readers will know about the script that Aidan Ruff and I originally developed to put Node-Red and several other packages onto the Raspberry Pi for our own home control purposes. This has been developed with help from several people and in particular my friend Antonio “Mr Shark”. WELL – here is […]
EEPROM rotation for ESP8266 and ESP32
Xose Pérez over at Tinkerman writes: The Arduino Core for ESP8266 and ESP32 uses one SPI flash memory sector to emulate an EEPROM. When you initialize the EEPROM object (calling begin) it reads the contents of the sector into a memory buffer. Reading a writing is done over that in-memory buffer. Whenever you call commit […]
Sniffing GSM traffic with HackRF and GNU Radio
Sniffing Crazyflie’s radio with HackRF blue
arnaud acquired a HackRF Blue and has been busy coding up a GNURadio project for analyzing Crazyflie radio transmissions. Crazyflie is a nano quadcopter/drone controlled over a wireless link. The Crazyradio is the official radio dongle for the Crazyflie Nano Quadcopter. It is a 2.4GHz USB radio dongle based on the nRF24LU1+ chip from Nordic […]
Arduino Due advanced ADC
Piotr Nowicki wrote a post on his blog about using some of the advanced capabilities of ADC in Arduino Due. He hadn’t seen this topic covered anywhere yet and hopes it will useful to fellow hackers. Via the contact form.
Arduino equipped inline sensor skates
Anurag Mishra writes, Recently I bought a new pair of Inline Skates. So an idea struck my mind. I modified my skates to give me some results. I wanted to measure the speed with which I am skating and if I get to know the surrounding conditions, that would be awesome. So, I brought an […]
TAPR/DCC video: System on a Chip – Programming FPGAs for Mixed Signal Systems
Here is the first of a four-part video series recently posted from the 2014 TAPR/DCC conference in Austin, TX. This is from the DCC’s Sunday Seminar, “a four-hour deep dive” into a single subject, in this case FPGA programming for mixed signal systems. “The presenter is amateur radio operator Chris Testa KD2BMH who is designing […]
Homebrew wireless security system
In a previous post we covered the security node that Ken from OverEngineered was building to replace the proprietary home security system in his house. Ken has updated us on the project’s status. “I finally got the final version of that node installed and running my home’s security system. It’s all working pretty well now, […]
Chrome RTL-SDR receiver app updated
When it comes to the RTL-SDR dongle, there’s an app for that! (At least a Chrome app.) The Chrome app store has the updated RTL-SDR Radio Receiver app available for download. It’s free and open source and is written 100% in Javascript. “Receive and listen to FM and AM radio broadcasts on your browser or […]
CCC video – Fernvale: An Open Hardware and Software Platform
At the recently concluded CCC conference in Hamburg, Germany, bunnie and Xobs presented their “lawful method for converting closed IP into open IP.” We introduce Fernvale, a reverse-engineered, open hardware and software platform based upon Mediatek’s MT6260 value phone SoC. The MT6260 is the chip that powers many of the $10 GSM feature phones produced […]
SDWebServer – enc28J60 and Arduino
Luca Dentella has informed us of his latest project using an ethernet shield based on the ENC28j60 driver from Microchip. SDWebServer is a complete webserver that can retrieve static elements from an SD card (including a user-defined default webpage) and can also create dynamic pages. This is the latest post in my tutorial about using […]
The D programming language
If you’re into learning programming languages, you may what to check out a new programming language known as D. What is D? According to the developer’s website D is a general purpose systems and applications programming language. It is a high level language, but retains the ability to write high performance code and interface directly […]
How-to install open source USBasp and USBtiny drivers on Windows
Ray writes with this technique for installing open source drivers on Windows. I came across a surprisingly simple approach to installing USBasp and USBtiny drivers for all versions of Windows — XP, 7, 8, 8.1, whether 32-bit or 64-bit, all inclusive! As you may know, installing open-source drivers such as USBasp and USBtiny have been […]
Using the AS5048A angle sensor
Richard from Zoetrope wrote this blog article about a PCB to make using the AS5048A angle sensor really easy. He used dirtyPCBs for the board, and Zoetrope will be giving a few of them away. Via the contact form.
OpenSprinkler Firmware 2.1.0 released
Ray Wang from RaysHobby announces the release of OpenSprinkler Firmware 2.1.0. OpenSprinkler is an open-source, Arduino-based, web-connected sprinkler controller. This new firmware is a major upgrade that introduces a number of new features, including automatic weather-based watering adjustment (using real-time data from Wunderground.com), timezone and DST detection, logging, and a new unified mobile interface. It […]
GrrCON 2014: Home grown Linux
In this presentation from GrrCON 2014, author Dr. Phil Polstra discusses how to develop your own Linux distro. Phil has assembled his distro known as The Deck which is useful on the Beagleboard and Beaglebone Black boards.
Video: FlexRadio open API
During the TAPR/ARRL Digital Communications Conference in Austin last September, Stephen Hicks N5AC gave this presentation on interfacing with FlexRadio using their open API. Part II of this presentation was given by Graham Haddock KE9H, and discussed the FlexRadio wavefrom API. It is available from HamRadioNow. FlexRadio produces a series of high-end SDR’s, with the […]
Reverse engineering wireless pro studio lighting
Richard Webb just finished an article on reverse engineering the wireless protocol used to communicate with some pro studio lighting. His approach involves sniffing the SPI bus into the lighting controller’s RF module using the Open Bench Logic Sniffer to obtain preliminary addressing information, then used an nRF24L01+ module in receive mode to capture packets. […]