Design and Implementation of a Raspberry Pi-Based Laser Harp

Authors

  • Ziang Liu

DOI:

https://doi.org/10.62051/ijcsit.v8n3.10

Keywords:

Laser harp, STEM education, Raspberry Pi, Circuit design, Python programming, Sonic Pi, Interactive musical instrument

Abstract

This report shows how the laser harp was built step by step. First, it gives a brief introduction of the STEM background in the UK and lists out the key issues in engineering. Then it presents the aim of attracting young pupils to study engineering and lists the objectives of the laser harp project. Secondly, previous work, including two styles of laser harp and designs related to laser harp is carefully reviewed and analyzed. Thirdly, the design of the harp in this project, which uses button circuits, a Raspberry Pi-based system structure as the hardware, and Python and Sonic Pi based programmes as software, is shown. Fourthly, the results are presented and discussed, and then the challenges encountered during the project are analyzed. Finally, a conclusion is provided, summarising how the laser harp achieves the aims and most objectives and then points out possible improvements for the future.

Downloads

Download data is not yet available.

References

[1] D. White: What Is STEM Education and Why Is It Important? Florida Association of Teacher Educators Journal, Vol. 14 (2014), p.1-8.

[2] R. Myhill: What Is STEM Education? (London International Youth Science Forum, 15 Oct. 2020). Available at: https://www.liysf.org.uk/blog/what-is-stem-education

[3] R. Morgan and C. Kirby: The UK STEM Education Landscape (Royal Academy of Engineering, UK 2016).

[4] M. Masood, J. Andrews, L. Schrock, G. Knowles and R. Clark: Step Up to Master's Study: Redesigning Professional, Study & Research Skills for Student Success (2019).

[5] L. Armitage, M. Bourne, J. Di Simone, A. Jones and S. Neave: Engineering UK 2020 (EngineeringUK 2020).

[6] M. Charles and K. Bradley: Indulging Our Gendered Selves? Sex Segregation by Field of Study in 44 Countries, American Journal of Sociology, Vol. 114 (2009) No.4, p.924-976.

[7] C. Barone: Some Things Never Change: Gender Segregation in Higher Education across Eight Nations and Three Decades, Sociology of Education, Vol. 84 (2011) No.2, p.157-176.

[8] A. van Langen, R. Bosker and H. Dekkers: Exploring Cross-National Differences in Gender Gaps in Education, Educational Research and Evaluation, Vol. 12 (2006) No.2, p.155-177.

[9] M. Charles and K. Bradley: Equal but Separate? A Cross-National Study of Sex Segregation in Higher Education, American Sociological Review, Vol. 67 (2002) No.4, p.573.

[10] Scholastic Parents Staff: Understanding Interactive Learning, Scholastic.com, 2019. Available at: https://www.scholastic.com/parents/family-life/social-emotional-learning/technology-and-kids/understanding-interactive-learning.html

[11] What Is a Laser Harp: Laser Harp. Available at: https://laser-harp.com/what-is-a-laser-harp/

[12] Laser Harps Overview: Mountain Glen Harps, 2014. Available at: http://mountainglenharps.com/laser-harps/

[13] Piano Stairs With Arduino and Raspberry Pi: Instructables, 2018. Available at: https://www.instructables.com/Piano-Stairs-with-Arduino-and-Raspberry-Pi/

[14] Laser Harp With Tah and Raspberry-Pi: Instructables, 2015. Available at: https://www.instructables.com/Laser-Harp-with-Tah-and-Raspberry-Pi/

[15] Detailed Explanation of Raspberry Pi Controlling Buzzer to Play Music: Shumeipai, 2020. Available at: https://shumeipai.nxez.com/2020/11/18/raspberry-pi-controls-the-buzzer-to-play-music.html

[16] K.B.T. Sundari: Using Raspberry Pi to Design Smart Mirror Applications, International Journal of Emerging Trends in Science and Technology, Vol. 5 (2018) No.5.

