Sonnez le buzzer en utilisant python sur Raspberry Pi 3!

introduction

Je m'appelle Ryosuke Kamei et je suis consultant en informatique basé sur l'idée du "doux IT"! Actuellement, mon travail est en amont, axé sur l'analyse des exigences et la définition des exigences, mais j'écris aussi des programmes! Dans le cadre de nos activités informatiques conviviales, nous présenterons "Raspberry Pi 3" (communément appelé "Raspberry Pi 3"), qui a pour philosophie de "fournir des PC bon marché qui peuvent être programmés pour l'éducation"!

Cette fois, le buzzer retentit! [Raspeye Magazine-June 2016 Issue Special Feature 1 Akiba's Popular Parts Wiring Diagram Best 17 ⑦ Faire des notifications et avertissements sonores](https://www.amazon.co.jp/ Razzpie Magazine-June 2016 No.-Nikkei BP PC Meilleur Mook-Nikkei Linux-ebook / dp / B01EH2RX42 / ref = as_li_ss_tl? = 18fd04738627edef8d6fffd6c9b8f9c2) est mentionné.

procédure

  1. Câblage
  2. Programmez buzzer.py
  3. Exécutez le programme

1. Câblage

Le schéma de câblage est [Razpai Magazine-Juin 2016 Numéro Special Feature 1 Akiba's Popular Parts Wiring Diagram Best 17 ⑦ Faire retentir les notifications et les avertissements](https://www.amazon.co.jp/ Razpai Magazine- Juin 2016-Nikkei BP PC Best Mook-Nikkei Linux-ebook / dp / B01EH2RX42 / ref = as_li_ss_tl? Ie = UTF8 & dpID = 61P3o6Agz + L & dpSrc = sims & perst = _OU09__BG0,0,0,0_FMpng_1 = sr2smail-22 & linkId = 18fd04738627edef8d6fffd6c9b8f9c2) Tel quel.

Si vous obtenez une image comme celle-ci, en vous référant à l'image du circuit Raspberry Pi 3でpythonを使いブザーを鳴らす!回路.jpg

J'ai aussi fait une vidéo Cliquez sur le commentaire vidéo →

Version textuelle

Du côté de la tarte aux râpes

--Razz pie pin 2 (5V) --Poxy buzzer plus côté --Raspeye pin 6 (GND) --Transistor émetteur (E) --Raspeye 16ème broche (SCL) --Résistance 10kΩ --Collecteur à transistor (C)

Du buzzer piézoélectrique

--Poxy buzzer plus côté --Razz pie pin 2 (5V) * Dupliquer

2. Programmez buzzer.py

Le programme est également [Razpai Magazine-Juin 2016 Numéro Special Feature 1 Akiba's Popular Parts Wiring Diagram Best 17 ⑦ Make Notifications and Warning Sounds](https://www.amazon.co.jp/ Razpai Magazine-2016 Numéro de juin-Nikkei BP PC Best Mook-Nikkei Linux-ebook / dp / B01EH2RX42 / ref = as_li_ss_tl? -22 & linkId = 18fd04738627edef8d6fffd6c9b8f9c2) et réparé. Vous pouvez contrôler ON / OFF avec des arguments et définir combien de secondes le buzzer retentit!

La source est téléchargée sur GitHub, veuillez donc l'utiliser comme vous le souhaitez.

Cloner avec git


$ git clone https://github.com/RyosukeKamei/raspberrypi3.git

buzzer.py


#Bibliothèque qui contrôle GPIO
import wiringpi
#Bibliothèque de minuterie
import time
#Réception des arguments
import sys

#Terminal GPIO avec buzzer connecté
buzzer_pin = 23

#Réglage initial
wiringpi.wiringPiSetupGpio()
wiringpi.pinMode( buzzer_pin, 1 )

#argument
param = sys.argv

#1er argument
# on  :Faire un son
# off :Le son s'arrête
order = param[1]

#2ème argument Nombre de secondes pour faire un son
second = int(param[2])

if order == "on":
    #Sonne lorsque le premier argument est activé
    wiringpi.digitalWrite( buzzer_pin, 1 ) # 1 :Faire un son
    print ("Buzzer activé")
else:
    #Arrête le son lorsque le premier argument est désactivé
    wiringpi.digitalWrite( buzzer_pin, 0 ) # 0 :Faire un son
    print ("Buzzer désactivé")

if order == "on" and second > 0:
    #Affichage des secondes
    print (str(second)+"Secondes")

    #Si le nombre de secondes est égal ou supérieur à 1, le son sera joué pendant le nombre de secondes spécifié.
    time.sleep( second )
    wiringpi.digitalWrite( buzzer_pin, 0 ) #Arrêtez le son
    print ("Buzzer désactivé")

3. Exécutez le programme

J'ai enregistré la vidéo de son mouvement. Cliquez sur le commentaire vidéo →

Faites retentir le buzzer pendant 5 secondes


$ sudo python3 buzzer.py ON 5

Faites retentir la sonnerie (ne vous arrêtez pas)


$ sudo python3 buzzer.py ON 0

Arrêtez le buzzer


$ sudo python3 buzzer.py OFF 0

plan du site

Configuration du Raspberry Pi 3

Installation du Raspberry Pi 3 → LAN sans fil → Entrée / sortie japonaise → opération depuis Mac

Créez un environnement Python + MySQL avec Docker sur Raspberry Pi 3!

Installer Docker sur RaspberryPi3 Créez un environnement Python + bouteille + MySQL avec Docker sur RaspberryPi3![Construction facile] Créez un environnement Python + bouteille + MySQL avec Docker sur RaspberryPi3![Essai et erreur]

Fabriquez un climatiseur intégré à un ordinateur personnel "airpi" avec Raspberry Pi 3!

Faire un climatiseur intégré PC "airpi" avec Raspberry Pi 3!

Jouons avec Raspberry Pi 3 et python

Programmation avec programmation Node-RED avec Raspberry Pi 3 et programmation normale Allumez la LED avec python sur Raspberry Pi 3 (Hello World) Détecter l'état du commutateur avec Raspberry Pi 3 Exécutez un servomoteur en utilisant python sur Raspberry Pi 3 Contrôlez le moteur avec un pilote de moteur en utilisant python sur Raspberry Pi 3! Détectez l'interrupteur à glissière à l'aide de python sur Raspberry Pi 3! Détectez les commutateurs magnétiques à l'aide de python sur Raspberry Pi 3! Détectez la température en utilisant python sur Raspberry Pi 3! Raspberry Pi 3 utilise python pour faire sonner le buzzer! Détectez les signaux analogiques avec un convertisseur A / N en utilisant python sur Raspberry Pi 3! Détectez la "luminosité" en utilisant python sur Raspberry Pi 3! Détectez la "température (en utilisant le convertisseur A / N)" en utilisant python sur Raspberry Pi 3! Sortie vers "7 segments LED" en utilisant python sur Raspberry Pi 3!

Règles axées sur le développement piloté par les tests

Règles de codage "Écrivons du code doux" (FuelPHP) Règles de dénomination "Membres sympathiques pour vous-même, conviviaux pour l'équipe et invisibles après 3 mois"

Développement d'applications Web avec Docker + Python

Installez Python3 et les bibliothèques associées pip, virtualenv et framework Django, bouteille, Flask sur CentOS sur Docker! Avec un Dockerfile qui résume ces derniers!

Construction d'environnement facile à développer (Docker + PHP)

Lier l'environnement PHP + Eclipse à Apache à l'aide de Docker Création d'un environnement de développement Fuel PHP à l'aide de Docker Création d'un squelette CRUD à l'aide des paramètres initiaux de l'environnement de développement FuelPHP à l'aide de Docker et de l'échafaudage Migration de la base de données FuelPHP

Recommended Posts

Sonnez le buzzer en utilisant python sur Raspberry Pi 3!
Détectez la "luminosité" en utilisant python sur Raspberry Pi 3!
Exécutez un servomoteur en utilisant python sur Raspberry Pi 3
Détectez la température à l'aide de python sur Raspberry Pi 3!
Contrôlez le moteur avec un pilote de moteur en utilisant python sur Raspberry Pi 3!
Détectez les interrupteurs à glissière à l'aide de python sur Raspberry Pi 3!
Détectez les commutateurs magnétiques à l'aide de python sur Raspberry Pi 3!
Essayez d'utiliser le capteur de température (LM75B) avec Raspeye.
Sortie sur "LED 7 segments" en utilisant python avec Raspberry Pi 3!
Essayez d'utiliser ArUco avec Raspberry Pi
Utilisation du capteur de température numérique à 1 fil DS18B20 avec Raspberry Pi de Python
Utilisez python sur Raspberry Pi 3 pour détecter la "température (en utilisant un convertisseur A / N)"!
Adafruit Python BluefruitLE fonctionne sur Raspeye.
Utiliser le capteur Grove avec Raspberry Pi
Travailler avec le GPS en Python pour Raspberry Pi 3
Utilisez python sur Raspberry Pi 3 pour éclairer la LED (Hello World)
Détectez les signaux analogiques avec un convertisseur A / N en utilisant python sur Raspberry Pi 3!
Essayez d'utiliser le code QR avec Raspberry Pi
pigpio sur Raspberry pi
Python: essayez d'utiliser l'interface utilisateur sur Pythonista 3 sur iPad
Utilisez python sur Raspberry Pi 3 pour éclairer la LED avec le contrôle du commutateur!
Rendre DHT11 disponible avec Raspeye + python (Remarque)
Cython sur Raspberry Pi
Connectez-vous à MySQL avec Python sur Raspberry Pi
Construire un environnement de développement Python sur Raspberry Pi
Utilisez python sur Raspberry Pi 3 pour éclairer la LED quand il fait noir!
Créer un environnement OpenCV4 sur Raspberry Pi à l'aide de Poetry
Utilisez le capteur d'éclairement numérique TSL2561 avec Raspberry Pi
Comment utiliser Raspeye Relay Module Python
Ubuntu 20.04 sur raspberry pi 4 avec OpenCV et utilisation avec python
Installez pyenv sur Raspberry Pi pour gérer Python
Surveillance intérieure à l'aide de Raspberry Pi
Enfin ... Créez un contrôleur radio en utilisant python sur Raspberry Pi 3! (Le moteur se déplace tandis que l'aimant est rapproché)
Raspeye + Python + Mémo OpenGL
raspberry pi 1 modèle b, python
Diffusion sur LINE en utilisant python
Introduction de pyenv sur Raspberry Pi
Utilisez NeoPixel avec la tarte aux framboises
Installez OpenCV4 sur Raspberry Pi 3
Installez TensorFlow 1.15.0 sur Raspberry Pi
Installez PyCall sur Raspberry PI et essayez d'utiliser la bibliothèque GPIO pour Python de Ruby
L'intelligence VScode ne fonctionne pas sur Raspeye OS 64 bits! (Python)
Exécutez AWS IoT Device SDK for Python sur Raspberry Pi
Compilation croisée pour Raspberry Pi Zero sur Debian-Try en utilisant une bibliothèque partagée
Obtenez la météo en utilisant l'API et laissez Raspberry Pi parler!
Utilisez le frame buffer (/ dev / fb0) avec Raspeye pour entrer et sortir directement les images d'affichage
Test de la communication UART avec Raspberry Pi
Utilisez vl53l0x avec RaspberryPi (python)
USB sur Ethernet avec Raspberry pi
MQTT sur Raspberry Pi et Mac
raspberry pi 4 centos7 installer sur docker
Remarques sur l'utilisation de MeCab depuis Python
Installez ghoto2 sur Raspberry Pi (Remarque)
Étude sur Tokyo Rent en utilisant Python (3-2)
Remarques sur l'installation de Python à l'aide de PyEnv
Procédure d'installation d'OpenCV sur Raspberry Pi