错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Bookshelf Scanning Mechanism with Arduino Control

  • Nada V. Ratković Kovačević,
  • Goran Ž. Vojnović,
  • Djordje N. Dihovični,
  • Dragan D. Kreculj

摘要

The aim of this paper is to propose a bookshelf scanning mechanism for library inventory, which uses a stepper motor-based linear drive (e.g. slider), controlled by an Arduino board. While exploring different types of slider drives, which could be used in this system, such as linear ball bearing sliders or belt-driven sliders, screw-nut sliders are recommended in here described proposal, because they provide a high level of precision and accuracy. The slider moves a carriage holding a barcode scanner along a sliding track to accurately scan the barcodes of books on a bookshelf. The key components required for the system to function are highlighted, such as a suitable stepper motor driver, an Arduino board with adequate digital input/output pins, and sensors (e.g., limit switches) for detecting the end of the track. The example code is written using Arduino IDE, for controlling the stepper motor. The positioning of the barcode scanner, motor, and sensors is also crucial to ensure the system operates smoothly and accurately. The scanner should be able to read the barcodes of the books accurately and without any errors. In regards to that, the vital role played by Arduino in regulating the slider’s speed and position is pointed out. The importance of proper power supply and wiring to prevent potential issues with the motor and Arduino board, is emphasized.