ATtiny85 + RFM95 Temperature Sensor


(Gry Kyo) #43

I am having good results testing using an ATtiny85 as a sleep supervisor as it idles at less than 1uA waiting for a hardware interrupt. I have little programming experience however and have trouble making SoftwareSerial library work with the sleep library, anybody try this?
I would like detect an event and then drive a high-side switch using the ATtiny upon wake-up from deep sleep, write the packet counter to a totally powered down (ABP) LoRaWAN node. A serial message would be ideal but I guess I could tap it out in morse! A simple digital indication from the LoRaWAN node after transmit could sleep the node again.

Ideas?


#44

Hi Leo,

great blogpost thank you.

a question

were did you bought this enclosure ?


(Leo Korbee) #45

I did not bought it. I designed and printed it myself (3D print). You only have to add 2x M4 x 60mm bolts and 2x M4 nuts.

I made the design public available: http://a360.co/2FBE9M9. You have to print the mid-section a few (8) times.

I learned that it is called Stevenson screen. My design has the looks but not the scientific usability :smile:


#46

aha… another reason to buy / build a 3d printer :sunglasses:

I put your link in the new 3D printer topic tnx


#48

nice ATtiny expi board :sunglasses:


(3 Dtj) #49

Greetings! Question on the initial ATtiny85 + RFM95 sensor. I’m trying to recreate the assembly and noticed the wiring has the ATtiny PB1 (which is normally designated for MISO) connected to the MOSI terminal of the RFM95. Is that correct? Yes I’m new to this but did a separate LoRa project and it had MOSI from an Ardunio Uno connected to the MOSI terminal of the RFM95.

Appreciate any guidance.


#50

You need the MISO pin for uploading the program to the ATtiny.
If you use SPI in this case USI you need the DI and DO pinout.
MISO and DO share the same pin PB1.
687474703a2f2f6472617a7a792e636f6d2f652f696d672f50696e6f7574543835612e6a7067


(3 Dtj) #51

Thanks! I’ll give it a try tonight and see if I can get the program to work.


(3 Dtj) #52

Well go figure. That worked by switching the MOSI/DI and MISO/DO connections. Thanks!