Design of Automatic Bottle Filling Using Raspberry Pi

*Hadyan Arifianto  -  Department of Physics, Faculty of Science and Mathematics, Diponegoro University, Indonesia
Kusworo Adi  -  Department of Physics, Faculty of Science and Mathematics, Diponegoro University, Indonesia
Catur Edi Widodo  -  Department of Physics, Faculty of Science and Mathematics, Diponegoro University, Indonesia
Received: 14 Dec 2018; Published: 14 Dec 2018.
Open Access
Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

Citation Format:
Article Info
Section: Articles
Language: EN
Full Text:
Statistics: 250 135

Water consumption is very high, especially in urban areas. This means a good business opportunity for small and medium enterprises. Those enterprises, therefore, require an automatic and affordable device that can fill water into bottles. Raspberry Pi is the center of the control system in designing this automatic bottle filling device. This is because Raspberry Pi comes a with GPIO pin that is used as an input-output controller. GPIO pin receives signal input from switches and sensors that are then processed using Python programming language to drive an actuator and a solenoid valve. Subsequent hardware testing includes tests for water sensor, director motor, alternating motor, and solenoid valve. It is found that the water sensor works at a voltage of 4.18 V and that The DC motor works at 13.92 V. It is also found that the DC motor moves back and forth at 34.77 V when it is moving up, and at -34.77 V, when it is moving down. Meanwhile, the solenoid valve is found to work at 224.9 V. Therefore; it’s very possible to use Raspberry Pi as the center of a control system for an automatic bottle filling device.
Raspberry Pi;Control system;Solenoid valve;Automatic bottle filling

Article Metrics:

  1. Dorf, R., and Bishop, R., 2011, Modern Control System, Vol. 12, Pearson Education, Inc., New Jersey.
  2. Das,T.K. and Das, Y., 2013, Design of A Room Temperature And Humidity Controller Using Fuzzy Logic, American Journal of Engineering Research (AJER), Volume-02, Issue-11, pp - 86- 97.
  3. Hashim, A., and Ahmed, O., 2012, High- Performance Speed Control of Direct Current Motors Using Adaptive Inverse Control, WSEAS Transactions on System and Control, Issue 2, Volume 7 .
  4. Ogata, K., 2010, Modern Control Engineering, Vol. 5, Pearson Education, Inc., New Jersey.
  5. Shah, V., and Bhatt, K., 2016, Image Processing Based Bottle Filling and Label Checking Embedded System, International Journal of Innovative Research in Computer and Communication Engineering, 4, 5, 9778-9787.
  6. Rao, P. B. and Uma, S.K., 2015, Raspberry Pi Home Automation With Wireless Sensor Using Smart Phone, International Journal of Computer Science and Mobile Computing, Vol.4 Issue.5, pp. 797 - 803.
  7. Sobota,J., Pisl,R., Balda,P., Schlegel,M., 2013, Raspberry Pi and Arduino boards in control education, IFAC Proceedings Volumes, Vol. 46, no 17, pp. 7-12.
  8. Fangohr, H., 2015, Introduction to Python for Computational Science and Engineering, Faculty of Engineering and the Environment University of Southampton.
  9. Verma, N., Gupta, K., and Mahapatra, S., 2015, Implementation of Solid State Relays for Power System Protection, International Journal of Scientific and Technology Research, Vol. 4, Issue 6, 66-70.
  10. Sidik, M., and Ghani, S. C., 2017, Volume Measuring System Using Arduino for Automatic Liquid Filling Machine, International Journal of Applied Engineering Research, 12, 14505- 14509.
  11. Chapman, S.J., 2005, Electrical Machinery Fundamentals 4 th Ed, McGraw Hill, New York.