Skip to content

Hardware

Talk about fun sensor hardware, MCUs, PCBs and how to power your sensors here.
1.8k Topics 18.3k Posts
  • SensebenderGateway + Wifi esp8266ex + Radio nrf24l01

    4
    0 Votes
    4 Posts
    1k Views
    tbowmoT
    @Viktor-Zeman The Sensebender gateway is not intended for wifi use, as we already have solutions for that using the ESP8266 native mysensors build. It can use USB or ethernet..
  • ESP8266 - 07: What are the correct connections for deepsleep? (SOLVED)

    2
    0 Votes
    2 Posts
    8k Views
    No one has replied
  • Sensebender Micro - Serial console - reading problem

    5
    0 Votes
    5 Posts
    2k Views
    Viktor ZemanV
    @tbowmo great answer! I agree, you are right, it has no sense to change frequency in my case. I want to measure temperature each few minutes and than sleep ...
  • Paying peanuts

    9
    0 Votes
    9 Posts
    2k Views
    pansenP
    Good to know and good to hear. Have fun with your projects!
  • what does MY_RF24_ADDR_WIDTH means?

    1
    0 Votes
    1 Posts
    561 Views
    No one has replied
  • Question about powering the nrf24l01+ with atmega328ppu ?

    5
    0 Votes
    5 Posts
    1k Views
    L
    thanks for your answer ;) it's a good news because i've allready made the pcb for the module ^^ [image: mini_521575IMG1212.jpg]
  • The mysterious case of overly active motion sensors

    1
    0 Votes
    1 Posts
    790 Views
    No one has replied
  • Problem with Serial Gateway equipped with RFM69W and 1st sensor

    4
    1 Votes
    4 Posts
    1k Views
    moumout31M
    Hello, I also precise that first I didn't use a level shifter to reduce 5V Arduino to 3,3V for RFM69W pins. Thus when I tried again, I used new RFM69W chips.
  • 0 Votes
    4 Posts
    1k Views
    mfalkviddM
    Thanks @nick-van-alst for asking and @tbowmo for answering. I've added info on the bootloader at https://www.mysensors.org/view/1
  • BME280 Sensor Presentation

    2
    0 Votes
    2 Posts
    1k Views
    tbowmoT
    @naviathan You should present each child sensor as it own type, that is: child sensor id -> type 1 -> S_TEMP 2 -> S_HUMIDITY 3 -> S_BAROMETER and then use the correct V_ types for transmitting the different sensor types.
  • Arduino UNO R3 maximum current?

    3
    0 Votes
    3 Posts
    2k Views
    xydixX
    [image: 1485424008773-img_20170125_205415.jpg] Not so fancy but this is how I did. It will do for now. This is the 5V pin under the USB connector. Now I get 5V directly from my USB power supply.
  • Sensbender micro interrupts

    3
    0 Votes
    3 Posts
    975 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
    5k 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
    1k 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
    1k Views
    mfalkviddM
    @Efflon yes, that's correct.
  • Ceech-Board Buyers

    14
    0 Votes
    14 Posts
    4k 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
    641 Views
    No one has replied

21

Online

11.7k

Users

11.2k

Topics

113.1k

Posts