In: Electrical Engineering
what are some technical challenges will one face for building a temperature and humidity system with arduino to display to app and how will they overcome these challenges to solve that problem?
Technical challenges for arduino burglar alarm.
1. which arduino board to use i will recommend to use arduino uno or higher but if you are trying to reduce size you may also use arduino nano board.
2.Second is which ultrasonic sensor to use. I will recommend to use HC-SR04 easily available on amazon.
3.You will need piezo element that will make sound one kilo ohm resistor and two leds.
4. Always check your bread borad before testing the circuit.
5.The ultrasonic sensor is an active element so if you are wishing to make your device standalone with battery than it will consume so much power so need to see that too.
6.It also depend on your application which and how much distance you want to protect and say if you are at distance you may use wi fi sheild with arduino it will send email to you so program asyou require.
ARDUINO OBSTACLE AVOIDING ROBOT
1)chossing actuator is very important.
An actuator can be defined as a device that converts energy (in robotics, that energy tends to be electrical) into physical motion. Most of the actuators produce either rotational or linear motion.
In our case the actuator is DC gear motor.It is basically a DC motor combined with a gearbox that works to decrease the motor’s speed and increase the torque.
Example : A DC motor having speed 3000 rpm and torque 0.002 N•m . Now we add a gear to it with gear ratio 1:48.The new speed is reduce by a factor 48 ( resulting 3000/44 = 68 rpm ) and the torque increased by a factor of 48.( resulting 0.002 x 48 = 0.096 N.m.
2)Prepare the Motors Terminal. For this
Cut 4 pieces of red and black wires with length approximately 5 to 6 inch.I was using 0.5 sqmm wires.
Strip out the insulation from the wires at each end
Solder the wires to the motor terminal.
You can check the motor polarity by connecting it to the battery pack.If it rotates in forward direction ( red wire with positive and black wire with negative terminal of the battery) then the connection is ok.
3)If you take a battery hook the positive side to one side of your DC motor. Then you connect the negative side of the battery to the other motor lead. The motor spins forward. If you swap the battery leads the motor spins in reverse. You can use your microcontroller to rotate the motor in one direction.But if you want to be able to control the motor in both forward and reverse with your microcontroller, you will need more circuitry. You will need an H-Bridge.
4)
A robot needs a power source to drive the actuators ( motors ) and the controller. Most of the robots are powered by a battery.When we talk about battery, there are lot of options
1. AA Alkaline Battery ( Non Rechargeable )
2. AA NiMh or NiCd Battery ( Rechargeable )
3. Li Ion Battery
4. LiPo Battery
So according to the requirement choose the suitable one.In my opinion, always choose a rechargeable and sufficient capacity battery.I used 2nos of 2600mAh LiIon Battery ( 18650 Samsung Brand ).If you need more power for autonomy you can choose a large battery pack like 5A turnigy.
these are some important complication you need to take care before you start your project.