JeeLabs Café¶
Looking for the "old" pages? Add "oldred." in front of the old URL.
Question - What is a JeeNode?
Answer 1 - A low-power Arduino-compatible board with wireless communication.
Answer 2 - An extensible module to collect sensor data and control devices.
Answer 3 - This:

You can use the Arduino IDE to write software for it and upload the code.
This example broadcasts 1 packet per second with a counter in it:
#include <JeeLib.h>
long counter;
void setup () {
// node 11, group 17, 868 MHz
rf12_initialize(11, RF12_8686MHZ, 17);
}
void loop () {
++counter;
rf12_sendNow(0, &counter, sizeof counter);
delay(1000);
}
Events¶
- JeeDay 13.04 - April 19..20, 2013 - Utrecht / Houten, NL
Projects¶
The list of projects at JeeLabs keeps on growing. It can be hard to find things back again on the weblog, and sometimes there are important changes or extensions to older projects. This page lists a wide range of projects, such as the "Easy Electrons" series. And some YouTube videos.
Getting Started¶
- Frequently Asked Questions
- Dive Into JeeNodes to get started
- JeeNode Sketches for Beginners
- The Easy Electrons weblog posts
- The What-If series on the weblog
Hardware¶
This is the main reference for all hardware products from JeeLabs which have escaped into the wild. JeeNodes, JeeLinks, wireless, sensors, plugs, etc. This is where you'll find pinouts, schematics, boards, errata, and pointers to related posts.
Software Libraries¶
The following libraries for JeeNodes are compatible with the Arduino IDE:
| EmBencode | Utility code to deal with the Bencode protocol on embedded processors | source | documentation | changes | issues |
| EtherCard | Software for the Ether Card, derived from code by Guido Socher and Pascal Stang (GPL2) | source | documentation | changes | issues |
| GLCDlib | Driver for the 128x64 GLCD used in the Graphics Board hardware | source | documentation | changes | issues |
| JeeBoot | Over-the-air boot loader for self-updating remote microcontrollers | source | documentation | changes | issues |
| JeeLib | Easy interface to the port headers, the RF12 driver library, timers, low-power code, and more | source | documentation | changes | issues |
| RTClib | Deals with dates and times, and interfaces with RTC chips, clock radio modules, etc. | source | documentation | changes | issues |
The Ports and RF12 libraries have been merged and are now part of JeeLib:
The API documention was generated by Doxygen, see the Generating the Documentation page for details.
Projects On Foam¶
See Introducing Projects On Foam on the weblog for a description of what "POF" is about...
- POF 01 - Foam base construction
- POF 02 - Hello world
- POF 03 - Wireless light sensor
- POF 04 - Reflow controller
- POF 05 - LED strip controller
- POF 06 - DC High-side power switch
Interesting Projects¶
Contributed project pages on this wiki - lots of interesting stuff here:
- Art Installation Drie Eenheden
- A sensitive magnetometer
- Car heater controller
- Circuit simulation in LTSpiceIV
- Decoding the Oregon Scientific V2 protocol
- Easy and quick analog circuit simulation with 5Spice
- Electricity consumption meter
- JeeLink receiver in C
- JeeNodeIoCommander
- NRfMon - nano Spectrum Analyzer with the RFM12B
- OpenTherm interface
- Pressure Plug measurements
- Receiving OOKASK with a modified RFM12B
- RF12Mesh library
- RFM12B OOK-receiver with op-amp
- Soil moisture sensor
- Weather station code
Loose ends¶
This is a parking spot for pages which haven't been properly updated and organized yet:
Contributors¶
- Dominique Pierre - system architect, software and hardware hobbyist in domotics and occasionally chess competitor.
- Jean-Claude Wippler - administrator of this website, head honcho at JeeLabs, software & hardware tech geek.
- John Beale - hardware engineer, photographer, amateur scientist
- Joop Veken - system specialist, some software/hardware experience gained through the years.
- Myra Wippler - is helping out with the conversion from the previous wiki
- Paul Badger - teacher, artist, hardware developer at Modern Device
- Petri Raitio - software, mobile device and (more recently) JeeLabs enthusiast.
- Stefan Verkoyen - software developer/consultant, electronics hobbyist and low power consumption obsessed crazy man;-)
- Steve Evans - software developer, photographer and electronics hobbyist.
- Martyn Judd - an ex-patriate greybeard engineer with RF/hardware/software experience ...
How to register¶
If you want to participate on this website and get more access, you'll need to register using the link at the top right of this page. To do so, fill in a valid email address and your real first + last name. Each registration is checked, and will normally be activated within a day. Incomplete or bogus requests will be ignored.
If you want to contribute to this wiki, please get in touch and I'll add you to the "Editors" group. See also Notes for editors for some more info about all this.