[17] J.C. Antuña-Sanchez, N. Diaz, R. Estevan, A.M. de Frutos and J.C. Antuña-Marrero: Cloud Camera Design Using a Raspberry Pi, Optica Pura y Aplicada, Vol. 48 (2015) No.3, p.199-205.

[18] P.N.R.: Smart Pi Cam Based Internet of Things for Motion Detection Using Raspberry Pi, International Journal of Engineering and Computer Science, 2016.

[19] What Are the Differences Between Raspberry Pi and Arduino? Electronics Hub, 2017. Available at: https://www.electronicshub.org/raspberry-pi-vs-arduino/

[20] Python_Ponggame: blog.csdn.net, 2020. Available at: https://blog.csdn.net/weixin_39628180/article/details/111820139

[21] P.N. Shinde: Pygame: Develop Games Using Python, International Journal for Research in Applied Science and Engineering Technology, Vol. 9 (2021) No.VI, p.4442-4447.

[22] S. Monk: Programming the Raspberry Pi: Getting Started With Python (McGraw-Hill, 2021). Available at: https://ieeexplore-ieee-org.ezproxy.is.ed.ac.uk/document/8398130

[23] S. Aaron: Sonic Pi – Performance in Education, Technology and Art, International Journal of Performance Arts and Digital Media, Vol. 12 (2016) No.2, p.171-178.

[24] S. Kelly: Python, PyGame and Raspberry Pi Game Development (Apress, 2019).

[25] Pygame-Menu — Pygame-Menu 4.1.3 Documentation: pygame-menu.readthedocs.io. Available at: https://pygame-menu.readthedocs.io/en/4.1.3/

[26] J.C. Chien: Design of a Programmable Electrocardiogram Generator Using a Microcontroller and the CPLD Technology, IECON 2007 - 33rd Annual Conference of the IEEE Industrial Electronics Society (2007), p.2152-2157.

[27] S. Aaron, A.F. Blackwell and P. Burnard: The Development of Sonic Pi and Its Use in Educational Partnerships: Co-Creating Pedagogies for Learning Computer Programming, Journal of Music, Technology and Education, Vol. 9 (2016) No.1, p.75-94.

[28] H. Yang and Y. Yang: Development of Music Coding Education Program Using Sonic Pi, Secondary Education Research, Vol. 66 (2018) No.1, p.173-194.

[29] D. Ye, J. He, W. Hu and J. Liu: Measurement and Analysis on Audio Latency for Multiple Operating Systems, 2018 13th IEEE Conference on Industrial Electronics and Applications (ICIEA), 2018, p.2496-2500.

[30] Audio Latency: What You Need to Know: Avantree.com, 2020. Available at: https://avantree.com/uk/blog/audio-latency---what-you-need-to-know.html

[31] B.A. Meier: Python GUI Programming Cookbook: Develop Functional and Responsive User Interfaces With Tkinter and PyQt5 (Packt Publishing, 2019).

[32] Layout Guide — Pygame GUI 0.6.0 Documentation: pygame-gui.readthedocs.io. Available at: https://pygame-gui.readthedocs.io/en/latest/layout_guide.html

[33] Ultrasonic Theremin: Raspberrypi.org, 2017. Available at: https://projects.raspberrypi.org/en/projects/ultrasonic-theremin

[34] A. Gomes, D. Albuquerque, G. Campos and J. Vieira: TheremUS: The Ultrasonic Theremin, 127th Audio Engineering Society Convention (2009), p.2.

[35] STICKY: Games List: Games That Work on the Pi - Raspberry Pi Forums: www.raspberrypi.org, 2013. Available at: https://www.raspberrypi.org/forums/viewtopic.php?t=51794

[36] W. McGugan: Beginning Game Development With Python and Pygame: From Novice to Professional (Apress, 2007).

Downloads

Published

20-03-2026

Issue

Section

Articles

How to Cite

Liu, Z. (2026). Design and Implementation of a Raspberry Pi-Based Laser Harp. International Journal of Computer Science and Information Technology, 8(3), 92-117. https://doi.org/10.62051/ijcsit.v8n3.10