The Things Industries The Things UNO

Thanks! – It’s a little expensive, but I might pick one up to test out for other projects… I’ll probably end up with an external battery charging module for a 3.7V Lithium Ion cell and then use a Boost module to get up to a regulated 5V for the Uno. (Bulkier, but won’t get in the way of the antenna.)

Hi again.

Another antenna-related question – What is the antenna pattern for the Things Uno board’s PCB antenna?

I’m putting my unit in a plastic enclosure and it will be mounted to a pole. What’s the best orientation for the Uno?

I’m assuming I want the long axis of the Uno parallel to the long axis of my dipole antenna on my outdoor gateway, but I’m not sure. RF has a way of being counter-intuitive! :slight_smile:

Thanks!
Regards,
John

Whatever the pattern I suspect if pole is metallic you may find shadow effect/reduced signal in that direction and if too close may see some de-tuning of antenna, though that may apply more to much larger antenna. May be worth mounting a bit away from the pole, say >1/2 wavelength? Best way to find out is test :slight_smile: no doubt others will chime in with better knowledge & expertise…

Thanks, Jeff.
I was thinking of using some ABS pipe as the last part of the mounting structure for the same reason. Maybe I’m over-thinking it, but hey, that’s what engineering types do!

I saw a bunch of people with the same issue as me in this thread but nobody posted a solution…
Adriono IDE returns this:
Sending: mac join otaa
Join not accepted: denied
Check your coverage, keys and backend status.

But when i look on the gateway it says the join IS accepted and shows som payload data…

I have the TTN UNO and the TTN Gateway (backers edition)

Why isn’t the UNO behaving properly?

Do you have at least 5 meters distance between the gateway and the node to make sure the gateways transmissions do not overload the nodes receiver circuit?

Well… that’s misleading.

There is no such thing as “denied” in LoRaWan - there is merely, “did not receive an accept”. - but that could either because the request was not accepted, or because there was a communication issue in either direction, including a confusion over frequency if a node too close to a gateway overloads it and falsely appears on channels other than the true one.

But when i look on the gateway it says the join IS accepted and shows som payload data…

Please be specific: Please show both the join request message, and the resulting join accept response.

Hi,
Yeah… you are right. It’s simply things being too close together. I moved the GW up to the attic and now the TTN UNO no longer shows connection errors.
Thanks for your quick responce.
Jonathan

Hi, I posting here as I can’t seem to create a new topic as a new user.

I’ve recently purchased a Things Uno and I’m trying to get it working with Windows 10, but without success.

I’ve installed the Arduino IDE 1.8.13 and I selected to install drivers as part of the process.

This installed:

  • Adafruit Industries LLC Ports
  • Arduino USB Driver

I then rebooted and inside Arduino IDE I installed ‘TheThingsNetwork’ library.

I then connected the Things Uno via USB using the supplied cable.

However, on connection Windows 10 complains ‘USB Device not recognized’.

FYI, two green LEDs show on the Uno when it’s connected via USB.

I’ve tried updating the drivers by pointing them at the Arduino installation drivers directory, but after scanning the directory, Windows says it has the most recent drivers installed.

I’ve also tried pressing the reset button on the Uno twice which should put it into boat loader mode for about 8 seconds, but it still isn’t recognised as a valid USD device by Windows 10.

I am running Windows 10, version 20H2.

Because the Uno is not being recognised, the device doesn’t show in Ardunio IDE in Tools → Ports, so I can’t select it to send programs to the Uno.

Any help / assistance you can provide would be great.

Thanks.

My Windows 10 says it is using a Arduino LLC driver for an Arduino Leonardo.

As the Windows installer tends to ask many questions about which drivers are OK (like we’d know) so there is a possibility that they didn’t all get the thumbs up - perhaps try a re-install?

You’ll also need TheThingsNetwork Uno library as well, once you’ve got it connected.

You will be able to start new topics after you’ve read enough other topics - it’s just a spam prevention measure.

Look under the device manager or whatever they are calling it these days and see if you can get the USB VID & PID of the device, and post those.

In part this would help rule out a hardware issue.

Also try a different cable, and if possible, a different computer.

In theory I think it is also possible for the ATmega32u4 chip to lose the bootloader software that makes it able to speak USB. That can be restored at least with the use of a programmer (including another Arduino acting as a programmer) but it’s a little bit tricky as a process - you can look up generic info on that for the Arduino Leonardo which uses the same base chip (the designation as an “Uno” is unfortunate as it is quite false and misleading; it has none of the characteristics that separate the Arduino Uno from other models but is rather comparable to the “Leonardo”).

@cslorabox when the Uno is inserted, a ‘Unknown USB Drive (Device Descriptor Request Failed)’ is listed in the ‘Universal Serial Bus controllers’ section of ‘Device Manager’.

In the ‘Events’ tab of that, there are some entries, but the timestamps are from 2 months ago, so I’m not sure if they are relevant.

For your reference, they are:
Device USB\VID_0000&PID_0002\6&14d171db&0&3

I’ve tried two different computers already.

@descartes I selected ‘Install’ for all the driver options which Arduino IDE asked me to install. I didn’t get the option for an Arduino LLC driver, just the ones listed.

@cslorabox @descartes I tried a different cable and it’s working now! It appears cable supplied with the Uno was a duff one.

2 Likes

Can you tell me what style of your connecting cable is? I have the same problem as you. The computer can’t recognize the device. Could you share it with me

It’s just a known good USB cable that has data connections - you can’t tell the difference from the outside of them and if you look inside, that usually breaks them.

Thank you for your reply. I changed my computer. Now, the problem is solved. Now, the new problem is that my board’s request to join the nearby gateway was refused to join. I have several problems.

If I want to use the peripheral free gateway, do I need to buy “the things stack discovery - free tier” first so that I can use the gateway provided?

My UNO’s Appui is all 0. I see that there are numbers in the demo video. Will this affect my experiment?

My thinking is to use UNO to send data to the gateway. Can I finish this thinking by only using one UNO board?

Thank you.

You do not have to buy any TTS tier, the community network works fine.

Have you studied the basics of LoRaWAN and know what the EUIs and keys are used for? And did you create an application in V3 to which you added the device?

Thank you for your reply,I’m still learning by myself from this website.
I created the application and added a device to it, according to this video“https://www.youtube.com/watch?v=rK8oJHZ9Q7U ”。
But my sending result is
“Sending: mac join otaa
Join not accepted: denied
Check your coverage, keys and backend status.”
It didn’t work, so I want to know how to modify it.
Thank you.

You would benefit from learning more than a 6½ YouTube video can teach you.

Try this: Home | The Things Stack for LoRaWAN

Help!!
I bought a new Things UNO from a local electronics store but out of the box i couldn’t program it with the arduino IDE. there was a program on it cause on startup some leds started flashing. even putting it in bootloader mode (fading pin 13 led) would’nt work. so i decided i wanted to reflash the bootloader but the flashing fails with this error: avrdude: Device signature = 0x000003
avrdude: Expected signature for ATmega32U4 is 1E 95 87.

i am 100% sure my flash tool works! i tested it by flashing a different arduino!
Can anyone help me???