Disclosed is a device for preventing myopia and cervical spondylosis, comprising a data acquisition module (1), a main control module (2), a warning module (3) and a power module (4). The data acquisition module (1) is connected to the main control module (2), the main control module (2) is connected to the warning module (3), and the power module (4) provides the power supply and charge management. Each module receives and transmits data or instructions via a data bus. The main control module (2) processes the data acquired by the data acquisition module (1) and the dependence and training data of an attitude and motion decision tree algorithm to determine the usage state of a user. A logic operation is performed, according to different configurable standard data under different usage states and acquired data, to determine whether to give an alarm. The device for preventing myopia and cervical spondylosis can judge the usage state of a user, regulates standard parameters, which an alarm is based on, according to the different usage states of the user, so has low false alarm rate, and can realize different functions according to the choice of the user.L'invention concerne un dispositif permettant de prévenir la myopie et la spondylose cervicale, ledit dispositif comprenant un module d'acquisition des données (1), un module de commande principale (2), un module d'avertissement (3) et un module de puissance (4). Le module d'acquisition des données (1) est relié au module de commande principale (2), lui-même relié au module d'avertissement (3), et le module de puissance (4) alimente le système de gestion de la charge. Chaque module reçoit et transmet des données ou des instructions via un bus de données. Le module de commande principale (2) traite les données acquises par le module d'acquisition des données (1) et les données de dépendance et de formation d'un algorithme décisionnel d'attitude et de mouvement pour déterminer l'état d'utilisation d'un utilisateur. Une o