# The WORKBENCH part 1

**URL:** <https://www.thethingsnetwork.org/forum/t/the-workbench-part-1/8970>\
**Category:** Hardware\
**Created:** [August 15, 2017, 9:40am UTC](https://www.thethingsnetwork.org/forum/t/the-workbench-part-1/8970 "2017-08-15T09:40:22Z")\
**Posts on this page:** 20\
**Page:** 8

<div class="post-metadata">

**Author:** ![BoRRoZ](https://www.thethingsnetwork.org/forum/user_avatar/www.thethingsnetwork.org/borroz/32/44234_2.png) [@BoRRoZ](https://www.thethingsnetwork.org/forum/u/BoRRoZ)\
**Post date:** [December 7, 2017, 9:30pm UTC](https://www.thethingsnetwork.org/forum/t/the-workbench-part-1/8970/157 "2017-12-07T21:30:56Z")

</div>

no … why ? problem ?

---

<div class="post-metadata">

**Author:** ![jezd](https://www.thethingsnetwork.org/forum/user_avatar/www.thethingsnetwork.org/jezd/32/46461_2.png) [@jezd](https://www.thethingsnetwork.org/forum/u/jezd)\
**Post date:** [December 7, 2017, 9:35pm UTC](https://www.thethingsnetwork.org/forum/t/the-workbench-part-1/8970/158 "2017-12-07T21:35:08Z")

</div>

Having issue with RN2483 and SF12 on OTAA and there are a number of threads on here with join issues (seems related to the nodes not receiving the gateway join accept), one of the forum threads ended with ‘the RN2483A could resolve the problems’

---

<div class="post-metadata">

**Author:** ![jprttn](https://www.thethingsnetwork.org/forum/letter_avatar_proxy/v4/letter/j/e5b9ba/32.png) [@jprttn](https://www.thethingsnetwork.org/forum/u/jprttn)\
**Post date:** [December 8, 2017, 2:16pm UTC](https://www.thethingsnetwork.org/forum/t/the-workbench-part-1/8970/160 "2017-12-08T14:16:57Z")

</div>

Isn’t starting communication on SF12 prohibited in TTN?

---

<div class="post-metadata">

**Author:** ![BoRRoZ](https://www.thethingsnetwork.org/forum/user_avatar/www.thethingsnetwork.org/borroz/32/44234_2.png) [@BoRRoZ](https://www.thethingsnetwork.org/forum/u/BoRRoZ)\
**Post date:** [December 8, 2017, 2:34pm UTC](https://www.thethingsnetwork.org/forum/t/the-workbench-part-1/8970/161 "2017-12-08T14:34:28Z")

</div>

I thought you could start an OTAA join on any SF

---

<div class="post-metadata">

**Author:** ![BoRRoZ](https://www.thethingsnetwork.org/forum/user_avatar/www.thethingsnetwork.org/borroz/32/44234_2.png) [@BoRRoZ](https://www.thethingsnetwork.org/forum/u/BoRRoZ)\
**Post date:** [December 10, 2017, 11:42am UTC](https://www.thethingsnetwork.org/forum/t/the-workbench-part-1/8970/163 "2017-12-10T11:42:03Z")

</div>

@ what temperatures can I expect problems with the ’ old ’ RN2483 ? 🕶

![x553](https://www.thethingsnetwork.org/forum/uploads/default/original/2X/c/cd63637a4b2211ce0a6e7fcd9d86df8808f99067.jpg)

---

<div class="post-metadata">

**Author:** ![pe1mew](https://www.thethingsnetwork.org/forum/user_avatar/www.thethingsnetwork.org/pe1mew/32/48520_2.png) [@pe1mew](https://www.thethingsnetwork.org/forum/u/pe1mew)\
**Post date:** [December 10, 2017, 3:47pm UTC](https://www.thethingsnetwork.org/forum/t/the-workbench-part-1/8970/164 "2017-12-10T15:47:56Z")

</div>

This one got off my work bench and is now in operation in the “wild”.

![07](https://www.thethingsnetwork.org/forum/uploads/default/original/2X/6/6cca1abeeca0bcb14f3ebb6b1aea526685120d07.jpg)

---

<div class="post-metadata">

**Author:** ![jprttn](https://www.thethingsnetwork.org/forum/letter_avatar_proxy/v4/letter/j/e5b9ba/32.png) [@jprttn](https://www.thethingsnetwork.org/forum/u/jprttn)\
**Post date:** [December 10, 2017, 6:04pm UTC](https://www.thethingsnetwork.org/forum/t/the-workbench-part-1/8970/165 "2017-12-10T18:04:23Z")

</div>

Are those a gateway and a weather station?  
Can you share some data on the temperature: outside vs in-the-box?  
I would have to prepare my outside gateway for spells of seriously cold weather and any data would be very useful.

---

<div class="post-metadata">

**Author:** ![pe1mew](https://www.thethingsnetwork.org/forum/user_avatar/www.thethingsnetwork.org/pe1mew/32/48520_2.png) [@pe1mew](https://www.thethingsnetwork.org/forum/u/pe1mew)\
**Post date:** [December 10, 2017, 6:39pm UTC](https://www.thethingsnetwork.org/forum/t/the-workbench-part-1/8970/166 "2017-12-10T18:39:22Z")

</div>

@jprttn The box on the left is a TTN Uno with a specific designed shield for the SDS011 dust sensor in combination with any i2c sensor. The “horn” on the right contains the sensors. Yes, the sensor housing is very “BIG” compared to the sensor but it was availabale almost for free. There is no gateway on the picture.

I have only temperature measurements outside. There is no temperature reading in the box. Sensor readings can be seen here: [https://cayenne.mydevices.com/shared/5a2d52113c0fd502a0bff597](https://cayenne.mydevices.com/shared/5a2d52113c0fd502a0bff597)

I do expect the temperature inside the box to be the same as outside. I hope the answer is helpful anyway.

![image](https://www.thethingsnetwork.org/forum/uploads/default/original/2X/7/7c70f89610b17de7cfbe6242486d3e29839109c6.png)

---

<div class="post-metadata">

**Author:** ![BoRRoZ](https://www.thethingsnetwork.org/forum/user_avatar/www.thethingsnetwork.org/borroz/32/44234_2.png) [@BoRRoZ](https://www.thethingsnetwork.org/forum/u/BoRRoZ)\
**Post date:** [December 10, 2017, 7:11pm UTC](https://www.thethingsnetwork.org/forum/t/the-workbench-part-1/8970/167 "2017-12-10T19:11:22Z")

</div>

nice touch… the little fan icons 😉

_\* also curious how long the sensor fan will last in this climate_

---

<div class="post-metadata">

**Author:** ![BoRRoZ](https://www.thethingsnetwork.org/forum/user_avatar/www.thethingsnetwork.org/borroz/32/44234_2.png) [@BoRRoZ](https://www.thethingsnetwork.org/forum/u/BoRRoZ)\
**Post date:** [December 12, 2017, 8:35am UTC](https://www.thethingsnetwork.org/forum/t/the-workbench-part-1/8970/168 "2017-12-12T08:35:44Z")

</div>

![x555](https://www.thethingsnetwork.org/forum/uploads/default/original/2X/a/a77e92af967aa0c0fd39c4754f712282943bd896.jpg)  
_LoRaLarm stick & docking station 🕶_

---

<div class="post-metadata">

**Author:** ![lex\_ph2lb](https://www.thethingsnetwork.org/forum/user_avatar/www.thethingsnetwork.org/lex_ph2lb/32/44998_2.png) [@lex\_ph2lb](https://www.thethingsnetwork.org/forum/u/lex_ph2lb)\
**Post date:** [December 12, 2017, 8:41am UTC](https://www.thethingsnetwork.org/forum/t/the-workbench-part-1/8970/169 "2017-12-12T08:41:43Z")

</div>

> [@BoRRoZ](#):
>
> what temperatures can I expect problems with the ’ old ’ RN2483 ?

Mine stopped working below -1 dgr. But when it gets above 0 dgr. it starts again.  
I’m using it now for indoor measurements. But that was a very old RN2483 🙂

---

<div class="post-metadata">

**Author:** ![BoRRoZ](https://www.thethingsnetwork.org/forum/user_avatar/www.thethingsnetwork.org/borroz/32/44234_2.png) [@BoRRoZ](https://www.thethingsnetwork.org/forum/u/BoRRoZ)\
**Post date:** [December 12, 2017, 8:45am UTC](https://www.thethingsnetwork.org/forum/t/the-workbench-part-1/8970/170 "2017-12-12T08:45:08Z")

</div>

yes this one to, the rn2483 (without the 'A") and firmware is updated to 1.03

stil [working](https://cayenne.mydevices.com/shared/59ef0a884c04356afa296b67/project/fba39363-6240-4b26-80e0-6b5c7f97da0a) here after 48 days on a single AA but I made a little construction mistake  
so humidity gives 100% all the time.

- nice to know that its starts again by itself 😉

---

<div class="post-metadata">

**Author:** ![JTAG](https://www.thethingsnetwork.org/forum/user_avatar/www.thethingsnetwork.org/jtag/32/26061_2.png) [@JTAG](https://www.thethingsnetwork.org/forum/u/JTAG)\
**Post date:** [December 12, 2017, 11:23pm UTC](https://www.thethingsnetwork.org/forum/t/the-workbench-part-1/8970/171 "2017-12-12T23:23:27Z")

</div>

MC8775 very old 3G modem sells for 10 euro on ebay on average 🕶 🤓. Hacked up to USB modem:

![IMG_20171211_022935](https://www.thethingsnetwork.org/forum/uploads/default/original/2X/e/ee69ccf92083d52b99f3add3881ab6091b2282b5.jpg)

![IMG_20171211_022931](https://www.thethingsnetwork.org/forum/uploads/default/original/2X/a/a1f923eb46558be9184174bbd145852728ccbcec.jpg)

Connected the pi RAK combo to the modem and with a ping of 180ms the mp\_pkt\_fwd runs and manages OTA and regular packages:  
 ![IMG_20171213_000334](https://www.thethingsnetwork.org/forum/uploads/default/original/2X/e/e26ff66b3e0fc36ef782bde7e2c97e65dea2ed61.jpg)

A speedtest on the Pi shows 1.8Mbit down and 0.3Mbit up, I am impressed 🤓.

---

<div class="post-metadata">

**Author:** ![BoRRoZ](https://www.thethingsnetwork.org/forum/user_avatar/www.thethingsnetwork.org/borroz/32/44234_2.png) [@BoRRoZ](https://www.thethingsnetwork.org/forum/u/BoRRoZ)\
**Post date:** [December 13, 2017, 4:38pm UTC](https://www.thethingsnetwork.org/forum/t/the-workbench-part-1/8970/172 "2017-12-13T16:38:47Z")

</div>

![x556](https://www.thethingsnetwork.org/forum/uploads/default/original/2X/9/97248e6afe305f1e9355ddd3c99dccacd63941fb.jpg)

---

<div class="post-metadata">

**Author:** ![BoRRoZ](https://www.thethingsnetwork.org/forum/user_avatar/www.thethingsnetwork.org/borroz/32/44234_2.png) [@BoRRoZ](https://www.thethingsnetwork.org/forum/u/BoRRoZ)\
**Post date:** [December 15, 2017, 5:56pm UTC](https://www.thethingsnetwork.org/forum/t/the-workbench-part-1/8970/173 "2017-12-15T17:56:32Z")

</div>

![x557](https://www.thethingsnetwork.org/forum/uploads/default/original/2X/0/086c7a7352bae3c7069872d1d288223e7d25b866.jpg)

_how to setup a test environment for the RAK811 ?_

![0](https://www.thethingsnetwork.org/forum/uploads/default/original/2X/0/0b7789278b7e7c71fa9e6995d239c9ee735be023.jpg)

have an old terminal program that can save a sequence of AT commands, so I can connect  
the RAK811 direct to a USB serial and test before programming the mega mini.

---

<div class="post-metadata">

**Author:** ![pe1mew](https://www.thethingsnetwork.org/forum/user_avatar/www.thethingsnetwork.org/pe1mew/32/48520_2.png) [@pe1mew](https://www.thethingsnetwork.org/forum/u/pe1mew)\
**Post date:** [December 15, 2017, 6:10pm UTC](https://www.thethingsnetwork.org/forum/t/the-workbench-part-1/8970/174 "2017-12-15T18:10:06Z")

</div>

eh, veroboard?

---

<div class="post-metadata">

**Author:** ![BoRRoZ](https://www.thethingsnetwork.org/forum/user_avatar/www.thethingsnetwork.org/borroz/32/44234_2.png) [@BoRRoZ](https://www.thethingsnetwork.org/forum/u/BoRRoZ)\
**Post date:** [December 16, 2017, 12:12pm UTC](https://www.thethingsnetwork.org/forum/t/the-workbench-part-1/8970/175 "2017-12-16T12:12:42Z")

</div>

![53days](https://www.thethingsnetwork.org/forum/uploads/default/original/2X/a/a869b4a6b5678cbceba8df312855bbe8035f70fb.jpg)

the rn2483 node ‘survived’ the bad weather and we are in day 53 on a single AA without missing one frame.

_‘framecounter’ on the left is a value coming from the node and increased every transmission and 'counter on the right is a number from the TTN backend… they should remain the same._

---

<div class="post-metadata">

**Author:** ![BoRRoZ](https://www.thethingsnetwork.org/forum/user_avatar/www.thethingsnetwork.org/borroz/32/44234_2.png) [@BoRRoZ](https://www.thethingsnetwork.org/forum/u/BoRRoZ)\
**Post date:** [December 16, 2017, 1:31pm UTC](https://www.thethingsnetwork.org/forum/t/the-workbench-part-1/8970/176 "2017-12-16T13:31:54Z")

</div>

![x558](https://www.thethingsnetwork.org/forum/uploads/default/original/2X/d/d8d5fd771dbd67bee88a75bedc9ff01cf597210e.jpg)  
_parts for an ‘in between projects’ project arrived : a digital knitting row counter for my sister._

will get an USB keyboard connection, a 16x2 display, battery, processor and RTC and some buttons.  
I’ve realise now that I have never connected a ‘normal’ [keyboard to an arduino project](https://blog.petrockblock.com/2012/05/19/usb-keyboard-with-arduino-and-v-usb-library-an-example/) as an input device 🕶

![x559](https://www.thethingsnetwork.org/forum/uploads/default/original/2X/a/a0f8a028c96096fc9aedcc4452d2995d46d19f16.jpg)  
decided to use [this](https://www.ebay.com/itm/MDT-65-ABS-Plastic-Box-Sloped-Desktop-Enclosure-Case-2X16-LCD-Compartment/161099909034) enclosure, it’s nice finished and you can mount a 16x2 display without drilling mounting holes.

---

<div class="post-metadata">

**Author:** ![jprttn](https://www.thethingsnetwork.org/forum/letter_avatar_proxy/v4/letter/j/e5b9ba/32.png) [@jprttn](https://www.thethingsnetwork.org/forum/u/jprttn)\
**Post date:** [December 17, 2017, 8:04pm UTC](https://www.thethingsnetwork.org/forum/t/the-workbench-part-1/8970/177 "2017-12-17T20:04:44Z")

</div>

I have started to use Cayenne following your example presented here - it is really easy and quick built-in integration (although I miss some data types like “date” or “time” for example…).

Were you restarting the frame counter when temperature/humidity sensor was replaced?  
Does this board keep the state of variables during the deep sleep phase?

---

<div class="post-metadata">

**Author:** ![BoRRoZ](https://www.thethingsnetwork.org/forum/user_avatar/www.thethingsnetwork.org/borroz/32/44234_2.png) [@BoRRoZ](https://www.thethingsnetwork.org/forum/u/BoRRoZ)\
**Post date:** [December 17, 2017, 8:49pm UTC](https://www.thethingsnetwork.org/forum/t/the-workbench-part-1/8970/178 "2017-12-17T20:49:40Z")

</div>

- I didn’t replace the sensor nor the frame counter , it’s still the bme280
- this board uses a different technique for sleep, it’s not the processor that wakes up and then wakes the radio module RN2483 but the other way.

that saves some energy, especially when you have long sleep periods (like one week)  
the processor doesn’t have to wake up every 8 seconds to increase a counter and get back to sleep, it sleeps all the time until woken by the rn2483.  
I use it for 5 min **#define SLEEP\_PERIOD 300000** _// max = 4294967296 - 49.7days_

see test code [here](https://www.thethingsnetwork.org/forum/t/the-workbench/8970/105)

**ttn.sleep(SLEEP\_PERIOD);**  
_sends the rn2483 to sleep_

**attachInterrupt (digitalPinToInterrupt(2), awake, LOW);**  
_set the interrupt for the mcu on pin 2_  
_when the rn2483 wakes up it sets the Tx line low, on that signal the MCU wakes_

**LowPower.powerDown(SLEEP\_FOREVER, ADC\_OFF, BOD\_OFF);**  
set the MCU to sleep  
so at this point in the loop both are a sleep, when the rn2483 wakes up, it wakes the processor and  
returns in the loop were it start again with

**readSENSORS();**

[Previous page](https://www.thethingsnetwork.org/forum/t/the-workbench-part-1/8970.md?page=7)

[Next page](https://www.thethingsnetwork.org/forum/t/the-workbench-part-1/8970.md?page=9)
