Palovahti Pyhtonilla

Pera1

Kansalainen
Teimpä tuossa palovahdin varastoon.
Koko päivä väsäsin python koodia kahdesta valmiista mallista.
En saanut niitä yhteen ja luovutin 8 tunnin jälkeen.
Huomasin että minulla oli Brant keinoäly jäänyt otsikkopalkkiin viime kesästä.
Laitoin nuo koodit sinne selityksn kera ja kolmen sekunnin päästä oli toimiva python koodi.
En osaa itse ohjelmoida vähän väännän valmiista mallista ja Raspberry pi:llä loput :).
Eipä kannata enää paljon taistella kun eläkeläisestäkin tehdään koodaaja.
Sensori muutaman euron Crountail-Flame 2 Partacolta Vantaalta.
Hälytin vanha piezzo jonka löysin romuista.


Koodi:
import RPi.GPIO as GPIO
import time

# Define GPIO pins for flame sensor and LED
DO_PIN = 7  # Flame sensor output pin (DO)
LED_PIN = 14  # LED pin

# Set up GPIO mode
GPIO.setmode(GPIO.BCM)

# Initialize GPIO pins
GPIO.setup(DO_PIN, GPIO.IN)
GPIO.setup(LED_PIN, GPIO.OUT)

try:
  while True:
    # Read flame sensor state
    flame_state = GPIO.input(DO_PIN)

    # Turn on LED if fire is detected
    if flame_state == GPIO.HIGH:
      print("Fire detected! Turning on LED.")
      GPIO.output(LED_PIN, GPIO.HIGH)
    else:
      print("No fire detected. LED is off.")
      GPIO.output(LED_PIN, GPIO.LOW)

    # Sleep for one second
    time.sleep(1)

except KeyboardInterrupt:
  # Clean up GPIO on exit
  GPIO.cleanup()
 
Minäkään mitään ymmärrä aateekoosta mutta liekkivahti + pari 12v akkua on lopputulos tämä.

 

Luo tili tai kirjaudu sisään kommentoidaksesi

Sinun täytyy olla jäsen voidaksesi jättää kommentin.

Luo käyttäjätili

Liity Konekansalaiseksi. Se on helppoa ja ilmaista! Rekisteröityneenä et näe mainoksia, voit käyttää hakua, näet alueita, joita nyt ovat piilossa...jne.

Kirjaudu sisään

Oletko jo Konekansan jäsen? Kirjaudu sisään tästä.

Takaisin
Ylös