Skip to content

Hardware

1.8k Topics 18.4k Posts

Talk about fun sensor hardware, MCUs, PCBs and how to power your sensors here.

  • Sensbender micro interrupts

    3
    0 Votes
    3 Posts
    1k Views
    nick van alstN
    @hek So the IRQ pin is connected to the Arduino D2? AH nvm i checked the schematic and found it, thanks! will try this!
  • Waterproof Lux Sensor

    10
    0 Votes
    10 Posts
    6k Views
    rnollenR
    I saw this one: http://www.ebay.com/itm/Digital-Light-Intensity-Sensor-Module-BH1750FVI-Stable-For-Arduino-TW-/131903322284?hash=item1eb60cf8ac:g:t1MAAOSwV0RXqVe9 This one looks better for outside use I think, because the sensor itself is more protected for water.
  • MQTT MySensors gateway via serial/ESP8266

    4
    0 Votes
    4 Posts
    2k Views
    L
    @mfalkvidd Thank you, I guess I will use the ESP then. Or perhaps I will try to write a script to use MQTT with the serial gateway... why add another network layer (WiFi) if you don't have to...
  • Help with OTA using RFM69HCW needed please

    4
    0 Votes
    4 Posts
    1k Views
    dougD
    I have managed to solve this it looks like the CRC failure was down to an incompatible SPI Memory chip. I am now using Brand Adesto Technologies Mfr. Part No. AT25SF041-SSHD-B RS Stock No.223-0562 and it seems to work very well now. Especially if you take Martins recommendations below @martinhjelmare said in OTA firmware updating is too slow..: I implemented a check for firmware update message in my modified SenseBenderMicro sketch, and alternative behavior in the loop if FW update is ongoing. This doesn't solve the problem of dropped messages, but could be good to speed up the update and don't waste time on sensor updates. void loop() { if (fwUpdateOngoing) { fwUpdateOngoing = false; fwUpdateOngoing = wait(OTA_WAIT_PERIOD, C_STREAM, ST_FIRMWARE_RESPONSE); } else { normalFlow(); } } void normalFlow() { // Short delay to allow buttons to properly settle sleep(5); int buttonValue = digitalRead(BUTTON_PIN); measureCount ++; sendBattery ++; bool forceTransmit = false; transmission_occured = false; #ifndef MY_OTA_FIRMWARE_FEATURE if ((measureCount == 5) && highfreq) { clock_prescale_set(clock_div_8); // Switch to 1Mhz for the reminder of the sketch, save power. highfreq = false; } #endif if (measureCount > FORCE_TRANSMIT_INTERVAL) { // force a transmission forceTransmit = true; measureCount = 0; } sendTempHumidityMeasurements(forceTransmit); if (buttonValue != oldValue) { // Send in the new buttonValue send(msg.set(buttonValue==HIGH ? 0 : 1)); oldValue = buttonValue; transmission_occured = true; } #ifdef MY_OTA_FIRMWARE_FEATURE if (transmission_occured) { fwUpdateOngoing = wait(OTA_WAIT_PERIOD, C_STREAM, ST_FIRMWARE_RESPONSE); } #endif sleep(digitalPinToInterrupt(BUTTON_PIN), CHANGE, MEASURE_INTERVAL); }
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    5 Views
    No one has replied
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    2 Views
    No one has replied
  • Battery powered temp sensor, minimize drain?

    4
    0 Votes
    4 Posts
    2k Views
    mfalkviddM
    @Efflon yes, that's correct.
  • Ceech-Board Buyers

    14
    0 Votes
    14 Posts
    5k Views
    R
    I purchased from him before and recieved my boards. He also helped me get them set up.
  • Sensor Shield

    1
    0 Votes
    1 Posts
    903 Views
    No one has replied
  • Multiple Gateways for redundancy

    9
    1 Votes
    9 Posts
    5k Views
    gohanG
    It all depends if it is mission critical stuff, otherwise just keep a spare rpi and an arduino board pre-programmed that you can easily swap.
  • My first multisensor daughter board

    14
    5 Votes
    14 Posts
    8k Views
    S
    @alexsh1 veml6070 works nice. that's a while i've done this ulpnode board. finally i've done my coincell multisensors for indoor. And now, for lot of sensors etc i use more powerful mcu. That said i have a weather extension board with lot of sensors including the veml6070. will try to release when i'have time ;)
  • NRF24L01+PA+LNA with Raspberry PI 3

    5
    0 Votes
    5 Posts
    6k Views
    E
    Wow, yes I am, thanks a lot!!
  • Pressure Sensor - minimum detectable pressure change

    3
    0 Votes
    3 Posts
    2k Views
    J
    Oops. My bad. I thought I listed the sensor. I was looking at the BMP180 on the atmospheric pressure sensor build page. It looks like the BMP280 also has a +- 1 hPa absolute accuracy. Maybe I could take advantage of the better relative accuracy and sample pressure when the furnace is both running and not. The not running pressure would give me a good baseline.
  • NRF24L01+ vs RFM69

    4
    0 Votes
    4 Posts
    3k Views
    alexsh1A
    The comparison has been done many times - just browse the forum or google it. Basically, if you are looking for stability and range, I'd recommend going for rfm69 nrf24l01+ is great too, much cheaper, but be prepared to face (a) fake transceivers and hence RF issues (2) power issues (3) range issues. Sometimes, one has to spent a lot of time to make them work sadly.
  • Battery powered PIR

    18
    3 Votes
    18 Posts
    24k Views
    n1ck1355N
    Hi :) does anyone know where i actually find the FT531IA? on aliexpress there are only FT531EA with output of 2.5V :(
  • Sparkfun nrf24 on my sensors

    3
    0 Votes
    3 Posts
    1k Views
    A
    @mfalkvidd plus a voltage regulator so i can plug the vcc directly into VIN for more current.
  • Arduino Pro Mini + nRF24L01 (jmodule?? or something else)

    17
    1 Votes
    17 Posts
    5k Views
    gohanG
    @Nca78 My colleague bought a box of 18 cr123a on Amazon branded keenstone for 26€
  • Is it worth building accurate sensors?

    11
    0 Votes
    11 Posts
    3k Views
    gohanG
    @sundberg84 I'll consider it thanks! The price is higher of course but still in the affordable range. You see, personally I find useless to collect data that is inaccurate even if it is cheap. I have been playing with the DHT11 because I found it in the arduino starter kit I bought last year, so for prototyping is ok, but for a real application I'd prefer more accuracy and reliability :)
  • Gateway all in one

    13
    0 Votes
    13 Posts
    5k Views
    S
    For the moment, the lib doesn't support multiple transport (rfm69, rs485 etc.) at same time. Also, important side not, i don't think a Nano is enough powerful for doing this, flash nor ram..maybe i'm wrong ;)
  • 3 + 4 way switch with a relay

    12
    0 Votes
    12 Posts
    13k Views
    Miro KrsjakM
    I dont think the solution is what you wanted, if the arduino fails, you will not be able to turn the light on. It is good only to be able to override switches and turn lights off. I would like to come up with a full solution instead...

31

Online

12.3k

Users

11.2k

Topics

113.4k

Posts