12

In a nutshell, you want to treat the Arduino and all other electronic components as you would treat a line voltage electrical system. You want to have a weather-resistant case for the Arduino with as few access ports as possible, and you may want to go so far as to plug those access ports with silicone once you have the required wires in place. The easiest ...


11

You can definetely use a PLC for this. Except, you don't want to change the PLC code for each "smoothie recipe". You should write a PLC application that reads recipes from any source, like sd cards, network storage, internal storage or even QR codes if you're feeling fancy. Often PLC's already have a feature for this, where a recipe is a set of parameters ...


10

The machine will detect failure to pick a part up to the point where the vision system sees it, but not usually afterwards. The normal process is for PCBs to be visually inspected, either manually or automatically as a seperate process after placement, to detect misplaced or dropped parts. Most P&Ps will probably not know they have dropped a part after ...


10

Firstly, there are commercially available products like this one. The easiest thing to do is to get one of those airtight boxes for food storage and place the Arduino in there. If you want any wires to come out, cut a hole and use hot glue1 or some waterproofing substance (like plumber's epoxy). Silicone waterproof nuts work as well. 1. While this will ...


7

Instead of using the actuator to push the button, arrange something with a limited force to push it, like a weight or a sprung lever. Then use your solenoid to pull it back. This allows you to use any solenoid that's powerful enough, but limit the force to your delicate device under test.


6

You would have to measure either the duration between the last pulse and the end of your 1-second measurement period (and calculate that into your formula as a fraction of a pulse) or (preferably) the duration between two pulses (ditching the 1-second period and using the inverse of the pulse duration to calculate the pulse frequency). To implement this, ...


6

Chip making is a process of lithography, i.e printing. To do this you use masks, which are used to project patterns into Photo-Resist (PR) on the wafer. Sometimes the mask is used to block things, sometimes the mask is used to pattern a layer underneath that is more resilient to the process (a Hard mask). PR can be used in etching or implanting, and many ...


5

Ignoring the details of working through the 'unique' interface of LabVIEW, I would suggest using a simple binary search algorithm. Set the pot to mid-scale, determine whether the null point lies in the lower or upper half of scale, then set the new upper and lower bounds, and repeat. Assuming your measurements are stable (you will have to program a ...


5

Visual inspection is getting ever harder with parts becoming smaller and smaller. Note that an 01005 resistor or capacitor is only 0.4mm long, and a camera can't always tell whether the part is there or whether it's looking at the bare soldering pads. Also: visual inspection after each placement is expensive. A P&P machine may place 10 to 15 parts per ...


5

You certainly can hand-solder down to "0402" parts with strand solder and a suitably narrow chisel bit: apply flux, place part, get a pad-sized bead of solder on the iron, apply to one end of part while holding part with tweezers, dab more solder on iron, do the other end. A head-mounted magnifier will help you see what you're doing at that scale. The next ...


5

I used to install equipment onto Communications Towers that would have to be exposed 24/7 to all the elements (including getting covered in ICE). I typically would use NEMA rated enclosure boxes for this, because the thick hard plastic is almost indestructable. but you can drill into it for Cable Glands or mounting easily enough.(make sure to seal anything ...


5

The standard cheap multi-segment PIR is a motion sensor. It works by having a sensitive thermal sensor that is shaded in certain directions, so detects an on/off/on signal when something hot moves across its field of vision. The sensor drifts too much for it to be DC coupled. There are plenty of stories of people working in offices where the lights are ...


5

Use a solenoid with a dashpot to slow it and a rubber tip to contact the button.


5

I will assume that this is a pretty simple task for a minimal plc, rather than something using advanced industrial PLCs I will also assume that this is industrially useful, which is to say, that the recipe should be able to be changed in 10 years time, by the customer. Also that its usefulness should survive you going out of business or moving on to new ...


5

It is possible to export Gerbers from Pcbnew with the Python Interface, as described here (with some adaption). import pcbnew # Load board and initialize plot controller board = pcbnew.LoadBoard("<filename>.kicad_pcb") pc = pcbnew.PLOT_CONTROLLER(board) po = pc.GetPlotOptions() po.SetPlotFrameRef(False) # Set current layer pc.SetLayer(pcbnew.F_Cu) #...


4

What you want is called a power supply amplifier or PSA in the business. You are essentially looking for a power amplifier with a gain of 2.4, although it only needs to drive in one direction but has to be isolated. Think of how a power supply works. At some point there is a feedback signal indicating how high or low the output is and a reference that ...


3

You could use multiple proximity sensors to get several pulses per rev. If you are using an inductive probe you could use several small pieces of protruding iron on the rotating part that generate several pulses per rev also. Another way is to use a small gear box to increase the revs seen by the sensor. These are all non software methods but I'd consider ...


3

Dremel, well known for other rotary tools, has the Dremel Driver™, which has a variable speed 0 to 300 rpm and is only 12.6cm long.


3

Coming in late, but this question wouldn't be complete without considering a no electonics, no moving parts solution (if such is allowed on StackEX/Electical-Engineering): If you're willing to hand fill a bottle occasionally, pick a suitably large bottle to fit your preference for "occasionally", arrange to support it inverted in the dish with its mouth at ...


3

There are numerous problems with your schematic:- The ESP8266 is rated for 3.6V maximum. A 3.6V NiMH battery can charge up to 4.2V or higher and the Schottky diode may drop less than 0.4V, so the ESP8266 could get over 3.8V which will probably destroy it. You should insert a voltage regulator to keep the voltage down to a safe and constant value (eg. 3.3V). ...


3

The script is already out there, its called KiPart. It does what you need, create spreadsheet with all pins then run csv through the script and your part is generated. Here is a nice video tutoiral from the author to follow along https://www.youtube.com/watch?v=hX4l8i4TSWY


3

You can also use an eccentric attachment (a crank) on a shaft of a regular rotational motor. You'll have to ensure that it stops its rotation in a specific sector, but that is trivial to implement


3

You won't find a contactor capable of switching a 400V motor with a 5V coil. 12V is already rare. What you can do is cascade relays. A small 5V pcb relay that operates a larger 24V contactor (with flyback diode). Or use high side output driver from infineon for example. Or use a digital method and control a frequency drive by modbus or signal relays.


2

Mains power switches work exactly the same way as the relay, in terms of abruptly applying, or removing, power to the load. This is true whether the load is a lightbulb, or a television. Thus, there is conceptually no difference between a relay and a wall switch in this context. In practice, there is, however one caveat: Good quality light switches have ...


2

You should be able to do this easily enough if you equip one Arduino with an appropriate shield. Take a look at something like MaceTech's Centipede Shield, which offers 64 GPIOs. They provide a library that will make it easy for you to integrate the shield, and from the code samples it looks like you use I2C at 400kHz, though I assume the default is going ...


2

Dedicated, low cost current shunt monitor ICs such as the INA195 or INA198 would allow low cost, low perturbation current measurement direct to an ADC input of a microcontroller for your purpose. A typical schematic and overview is provided here. The INA195/198 has a 100V/V gain and common mode voltage of -16 to +80 volts. Thus a low value shunt resistor ...


2

Lets assume your phasors rotate in a technically positive direction(counter-clock). So the phasors will be a representation of passed time in regard to the \$x\$ axis. Lets look at it through the formula: $$ \underline{I}=Ie^{j\varphi}$$ is actually a representation of: $$ I(t)=I\sqrt{2}[\cos(\omega t +\varphi)+j\sin(\omega t + \varphi)] $$ A deeper ...


2

Referring to the first datasheet, Looks to me like 200mA (Effective operating current Ie) is the maximum load current through the output (PNP) transistor. Bemessungsbetriebsstrom is "rated current". 6mA (No-load current Io damped max.) and 3mA (Max. no-load cur. Io undamped) are the maximum power supply currents depending on whether it "sees" metal (the ...


Only top voted, non community-wiki answers of a minimum length are eligible