Reddit mentions: The best electronic component sensors
We found 125 Reddit comments discussing the best electronic component sensors. We ran sentiment analysis on each of these comments to determine how redditors feel about different products. We found 71 products and ranked them based on the amount of positive reactions they received. Here are the top 20.
1. URBEST 8mm Detecting Distance Approach Sensor Inductive Proximity Switch NPN NO DC 6-36V Cylinder Type
- Item Name : Inductive Proximity Switch; Model : LJ18A3-8-Z/BX; Package Qty: 1 Piece Switch
- Wire Type : DC 3 Wire Type (Black, Brown, Blue);Switch Appearance Type : Cylinder Type; Material : Plastic, Alloy;
- Theory : Inductive Sensor; Output Type: NPN NO(Normal Open);Diameter of Head : 18mm;Detecting Distance : 8mm
- Supply Voltage : DC 6-36V;Current Output : 300mA;Detect Object : Iron;
- Operating Temperature : -25C to +55C (Non-freezing Condition);Size : 7 x 3cm/2.8'' x 1.2'' (L*Max. Dia);Cable Length : 103cm / 40.55"
Features:
2. DAOKI 5PCS TCRT5000 Infrared Reflective Sensor Module IR Barrier Line Track Photoelectric Switch
- Using infrared reflective sensor TCRT5000.
- Detection of reflection distance: 1 mm to 25 mm.
- The comparator output signal clean, good waveform, driving ability, more than 15mA.
- With a multi-turn precision potentiometer adjustable sensitivity adjustment.
- The working voltage of 3.3V - 5V.
Features:
Specs:
Weight | 0.01 Pounds |
3. uxcell 71.8mm Fish Tank Water Level Sensor Liquid Vertical Plastic Floating Switch
- Product Name : Water Level Sensor; Model No. : ZP3208-P;Max Contact Rating : Max Contact Rating;10W : 10W;Max Switching Voltage : 100V DC
- Max Switching Current : 0.5A;Max Breakdown Voltage : 220V DC; Max Carry Current : 1.0A;Max Contact Resistance : 100mohm
- Temperature Rating : -10 ~ +60 C / 85 Float Ball Material : PP; Float Body Material : PP; Float Ball Size(Approx.) : 15.3 x 23.5mm / 0.602" x 0.925"(L*D)
- Thread Dia(Approx.) : 9.6mm / 0.378";Nut Dia(Approx.) : 16.8mm / 0.661";Bottom Clip Dia(Approx.) : 15mm / 0.591";Body Total Length(Approx.) : 71.8mm / 2.8"
- Cable Length : 34cm / 13.4";Color : White, Black; Net Weight : 13g;Package Content : 1 x Water Level Sensor
Features:
Specs:
Color | White, Black |
Number of items | 1 |
Release date | August 2018 |
Size | 71.8mm |
4. Waterproof Ultrasonic Module JSN-SR04T Water Proof Integrated Distance Measuring Transducer Sensor for Arduino
With a waterproof sealed emitter. This sensor is suitable for outdoor applications such as car reversing sensors, security alarms, industrial inspection, etcWorking voltage:5V, Static current:5mA, Working current: 40mAWorking range: 25cm-4M, Working frequency: 40KHZ, Detecting angle: 70 degreeApplic...
Specs:
Color | Ultrasonic sensor |
Size | JSN-SR04T sensor |
5. Uxcell NPN NO Capacitance Proximity Sensor Switch, DC 6V - 36V/300 mA, 1 mm -10 mm
- Product Name : Capacitive Proximity Switch; Model : LJC18A3-H-Z/BX; Wire Type : DC 3 Wire Type (Brown, Black, Blue);Switch Appearance Type : Cylinder Type
- Theory : Capacitance Sensor; Output Type : NPN NO(Normal Open);Diameter of Head : 18mm;Detecting Distance : 1-10mm
- Detecting Object : Metal or Nonmetal Material; Supply Voltage : DC 6-36V;Current Output : 300mA;Response Frequency : 100Hz
- Operating Temperature : -25 to +65 Celsius (Non-freezing Condition);Size : 7.5 x 3cm / 3"x 1.2"(L*Max. Dia);Cable Length : 120cm/47";External Material : Plastic, Alloy
- Net Weight : 85g;Color : Silver Tone, Yellow, Gray; Package Content : 1 x Capacitive Proximity Switch
Features:
Specs:
Height | 1.181102361 Inches |
Length | 47.24409444 Inches |
Number of items | 1 |
Weight | 0.1763698096 Pounds |
Width | 1.181102361 Inches |
6. Uxcell 1-60L/Min DC 5-24V Hall Effect Water Flow Sensor FS300A Counter Meter
- Product Name : Water Flow Rate Sensor; Model : FS300A;Voltage : DC 5-24V
- Water Pressure Resistance : <1.2MPa;Working Rate : 1-60L / Min A 3%;Thread Diameter : 26mm/G3/4"
- Size : 6.5 x 4.2 x 3.7cm / 2.6" x 1.6" x 1.5"(LWT);Cable Length : 15cm / 5.9"
- Material : Plastic; Color : Black
- Net Weight : 66g;Package Content : 1 x Water Flow Rate Sensor
Features:
Specs:
Height | 1.5 Inches |
Length | 2.6 Inches |
Number of items | 1 |
Weight | 0.066 Pounds |
Width | 1.6 Inches |
7. CHENBO(TM)4Pcs 50kg Load Cell Body Scale Weight Weighting Sensor Half-bridge/Amplifier with 1pcs HX711 A/D Module
- Load cell-This load sensor, sometimes called a strain gauge, is the same one found in digital bathroom scales (you know, the ones you use in January for your New Year’s resolutions, and then forget about a month later).
- HX711-This module uses 24 high precision A/D converter chip hx711. It is a specially designed for the high precision electronic scale designwith two analog input channelthe internal integration of 128 times the programmable gain amplifier. The input circuit can be configured to provide a bridge type pressure bridge (such as pressureweighing sensor mode)is of high precisionlow cost is an ideal sampling front-end module.
- LOAD CELL SPECS - 34 mm x 34 mm
- Hx711 SPECS-Selectable 10SPS or 80SPS output data rate;Operation supply voltage range: 2.6 ~ 5.5V
- Package:4 x human scale load cell sensor ; 1X HX711 Module
Features:
8. WINGONEER 5Pcs Hall Effect KY-003 Magnetic Sensor Module DC 5V for PIC AVR Smart Cars
9. UNIK MPU-9250 9DOF Module Nine-axis Attitude Gyro Compass Acceleration Magnetic Field Sensor
Specs:
Height | 0.59 Inches |
Length | 0.98 Inches |
Weight | 0.01 Pounds |
Width | 0.08 Inches |
10. Ultrasonic Module Distance Measuring Transducer Sensor Waterproof DC 5V
- Product Name : Proximity Switch;Model : LJ18A3-8-Z/BX;Type : DC 3 Wire Type (Brown, Blue. Black);Switch Appearance Type : Cylinder Type
- Theory : Induction Sensor;Output Type: NPN NO(Normal Open);Diameter of Head : 16.4mm/ 0.64"
- Detecting Distance : 8mm/ 0.31";Work Voltage : DC 6-36V;Consumption Corrent : Max 300mA
- Size : 6.6 x 1.8cm/ 2.6" x 0.7"(L*Max.D);Cable Length(Approx.) : 115cm/ 45.3";External Material : Plastic, Metal
- Weight : 75g;Color : Black, Blue, Red, Silver Tone;Package Content : 1 x Inductive Proximity Switch,Several Installing Parts
Features:
11. uxcell LJC18A3-B-Z/BX 1-10mm Capacitance Proximity Sensor Switch NPN NO DC 6-36V 300mA
Country of Manufacture: CHINA; Material: Electronic Parts; Net Weight: 108g; Package Content: 1 x Capacitive Proximity SwitchModel: LJC18A3-B-Z/BX; Output Type: NPN NO(Normal Open); Thread Size: 18mmDetecting Distance: 1-10mm (Read description befor purchase); Detecting Object: Metal, Water, Glass,e...
12. Taiss 2PCS M12 4mm Sensing DC 5V NPN NO(Normally Open) 3D Printer LJ12A3-4-Z/BX-5V Cylinder inductive Proximity Sensor Switch Work Voltage 5VDC Special for MCU
Product Name : Inductive Proximity Switch;Model : LJ12A3-4-Z-BX 5V ;Wire Type : 3 Wire Type (Black, Brown, Blue);Switch Appearance Type : Cylinder TypeTheory : Inductive Sensor;Output Type : NPN NO(Normal Open);Thread Diameter : 10.5mm/0.41";Head Diameter : 11.8mm/0.46"Detecting Distance : 4mm;Suppl...
13. Softpot Rotary Potentiometer
- Unit comes with adhesive backing
- Connector is 0.1" spaced and bread board friendly
- Work great with a finger, or stylus.
Features:
Specs:
Number of items | 1 |
14. IDUINO 2 Pcs Arduino Compatible Hall Effect Magnetic Sensor DC 5V
This item is only a hall effect sensor that was soldered into a PC board for easier using, it does not contain the LEDs and Resister.Working voltage: DC 5VMaterial is PCB and a hall effect sensor, suitable for Arduino DIY projectAnalogy Hall magnetic sensor module and digital interface13 carry LED f...
Specs:
Height | 0.39 Inches |
Length | 3.94 Inches |
Weight | 0.02 Pounds |
Width | 3.94 Inches |
15. DC 6-36V NPN NC 5mm Inductive Proximity Sensor Detection Switch LJ18A3-5-Z/AX
Specs:
Color | Silver Tone, Blue, Black |
16. Saim LJ18A3-8-Z/BX DC6-36V 8mm Tubular Inductive Proximity Sensor Switch Detector NPN
- Product Name : Proximity Switch;Model : LJ18A3-8-Z/BX;Type : DC 3 Wire Type (Brown, Blue. Black);Switch Appearance Type : Cylinder Type
- Theory : Induction Sensor;Output Type: NPN NO(Normal Open);Diameter of Head : 16.4mm/ 0.64"
- Detecting Distance : 8mm/ 0.31";Work Voltage : DC 6-36V;Consumption Corrent : Max 300mA
- Size : 6.6 x 1.8cm/ 2.6" x 0.7"(L*Max.D);Cable Length(Approx.) : 115cm/ 45.3";External Material : Plastic, Metal
- Weight : 75g;Color : Black, Blue, Red, Silver Tone;Package Content : 1 x Inductive Proximity Switch,Several Installing Parts
Features:
Specs:
Number of items | 1 |
17. uxcell 6-36VDC 4mm Detecting Distance PNP NO Inductive Proximity Switch LJ12A3-4-Z/BY
- Product Name : Inductive Proximity Switch;Model : LJ12A3-4-Z/BY;Theory : Inductive Sensor;Wire Type : 3 Wire Type (Brown, Blue, Black)
- Switch Appearance Type : Cylinder Type, Metal Shell;Output Type : PNP NO;Detecting Distance : 4mm(+/-10%);Supply Voltage : DC 6-36V
- Output Current : 300mA;Detect Object : Iron;Diameter : 12mm/0.47"
- Total Size : 60 x 20mm/ 2.4" x 0.8'' (L*Max.D);Cable Length : 1m/39.4'';External Material : Plastic, Metal
- Net Weight : 47g;Main Color : Silver Tone, Yellow, Black;Package Content : 1 x Inductive Proximity Switch
Features:
Specs:
Height | 2.36 Inches |
Length | 0.79 Inches |
Size | 4mm PNP NO |
Width | 0.79 Inches |
18. CTYRZCH NPN NO 3-Wire 4mm Inductive Proximity Sensor Switch DC 10-30V SN04N SN04P SN04Y
- Product Name: Inductive Proximity Switch; Theory: Inductive Type Sensor; Wire Type: DC 3 Wire Type (Brown, Black, Blue).
- Sensing Distance: 4mm; Working Voltage : 10-30V DC.
- Size: 18 x 18 x 36mm/0.7" x 0.7" x 1.4"(W*H*L).
- External Material : ABS Plastic.
- Package Content: 1 x Proximity Sensor Switch, 4 x Screws.
Features:
19. Velleman K2639 Liquid Level Controller
- power supply: 12-14V AC or 16-18V DC / 100mA
- relay output: 240V / 3A max.
- dimensions: controller PCB: 4.1 x 2.4" sensor PCB: 4.1 x 1
- you can substitute your own sensor probes
- THIS IS AN ELECTRONIC KIT AND REQUIRES ASSEMBLY.
Features:
Specs:
Height | 7.87401574 Inches |
Length | 0.9842519675 Inches |
Number of items | 1 |
Weight | 0.440924524 Pounds |
Width | 4.7637795227 Inches |
20. uxcell 10 X High Sensitivity Vibration Switch Sensor 10M Ohm SW-18010P Black
- Product Name : Vibration Switch;Model Number : SW-18010P;Max.Voltage : 12V
- Rated Thermal Current : 0.2mA;Insulation Resistance : 10M ohm
- Overall Package : Sealed;Temperature Resisting : 100°C
- Body Dimension : 4.5 x 15mm/0.17" x 0.59"(D*L);Pin Length : 8mm/0.3"
- Net Weight : 4g;Package Content : 10 x Vibration Switch
Features:
Specs:
Number of items | 1 |
🎓 Reddit experts on electronic component sensors
The comments and opinions expressed on this page are written exclusively by redditors. To provide you with the most relevant data, we sourced opinions from the most knowledgeable Reddit users based the total number of upvotes and downvotes received across comments on subreddits where electronic component sensors are discussed. For your reference and for the sake of transparency, here are the specialists whose opinions mattered the most in our ranking.
Yes, electronics can cost a lot, and many of the telescope manufacturers make things, that when I look at them belong in the 1990s or 2000s, in terms of the way they work, and honestly could have been $400. It's basically the TI calcuator system: https://xkcd.com/768/
People have replaced those control systems, using technology (especially things like improved stepper control) which has come about for various reasons, like 3D printers, and simply faster microcontrollers.
Here's one: https://www.youtube.com/watch?v=tCBgmgc8qiA conversion (I suspect based on that it was using one of the faster controllers, but mine can do fine with an Arduino Mega + Ramps (the cheap controller))
So At 408 + a bracket (Easy and simple 3D print or easy to DIY, look at the OnStep Showcase for a number of them.)
Along with a 1/4-20 screw and a dovetail (Oh look: https://www.thingiverse.com/thing:2039785) , and you've got all of the functionality of a one of the Star Adventurers, along with the ability to mount pretty much any telescope up to 8" with a vixen dovetail.
Plus, unlike from what I can tell of almost all commercial ones, they don't seem to compensate for misalignment when tracking. (Ie, they only move RA, not DEC, unless guiding.) Here are some examples of unguided long exposures with dual axis compensation. (Also, He doesn't usually process them, these are per other discussions straight off the camera) https://www.flickr.com/photos/11381732@N08/albums/72157683118306836
Though that uses PEC (Periodic error correction, because worm gears often have high/low spots, so it can be corrected by basically guiding a few times and storing the corrections, which are then replayed). If you want that stored, which isn't included on what I mentioned above, but can be added for the cost of a magnet or two and a hall sensor ( https://www.amazon.com/WINGONEER-Effect-KY-003-Magnetic-Arduino/dp/B06XHG9CYN/ $8 and magnet https://www.amazon.com/Personalized-Multi-Use-Whiteboard-Magnetic-Refrigerators/dp/B075PMV2BC/ $8 ) Otherwise you'd have to retrain it each time.
One thing is that the microcontroller and drivers aren't the most advanced, but you can upgrade them if you want. (STM32 about 3x as fast, but it's rarely needed, except for better alignment is about $60, but add two drivers, so call it a net of +$40 extra but that the kit adds wifi ($6 and a bit of wiring to the original) and a hand controller to it. the faster processors ESP32 and Teensy cost more but are something like 14x as fast allowing better alignment. Mind if you use Howard's Sky Planetarium, it won't matter too much, and it'll be able to process on the computer.)
All new, and unless you have space taken up as your main concern the above setup is in pretty much all respects better than that suggested by dan.
I actually just ordered this inductive sensor from Amazon: https://www.amazon.com/gp/product/B01M1777XK/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8&psc=1 . In the reviews someone used it with success on our machine and said it was a significant improvement. Looks like an easy install by cutting and splicing the wires near the sensor. Seems like many people have success with this.
&#x200B;
I'll check out the tinymonsters firmware, that also seems to be pretty popular. Is there any functional difference? Or is it just better behind the scenes?
Here is the main website detailing how to build an EDTracker. You should make sure to read through this website in addition to reading my comment.
You have a few decisions to make:
*****
Here's what I did for my build:
*****
After you build the EDTracker, it requires programming and calibration. I would follow the instructions from the website above, I don't have anything to add to those instructions.
In order to make the EDTracker software work with VRidge, you'll need OpenTrack to translate between the two pieces of software. Follow the instructions here to setup the EDTracker software and OpenTrack. You'll also need to set VRidge to take sensor data from the FreeTrack protocol.
There's one very important piece of information that doesn't appear anywhere. You want to start OpenTrack immediately after the orientation has been reset in the EDTracker software. That way OpenTrack will have the same understanding of the neutral position as the EDTracker software. If this isn't done correctly, you get really strange side effects when moving around. If you then want to map a keyboard button to reset the orientation, this should be done in the EDTracker software and not the OpenTrack software.
Hopefully you find this helpful!
Everything he said is spot on. I have 4 cheap Chinese printers and those are all the recommended upgrades regardless of the brand.
I recommend this power supply. It can provide 50% more power and has a cooling fan.
These mosfets have worked very well for me and lowered bed heating times significantly as well as make your printer a lot safer.
Personally I haven't had any issues with the bed connector, but maybe some epoxy or hot glue would keep the wires from moving around too much.
One of the best upgrades I did was to flash Marlin onto the board as the stock firmware is kind of crappy.
This also allows the use of a Inductive proximity sensor which makes leveling the bed significantly easier.
The bearings he recommended, the Drylin ones, will make the movements of your printer a little smoother and a lot quieter.
The belts stretch. The ones from China are rarely reinforced. I'm lazy so i just tighten them every so often. But it would be worthwhile to just start with the higher end reinforced belts.
That aside, once your printer is up and running and somewhat calibrated, head over to thingiverse and search for your printer. There are thousands of upgrades available.
Good luck!
Man, you're on a whole other level, that project is amazing though. I did ponder on going for a cheaper probe like you did. One thought I had was to maybe get two and install the other one a few weeks after installing the first, both to verify data integrity between them as well as to have sort of a failover when the first one inevitably conks out. So you can essentially just get any ol probe? I liked the pressure sensor you used as well, thought about going that route as well but I picked up a waterproof ultra sonic sensor instead. It was ~$15 so figured it can't hurt to mess around/ have fun with if it doesn't work as well as I expect. I can definitely use this project as reference on some things though. Thanks very much for the links.
H-Bridge (for the UNO there are also shields)
Sensors e.g. this / that though you can also get tctr5000 modules for cents elsewhere.
And note that if you are not set on a line-follower, the kit you've chosen already includes the ultrasonic distance sensor which is nie for robotic projects as well :-)
Do you have a soldering iron and multimeter? Even a cheap $4 multimeter is fine for low-current & low-voltage tasks, and makes your life easier (checking voltages, connections, resistor values...)
As for a soldering iron, even a $1 will do (if it doesn't burn down your house ;-) ) - but an adjustable temperature one will be more worthwhile. Even a $20 soldering station will do to get started if you don't want to spend $80-$100. I tried to avoid soldering for years, and it was a big mistake. It's actually easy and useful.
And another note: The 2wd and 4wd chars will not always go in a straight line. Motors don't run 100% in sync, even at the same voltage.
With a rotary encoder you can ajust the speed in software. You can use one of those IR reflective sensors modules, or a gap sensor, or even a hall sensor... example
You can also get 2wd kits example, but overall, they aren't as great of a value (and as you can see, they just include the standard modules)
A "sensor shield" like in that kit is nice though as it reduces the wiring chaos a bit :-) They cost $1 for the UNO at Aliexpress, probably more expensive at Amazon.
I've spliced multiple accessories including led lighting into the 12v terminals of the cr-10x without any issue. Currently I'm printing with my bed at 65 degrees and print head at 210. I'm in the US on 120v drawing ~(2.6 after heating -3.15 amps during heating)/~220 watts. You can easily power multiple devices off the 12v terminals without any issue.
The readings above include includes:
12v Noctua Fan - https://www.amazon.com/Noctua-Cooling-Blades-Bearing-NF-A4x10/dp/B009NQLT0M
12v Proximity Sensor (ABL) - https://www.amazon.com/uxcell-LJC18A3-B-Z-1-10mm-Capacitance-Proximity/dp/B0756XDQM4
5v Lighting - Partial strip - https://www.amazon.com/Lighting-Control-Findyouled-Backlight-Monitors/dp/B01M28RKH5
I'm using a mix between Marlin 1.1.8 and the custom firmware provided by www.th3dstudio.com. (If your considering doing ABL and your not super familiar with electronics I highly recommend th3dstudio.com It's important to support the engineers/developers that bring the amazing improvements in 3d printing to the masses)
I usually use octoprint with pi3 or pi zero but for these readings I had nothing plugged into the micro usb port.
If you have any questions or need some more information about how I do my wiring I would be happy to help!
Will do. So far, things have been pretty straight forward. Marlin config has taken a bit, I will post the final Configuration.h and Configuration_adv.h when I'm done.
&#x200B;
The biggest challenge was the Z-Probe. The logic on the endstops for the SKR is 5V, but the printrboard and probe are 12V. There was talk on the interwebs about solving the issue with a voltage divider with resistors - but that maxed out my electronics knowledge. A 5V inductive sensor was only $15 (for 2) so I bought them and it works perfectly and reliably.
https://www.amazon.com/gp/product/B073XD44CW/ref=ppx_yo_dt_b_asin_title_o02_s00?ie=UTF8&psc=1
&#x200B;
I'm down to calibrating everything, and I'll do a final update once it's all done. My first print will be a board tray that can be fit up inside the metal plus underbelly. Right now, everything is wire spaghetti behind the printer.
Let me see if I can organize it into something reasonably understandable.
First up, the controller: https://i.redd.it/zmxxkfwqy9g31.jpg
Stuffed in that box are:
For the valves, I'm using a 1" Motorized Ball valve for the outlet (https://www.amazon.com/gp/product/B06X9B4P45) and a 1/2" Motorized Ball valve for the inlet (https://www.amazon.com/gp/product/B06X99PHJJ)
Each of the relay modules control one of the ball valves. The valves are 2 wire, reverse polarity and operate on anywhere from 9 to 24v, so I just use battery voltage. In their normal closed position, both relays on the board are set to ground. When I want to open/close the valve, I switch the appropriate relay on the module to on (+12v).
The ultrasonic sensor is set at the top of the tank and measures the distance to the surface. It's not the cleanest of signals, but it will give a rough idea on where the water level is in relation to the top of the tank. You can then transform that into a rough percentage.
I use ESPHome on the NodeMCU, just for simplicity. The code is pretty long, but not very complicated. Just a bunch of different switches to abstract the base functionality into something cleaner for Home Assistant. I'll clean it up and put it in a github account or something like that and link it here later, likewise with the Home Assistant code that I use to run it.
Maybe using the steppers, and recalibrating to a limit switch might work well? If that's not an option, you definitely need absolute positioning.
I work in R&D developing these kinds of sensors and there are simply not many absolute options out there. Encoders are
differential onlymost often differential, so unless you're saving your state to EEPROM or something, you will run into the same problems you're having with steppers.What would work best and easiest is a rotary potentiometer. It might be as simple as hooking a multi-turn pot to your joint. Assuming a decently regulated power supply, this is a great way to go. Or if you need space, [these] (http://www.amazon.com/SPECTRA-SYMBOL-Softpot-Rotary-Potentiometer/dp/B00OSLO1PM/ref=sr_1_1?ie=UTF8&amp;qid=1415895418&amp;sr=8-1&amp;keywords=rotary+softpot) are great. They have a huge sweep compared to most pots, as you can see.
Making a simulated mouse trigger is very easy, get an arduino Leonardo which can be trivially programmed to emulate a USB mouse with a couple lines of code.
I am not sure what kind of IR trigger you want to implement - do you already have an IR transmitter he can trigger somehow? If that’s the case you can add an IR receiver which can receive standard IR signals from things like remote controls.
Do you need to sense something like muscular movement in his face? You might be able to hook up something like attach a small magnet with tape to his eyebrow and then position a [https://www.amazon.com/IDUINO-Arduino-Compatible-Effect-Magnetic/dp/B019GU8UY2](Hall effect sensor) nearby so he can flex an eyebrow to change the hall effect sensor reading. The hall sensor will be connected to an analog input on the arduino.
The code will look something like this:
int magnetThreshold = 300; // this value will need to be determined experimentally
void setup(){
//initiate the Mouse library
Mouse.begin();
}
void loop(){
//if the magnetic sensor is triggered send a Left mouse click
if (analogRead(1)) > magnetThreshold){
Mouse.click();
delay(1000); // wait a full second
// make sure magnet is no longer triggered
while (analogRead(1)) > magnetThreshold) {
delay(250);
}
}
There are also other kind of sensors you can use like color sensors, pressure sensors (blowing into a tube) and even tongue switches.
THANK YOU SO MUCH!! I am attempting to attach a flow meter (https://www.amazon.com/gp/product/B00HR6BTYQ/ref=ox_sc_act_title_3?ie=UTF8&amp;psc=1&amp;smid=A1THAZDOWP300U)
to an Arduino and gave it measure the amount of liquid that is going through it and display it on a liquid crystal display (https://www.amazon.com/gp/product/B019D9TYMI/ref=ox_sc_act_title_1?ie=UTF8&amp;psc=1&amp;smid=A2IAB2RW3LLT8D)
and have it display the amount of liquid going through as ounces.
If this is to much I understand but I figured this would be a great place to turn for help.
an $8 inductive sensor also just plugs into the z-endstop, but you would have to solder the connection on yourself. https://www.amazon.com/URBEST-Detecting-Distance-Inductive-Proximity/dp/B01M1777XK
But if you want something plug and play get a BL Touch: https://www.amazon.com/BLTouch-Leveling-Sensor-Premium-Printer/dp/B01FFV2TOS
with all of these options you have to update and flash the firmware to enable and allow autoleveling.
http://www.amazon.com/gp/product/B008MU1GEY/ref=oh_details_o08_s00_i01?ie=UTF8&amp;psc=1
Can't vouch that it's the same, but there is a lot of good info additionally in this thread you should check out including an inductive sensor thawkins believes is better suited to the task. If I was willing to ditch the glass bed I'd be going this route I believe.
http://www.printrbottalk.com/forum/viewtopic.php?f=113&amp;t=6812
I'll start with the non-printable mods:
Replaced the PSU with a 750w ATX PSU I had lying around.
If you do this, you will more than likely need to add a power resistor to the 5v rail. I also removed all the original wires and connectors from the PSU and resoldered just what I needed with better rated wire.
Glass bed on top of the aluminum. I just went to Lowes and got them to cut a few pieces of single pane glass.
Mosfet circuit for the heated bed:
https://www.amazon.com/BIQU-Power-Module-Expansion-Printer/dp/B01HEQVQAK/ref=sr_1_1?ie=UTF8&amp;qid=1493092441&amp;sr=8-1&amp;keywords=3d+printer+mosfet
Upgraded Y Carriage:
https://reprapchampion.com/collections/heated-beds/products/anodized-aluminum-y-carriage-plate-upgrade-v2-for-prusa-i3-reprap-3d-printer
New Belts:
https://reprapchampion.com/collections/linear-motion/products/10-meters-6mm-width-gt2-timing-belt-for-reprap-delta-3d-printer-kossel-rostock
Geared Pulley to replace the smooth one:
https://reprapchampion.com/collections/linear-motion/products/3d-printer-idler-pulley-aluminum-dual-ball-bearing-3mm-bore-16-teeth-gt2-belt
Upgraded Heated Bed, this bed heats up slow and I also lost a little bit of build volume. I plan on getting something better here very soon. Once it's up to temp it works well though.
https://reprapchampion.com/collections/heated-beds/products/new-improved-mk3-aluminum-reprap-3d-printer-prusa-i3-heated-hot-bed-build-plate
Inductive Sensor for auto level:
https://www.amazon.com/gp/product/B01LWNCY4C/ref=oh_aui_search_detailpage?ie=UTF8&amp;psc=1
Copper Tape Because the inductive sensor can't see glass I put this on the bottom side.
https://www.amazon.com/Tapes-Master-10ft-Copper-Foil/dp/B00Z8MCJW2/ref=sr_1_6?s=industrial&amp;ie=UTF8&amp;qid=1493092625&amp;sr=1-6&amp;keywords=copper+tape
Firmware:
To get the sensor working, you'll have to change the firmware unless you only want to use it as a limit switch. The only option that i'm aware of is Skynet which is based on Marlin and works fairly well. You can find that on their facebook page: https://www.facebook.com/skynet3ddevelopment/
Blue LED Extruder Fan (because the original broke). I don't remember where I got this from. I'd like to find an RGB one! ha
I added a bunch of WS2812 LEDs controlled by an Arduino at the moment, I am using OctoPi so eventually i'll have that control them but at this point they're set to UV colors because it looks cool.
Printed mods:
Frame braces:
http://www.thingiverse.com/thing:1857991
http://www.thingiverse.com/thing:1430727
Y Carriage Risers:
The Y carriage sits too low and will smack into the Y axis motor so I made these risers to solve that:
http://www.thingiverse.com/thing:2226564
Y Belt Clamp: You'll need one for the new carriage, but I cannot find the one that I used.
Auto level bracket: Though I only have PLA and it kept warping so I made a metal version of it:
http://www.thingiverse.com/thing:2006986
Anti-Z Wobble I modified this but no longer have the file, I also printed a cylinder to wedge into the hole above the lead screws.
http://www.thingiverse.com/thing:1858435
Bearings I used:
https://www.amazon.com/Beerings-Malt-ABEC-Skateboard-Bearings/dp/B005NFXHQG/ref=sr_1_2?ie=UTF8&amp;qid=1493094188&amp;sr=8-2&amp;keywords=beerings
Belt Tentioners I can't remember which ones I finally used.
I think this is everything. If I remember something else i'll post it.
Basically, I bought a float switch like this http://www.amazon.com/Aquarium-Water-Control-Plastic-Switch/dp/B005FDT02Q/ref=sr_1_6?ie=UTF8&amp;qid=1406740109&amp;sr=8-6&amp;keywords=float+switch and clipped it to the rim of my tank so that it activates when the water gets higher than it should under normal operation.
There are a lot of different ways to wire it up so it shuts off your pump. Perhaps the simplest would be to connect the float switch to a relay that controls pump power. In my case, I have a custom built reef controller that I made using a Raspberry Pi. It does a whole bunch of stuff, including monitoring levels, temps, Ph and texting me when issues arise. It was relatively easy to wire the switch to the Pi and modify my program to shut off the pumps if overflow was detected. It also says "Main tank overflow detected, shutting down pumps" in a cool robot voice ;)
On my machine, I have added the following upgrades:
I hope this helps!
I built some custom scales using scrap hardwood and an HX711 AD converter and four 50kg load sensors for each scale. I'm running a very buggy and slightly modified version of tatobari's hx711py library on the raspberry pi to pull weight settings, but the readings are very shaky and extremely sensitive to changes in temperature, so it's only accurate to about +/-5% (which I'm comfortable with now). I have hardcoded tare weights for full and empty kegs/CO2 canisters, so the python script is sending a calculated percentage to the influxdb database (housed on another, more stable machine in my house) using the influxdb API.
My solution is a little janky but it came together quickly with tools that I'm familiar with. Other folks on r/homebrewing have come up with similar methods and PLAATO just introduced a commercial solution for weighing kegs.
http://www.vellemanusa.com/products/view/?country=us&amp;lang=enu&amp;id=350507
I use this with my dehumidifier. in summer. I use automotive fuel pump form junkyard to pump water out.
when water level hit high mark pump activate. When it get low pump deactive.
Use bare wires instead of of PCB.
Easy to put together and works great!!
http://www.amazon.com/Velleman-K2639-Liquid-Level-Controller/dp/B0086GAGEU
Alternative solution: https://www.amazon.com/Uxcell-Capacitance-Proximity-Sensor-Switch/dp/B00542U3M4
Doesn't require you to switch out your bed, works just fine with glass, PCB, aluminum, steel, your hand, whatever.
I'm interested in the same thing. I've only gone as far as to install one of these to get alerts on water level:
http://www.amazon.com/Aquarium-Water-Control-Plastic-Switch/dp/B005FDT02Q
I have a sump though so it's probably much easier to put one down there than on the top tank.
If you do end up needing a replacement. This is the one I got. Works great and not too bad of a price. https://www.amazon.com/gp/product/B00DUYSWXK/ref=oh_aui_detailpage_o01_s00?ie=UTF8&amp;psc=1
You can replace the sensor. This is courtesy of Jason Cook; sign up on facebook for the CR-10S user group and you can read his entire post there!
"Having trouble leveling the CR-10s Pro? Is the leveling sensor not repeatable and leaving you with bad first layers? Here is my solution:
URBEST 8mm Detecting Distance... https://www.amazon.com/dp/B01M1777XK…
The probe is extremely repeatable and does not seem to be significantly affected by temperature or humidity. I have mine set so that it detects the bed 2mm high and then the tiny Machines firmware remembers the offset on a power cycle. It nails the first layer every time and when probing the bed, the nozzle is high enough that it does not leave plastic dots on the bed. I was always having to tinker with the old sensor settings and had a lot of bad prints. Now, I just hit print and it works perfectly every time.
I hope this helps. I love printing with my CR-10S Pro now."
I would look into using vibration/shock sensors. Thankfully a pack of 10 is pretty cheap and should be enough to cover each of your windows. You can also look into PIR sensors which use infrared light to detect proximity, but then you may have to deal with false positives since they can be inconsistent with different lighting.
For taking nightvision photos, you could use a regular USB webcam and remove the IR filter. You may also need to use infrared LEDs to get a bright enough image.
For powering the whole thing, I wouldn't hook it up to your car's battery since you could wake up with a dead battery in the morning. I would just use a usb battery pack.
I use a LJ18A3-8-Z/BX sensor and used this guide to set it up. I made a custom bracket that fits onto my custom entruder carriage. I find myself having to adjust the z-offset regularly and I'm not sure why. I don't know if my sensor is moving in the bracket or if the sensor is just that sensitive to temperature/humidity. Overall I like it and I think it is better than manually leveling the bed.
As someone who just finished a semester project with an Arduino and a Hall Effect Sensor, this is brilliant but the sensor would have to be installed in-line with either the water intake pipe or underneath the drip tip where the coffee filters into the pot.....our issue was there wasn't enough pressure to get the wheel to spin fast enough to register a pulse, so this isn't that trivial.
For reference, here is the sensor I used. I can link the Python code if anyone cares.
What about the 24v? Are there any considerations for the increased voltage on the Tornado? Is there a picture somewhere I can follow so I don't fry anything on the MKS?
And how about this sensor, bueno?
Use a capacitance sensor. Same price but senses anything. 1-10 mm adjustable sensor is $7.35 on Amazon. http://www.amazon.com/gp/product/B00542U3M4?psc=1&amp;redirect=true&amp;ref_=oh_aui_detailpage_o05_s00
I had done something similar. DIY stuff - JSN SR04T waterproof ultrasonic range finder along with a nodeMCU (ESP8266) . The sensor is fixed on top of the barrel and twice a day it measures the distance to the water level. You should Mount it about 20cm above the max. water level because that is the minimum distance it can measure. You will need microcontroller to calculate waterlevel. Here is an arduino tutorial to get you started.
I've used these in the past for a non joystick related project:
&#x200B;
Hall Sensor
The circuit, washers, and fabric are decidedly more expensive than this, when all's said and done. They're somewhat similar if you're thinking in terms of just the actual hardware, but paying the employees that make sure the washers themselves are level first, and to assemble the more complicated system first is also a factor. This literally just screws into place.
https://www.amazon.com/gp/product/B01M1777XK/ref=oh_aui_detailpage_o00_s01?ie=UTF8&amp;psc=1
I checked the voltage and it seems to be right.
4.5v when open
0v when closed
https://www.amazon.com/gp/product/B00OPNUO9U/ref=oh_aui_detailpage_o00_s00?ie=UTF8&amp;psc=1
The ones I use claim a working range up to 4m. I've never tested them to that kind of range before though
https://www.amazon.com/Waterproof-Ultrasonic-JSN-SR04T-Integrated-Transducer/dp/B07FQCNXPP/ref=mp_s_a_1_3?keywords=waterproof+ultrasonic+sensor&amp;qid=1573248470&amp;sprefix=waterproof+ultraso&amp;sr=8-3
Or they bought one of these, this, and this, and now you have all the sensors for your spacecraft.
I had to buy this bed sensor before I got a good level.
URBEST 8mm Detecting Distance Approach Sensor Inductive Proximity Switch NPN NO DC 6-36V Cylinder Type https://www.amazon.com/dp/B01M1777XK/ref=cm_sw_r_cp_apa_i_XcBtDbJDC8Y2P