Skip to content

Hardware

Talk about fun sensor hardware, MCUs, PCBs and how to power your sensors here.
1.8k Topics 18.3k Posts
  • Biulding my 1st PCB for an arduino nano + mysensors... anyone ?

    5
    2
    1 Votes
    5 Posts
    1k Views
    nagelcN
    Recheck all your Nano connections. I think you still have the pin numbers and names mixed up. You will see almost all designs reference the pin name, because that ties back to the function in the microprocessor. Your IRQ should be D2 for example. Grab a Nano pinout from the web. You want to align the CSN, MOSI, MISO, SCK, to the corresponding digital pins for the Nano. You will also see pins with functions INT 0 and INT 1 Your IRQ has to go to one of those. Look at the MySensors "How to wire the radio" page. It has the pins that are most normally used. Welcome to the club. You can do some pretty amazing boards in KiCAD once you get the hang of it. PS. If you are in the US, check out oshpark for some prototypes. 3 boards for $9 if they meet the size requirements, and they are faster than delivery from China.
  • OLED Scene controller

    8
    0 Votes
    8 Posts
    2k Views
    dbemowskD
    @alowhum Thanks
  • Another nrf24l01+ fake or..?

    4
    0 Votes
    4 Posts
    982 Views
    YveauxY
    @alexsh1 said in Another nrf24l01+ fake or..?: Do you know if this is repairable? Changing resonator, chip or both? When power usage increases over time it would be interesting to know what is causing it...
  • PIR AM312/412/612

    31
    0 Votes
    31 Posts
    14k Views
    O
    @just4-electronics In also using the setup(am612) from NeverDie, and I'm pretty pleased with it. I mapped an extra cap to the setup but that's just for my pease of mind. 😀
  • [SOLVED] BME280 power consumtion

    11
    0 Votes
    11 Posts
    9k Views
    alexsh1A
    @mickecarlsson I believe BME280.writeMode(smSleep); is not necessary. Forced mode must be used. I think after taking the measurement the sensor goes back to sleep. BME280.writeMode(smForced);
  • This topic is deleted!

    0
    0 Votes
    0 Posts
    8 Views
    No one has replied
  • Simple deep discharge protection for battery operated sensors?

    1
    1 Votes
    1 Posts
    447 Views
    No one has replied
  • UPS battery charging

    4
    0 Votes
    4 Posts
    698 Views
    gohanG
    It could also be the article is not very new and lately battery technology allows for a bit higher standby voltage... who knows :D I don't think 0.1/0.2V would make a huge difference in UPS runtime while on battery
  • CO-sensors: Cheap vs expensive, what's the difference?

    2
    0 Votes
    2 Posts
    989 Views
    alowhumA
    Another difference is digital bowl vs analog. Analog is more sensitive and less susceptible to respond to other things (like volatile organic compounds). The downside is that it has will only work for a few years, since it has some material inside that slowly reacts.
  • YHDC Current Transformer SCT-013-000 readings interval question

    1
    0 Votes
    1 Posts
    583 Views
    No one has replied
  • Sensor measuring force during pulling

    3
    0 Votes
    3 Posts
    670 Views
    nagelcN
    The 300kg might be a challenge. It seems most ali express load cells are aimed at light weights, or weighing humans. Here are some for lighter weights: https://www.aliexpress.com/item/1kg-5kg-10kg-small-range-weighing-pressure-sensor-load-cell-set-weight-sensor-set-sensor-HX711AD/32765498523.html Here is one for 200kg: https://www.aliexpress.com/item/New-Arrival-1PCX-200kg-electronic-platform-scale-load-cell-pressure-balanced-cantilever-load-weight-sensor-New/32703877639.html If you can't find one that does 300kg, you could use a lever mechanism to scale the force appropriately. I also saw some adds for custom load cells, but that is more expensive.
  • Connecting two identical sensors.

    4
    0 Votes
    4 Posts
    797 Views
    mfalkviddM
    Great work @johang, thanks for reporting back.
  • DS18B20 Output temperature

    5
    0 Votes
    5 Posts
    1k Views
    B
    thanks Yveaux That seems like the way I will have to go. I will work on it.
  • Nodo 485

    4
    0 Votes
    4 Posts
    802 Views
    mfalkviddM
    @bocmau that's very strange. Which controller are you using?
  • Driving an moving coil meter whit a PWM output

    5
    0 Votes
    5 Posts
    961 Views
    zboblamontZ
    @hard-shovel That would be the cold coffee with cream with a certain Guinness ais quoi? ;)
  • BBC Micro:bit and MySensors - a great match!

    11
    2 Votes
    11 Posts
    4k Views
    alowhumA
    @neverdie @neverdie I never tried to get OTA to work, no. Glad to see you diving in though!
  • This topic is deleted!

    1
    1 Votes
    1 Posts
    73 Views
    No one has replied
  • Gateway SD card logging of Node data

    9
    0 Votes
    9 Posts
    2k Views
    korkenK
    Hi! Did you manage to solve this issue? I have a similar requirement. I have a set of battery powered sensors on a remote cabin with very limited power supply during the winter. I think I can manage to continuously power an Arduino Mega gateway, but not a 4G router to send the sensor data to my database at home. I think the solution is to have the gateway buffering up sensor data, and then send it once a day or something. (After first powering up the 4G router through a relay). I guess I have to hack into the Ethernet gateway code, like you mentioned. But what would be the best place to get to this information. What file/function I should begin digging into? Please advise, if you know the answer!
  • [SOLVED] PCB / Circuit error diagnosis help

    3
    0 Votes
    3 Posts
    731 Views
    mfalkviddM
    Nice work @dsiee, thanks for reporting on the solution.
  • ENC28J60 Gateway - no ping

    7
    0 Votes
    7 Posts
    2k Views
    H
    @daniele-frigo I have tried the stable and development versions of my sensors, the standard UIPEthernet.h and the Mysensors version of UIPEthernet.h, and several versions of Arduino IDE and still cannot replicate your log result of getting only one line of debug data using your program. This should generate five lines of debug code regardless if the ENC module is connected. With the module connected you should be able to ping the arduino on 192.168.1.22 if your computer is on the same subnet. So several questions & things to consider 1 Are you actually testing using the code you posted above and getting only the one line of debug If so, then I think you need to check your software versions, 1a Are you using Arduino IDE or some other environment like PlatformIO what versions? 1b Is the correct UIPEthernet.h being used during compiling? 1c Are there any error messages during compiling, what is the memory usage? 1d what bootloader are you using? the Old nano Bootloader, New nano type or some other? 2 Is the network address suitable for your network and you have no other item using that ip address and no arduino device using the same MAC address for pinging Is your computer on the same subnet ie 192.168.1.xxx 3 My ENC modules are power hungry they take about 150mA with only a nano attached. Is you power supply sufficient and smooth? 4 Are you plugging the board to the nano or using jumpers? If using jumpers try and jumper from the Nano pin 10(CS) to pin 8 on the board it is possible the board has the cs connection on pin 8. 5 You could try loading the UIPEthernet example EchoServer and see if you can then get echo back from your computer if you use telnet on your computer. When doing this use a suitable MAC, IP address and port number on the arduino for your computer network. This example uses the same connections as the gateway so no wiring changes. You should then be able to connect and then get text sent from the computer echoed back from the arduino using telnet. 6 Failed Parts! Original Nano If you were powering the original nano from the USB port then i suspect the input diode has partially failed, so will supply very limited power to the board from the USB connector, If you were powering the nano via the RAW pin then the voltage regulator is suspect. ENC28J60 Board If the Link and Data LEDs are lighting up then the ENC28J60 is working to some extent as these LEDs are controlled by the chip. So I suspect the programing and then power / connections. Of course even if you get this working this chip is second rate compared to the W5100 or W5500 in both memory consumption and speed.

22

Online

11.7k

Users

11.2k

Topics

113.1k

Posts