Alarm-klok/douanemuziek via Radio (5 / 8 stap)

Stap 5: Writing de code - Python


De hersenen van ons project zijn gonna be in deze code. Volg de stappen:

  1. Nano alarmclock.py te typen in het terminal venster (nano is een teksteditor en alarmclock.py is wat wij zullen noemen ons bestand) de nano teksteditor worden gebruikt voor het maken van onze code.
  2. Invoegen ! # /usr/bin/env python als de eerste regel. Dit vertelt Raspbian, dat dit is een python-script.
  3. Hier is het bestand met de code, maar ik zal het uitleggen van de belangrijke onderdelen.

Wij importeren de tijd module zodat we toegang heeft tot de systeemtijd. Wij importeren de os module zodat we bash opdrachten uit binnen de python kunnen gebruiken. Vervolgens maken we een variabele voor het gewenste tijdstip. De langste regel in het bestand is de lijn die de pifm binaire roept. Dit is omdat het het bestand eerst omzetten naar een formulier dat pifm accepteert, dan het pad van het binaire bestand wordt vermeld en vervolgens het station we gewoon uit te zenden op wordt vermeld.

De functie terwijl juist controleert als zijn tijd voor het alarm geluid en als het niet, speelt een muziekbestand van uw keuze. Ik zou kunnen schrijven een hele instructable op de Python deel van dit project; maar de belangrijkste functies zijn behandeld.

Download nu een aangepaste alarmgeluid, en krijgen sommige van uw favoriete muziek audiobestanden, leg ze op een USB-drive en leg ze in uw thuismap op uw Pi. Ook zetten de pifm binaire in uw thuismap. Tot slot, het volgende commando om Maak het bestand uitvoerbaar: sudo chmod 755./alarmclock.py

Aan het eind van deze stap die je stap moet u uw python code, sommige audio-bestanden, en de binaire pifm in uw thuismap.

Gerelateerde Artikelen

Dynamite Alarm klok

Dynamite Alarm klok

Ever had moeite wakker in de ochtend? Ooit terug in slaap vallen na de wekker heeft al klonk? Wakker, en wakker te blijven door het bouwen van uw eigen DYNAMITE alarmklok! Er lijdt geen geen ware explosie, maar de LED's aangesloten op de PVC-buizen z
Extreem luid alarm klok

Extreem luid alarm klok

Normaal gesproken hebben uw bed alarmen 20-40 db geluid. dat is genoeg om de meeste mensen wakker te worden. , Maar voor sommigen van ons het nauwelijks schudt onze trommelvliezen terwijl we slapen. Dit is voor deze gelukkige slaperig hoofden.Stap 1:
Raspberry Pi temperatuur Logger via Radio

Raspberry Pi temperatuur Logger via Radio

Dit project maakt gebruik van een raspberry pi, om de temperatuur van meerdere sensoren van de radio, lees en bewaar ze op een Sqlite database.De dezelfde raspberry pi wordt gebruikt om webpagina's dienen met de grafiek van de verworven temperaturen.
Luid alarm klok om u wakker te

Luid alarm klok om u wakker te

van de oude goedkope wekker dat u niet wakker moe? Nou dan volg deze vid en heb het probleem niet meer
Pi nul IOT Matrix Led Beamer-A Message on the Wall

Pi nul IOT Matrix Led Beamer-A Message on the Wall

Toen ik zag deze Lamp voor kinderen, ik had geen andere keuze, ik had om het te kopen en de optiek van deze lamp maakt het perfect voor deze hack...Het resultaat is een Matrix Led Beamer die berichten en foto's van het Internet aan de muur kan worden
Vernieuwde radio klok

Vernieuwde radio klok

dit instructable zal tonen hoe te om herontwerp van een overgelopen radio klok, welke LED-display is vervangen door kleine LED licht orgel, aantrekkelijker te maken op deze manier het apparaat alleen als radio gebruiken.Stap 1: Problemen met de klok
Digitale klok met behulp van 7 Segment Display gecontroleerd met behulp van TV Remote

Digitale klok met behulp van 7 Segment Display gecontroleerd met behulp van TV Remote

er zijn rassen van digitale klok beschikbaar in ons dagelijks leven. Eenvoudige digitale klok zal meestal hebben sommige gebouwd in functies zoals alarm klok, kalender en thermometer naast de display de klok-informatie. Sommige van de vooraf digitale
Pandora's klok: Nixie-buis klok en Pandora internetradio

Pandora's klok: Nixie-buis klok en Pandora internetradio

Een watergeest buis klok Pandora Internet Radio, gebaseerd op de Raspberry Pi met een aangepaste ontworpen hoes, met LCD-scherm, WiFi verbinding, een versterker en luidsprekers. Dit is de meest unieke wekkerradio u ooit vindt!Dit is ook vrij misschie
LED Dawn / Sunrise Alarm Clock, nachtlampje & veiligheid Light - Arduino compatibele

LED Dawn / Sunrise Alarm Clock, nachtlampje & veiligheid Light - Arduino compatibele

zoals de nachten geleidelijk verlengd in het najaar van 2011, ik ontdekte de geneugten van Arduino en dacht dat het zou een geweldige manier om iets dat ik voor een lange tijd wilde - een zachte manier om op een winter's ochtend wakker te worden.  He
LCD klok met Hebreeuwse kalenderdatum en een Thermometer

LCD klok met Hebreeuwse kalenderdatum en een Thermometer

Dit project is een klok die de tijd, datum en temperatuur kunt weergeven. De belangrijkste uniek kenmerk van deze klok is de mogelijkheid om de datum in Hebreeuws (joodse) agenda-indeling weergeven. Sommige andere speciale functies zijn:U kunt instel
Vintage radio in een spreker voor een MP3-speler...

Vintage radio in een spreker voor een MP3-speler...

ik heb dit uit de prullenbak stapel van wanneer ik hielp mijn wifes grootmoeder zet... Dit was op de zolder van haar huis voor de afgelopen 50 jaar. De draden waren allemaal gebarsten en versleten, de finish was gebarsten een peeling...Ik hield van d
Smart alarm: met Arduino en velostat sensoren

Smart alarm: met Arduino en velostat sensoren

Doelstelling:Wakker worden is het moeilijkste deel van de dag, en voor de meeste mensen, het is het weggaan van bed deel. Het doel van de Smart Alarm-Project is om te maken van een interactieve wekker waarin de gebruiker moet fysiek doen een actie/po
Re-nieuwe een vintage radio en haar glans te herstellen.

Re-nieuwe een vintage radio en haar glans te herstellen.

Dit is een 1950ish Firestone radio alarmklok. Ik vond dit op een rommelmarkt en kreeg een uitstekende deal. Ik wist niet als het werkte of niet en kan me niet schelen, ik zag potentieel in het meteen. Toen ik het huis, ik aangesloten in om te zien of
Koelkast Alarm

Koelkast Alarm

"Koelkast alarm"Hallo jongens! Dit is mijn eerste ooit instructable ik hoop dat u kunt genieten van elk bericht dat ik maakt.KREDIETEN aan mijn referentie:Referentie: door hertzgammaOpmerking: Mooi werk er door de manier bro en ik hou echt van u