Πίνακας περιεχομένων:

Πώς να φτιάξετε ένα απλό IOT με την εφαρμογή Telegram: 5 βήματα
Πώς να φτιάξετε ένα απλό IOT με την εφαρμογή Telegram: 5 βήματα

Βίντεο: Πώς να φτιάξετε ένα απλό IOT με την εφαρμογή Telegram: 5 βήματα

Βίντεο: Πώς να φτιάξετε ένα απλό IOT με την εφαρμογή Telegram: 5 βήματα
Βίντεο: 5 Εφαρμογές Που Πληρώνουν ΑΛΗΘΙΝΑ ΛΕΦΤΑ! | 2023 2024, Νοέμβριος
Anonim
Image
Image
Δημιουργία Bot στο Telegram
Δημιουργία Bot στο Telegram

Στην τρέχουσα γενιά το Διαδίκτυο είναι το παν. Το Διαδίκτυο των Πραγμάτων παίζει σημαντικό ρόλο στον σημερινό κόσμο.

Χωρίς να χάνουμε πολύ χρόνο, μπορούμε να προχωρήσουμε στην πρακτική εργασία του IOT. Εδώ θα ελέγξουμε το led και άλλα συναρπαστικά πράγματα από το μήνυμα τηλεγράφου.

Βήμα 1: Δημιουργία Bot στο Telegram

Δημιουργία Bot στο Telegram
Δημιουργία Bot στο Telegram
Δημιουργία Bot στο Telegram
Δημιουργία Bot στο Telegram
Δημιουργία Bot στο Telegram
Δημιουργία Bot στο Telegram

1. Σε αυτό το βήμα εγκαταστήστε την εφαρμογή Telegram στο τηλέφωνο. Η εγκατάσταση είναι τόσο απλή όσο η εγκατάσταση της εφαρμογής whats.

2. Στην αναζήτηση Telegram για τον πατέρα Bot και δημιουργήστε ένα νέο bot ακολουθώντας τα παρακάτω στιγμιότυπα οθόνης.

3. Τέλος, αντιγράψτε το διακριτικό HTTP API. (Μην το μοιραστείτε με άλλους) και εισαγάγετε έναρξη στο bot

Βήμα 2: Εγκατάσταση του Bot στο Raspberry Pi

Εγκατάσταση του Bot στο Raspberry Pi
Εγκατάσταση του Bot στο Raspberry Pi

Έτσι δημιουργείται το bot και πρέπει να τρέχει σε οποιαδήποτε συσκευή, έτσι ώστε για οποιοδήποτε μήνυμα που στέλνουμε να ανταποκρίνεται ανάλογα.

Εδώ χρησιμοποιούμε το raspberry pi με το κλειδί Api και το προγραμματίζουμε στον κώδικα python. (Μπορεί επίσης να εκτελεστεί στο κανονικό λειτουργικό μας σύστημα)

1. Εγκατάσταση της μονάδας τηλεγραφήματος στο raspberry pi

Πριν ξεκινήσουμε να τρέχουμε το bot στο raspberry pi, βεβαιωθείτε ότι εκτελείτε τη σωστή έκδοση του python2. Επίσης Εάν έχετε αμφιβολίες σχετικά με την εκκίνηση του Raspberry pi, μπορείτε να δείτε αυτά τα πρώτα 2 βήματα σε αυτό το σεμινάριο μου Για να εγκαταστήσετε τη μονάδα τηλεγραφήματος στον python στη γραμμή εντολών του raspberry pi, πληκτρολογήστε παρακάτω (το όνομα της ενότητας είναι telepot)

sudo pip εγκατάσταση telepot

2. Εκτελέστε το σενάριο python

Το σενάριο Python εκτελείται στη γραμμή εντολών χρησιμοποιώντας την ακόλουθη εντολή sudo python telegrambot.py

Βήμα 3: Κωδικός Μέρος

Έτσι, όταν στέλνουμε το μήνυμα στο bot, αποκρίνεται αντίστοιχα.

Στον κώδικα πρόκειται να διδάξουμε το bot να απαντά στις εντολές μας.

Εδώ δεν πρόκειται να σας διδάξω πώς λειτουργεί το σενάριο python καθώς θα ήταν πιο επεξηγηματικό.

εισαγωγή RPi. GPIO ως ώρα εισαγωγής GPIO, ημερομηνία εισαγωγής telepot από telepot.loop εισαγωγή MessageLoop GPIO.setmode (GPIO. BCM) led = 23 GPIO.setup (led, GPIO. OUT) now = datetime.datetime.now ()

def action (msg):

chat_id = msg ['chat'] ['id'] command = msg ['text']

εκτύπωση εντολή 'Received: % s' %

εάν εντολή == 'γεια':

telegram_bot.sendMessage (chat_id, str ("Hi! Welcome to Engineerthoughts.com")) elif command == 'time': telegram_bot.sendMessage (chat_id, str (now.hour)+str (":")+str (τώρα.minute)) elif command == 'pic': telegram_bot.sendPhoto (chat_id, photo = "https://raw.githubusercontent.com/engineerthoughts/engineerthoughts/gh-pages/E.png") elif command == 'ledon ': telegram_bot.sendMessage (chat_id, str (' Led is on ')) GPIO.output (led, True) elif command ==' ledoff ': telegram_bot.sendMessage (chat_id, str (' Led is off ')) GPIO. έξοδος (led, False) αλλιώς: telegram_bot.sendMessage (chat_id, str ('Can \' t get you pls be clear! '))

telegram_bot = telepot. Bot ("Εισαγάγετε το αναγνωριστικό σας API")

εκτύπωση (telegram_bot.getMe ())

MessageLoop (telegram_bot, action).run_as_thread ()

εκτύπωση "Σε λειτουργία και σε λειτουργία …".

ενώ 1:

ώρα. ύπνος (10)

i. Here έχω κάνει hi και η απάντηση για αυτό είναι "Γεια! Καλώς ήλθατε στο Engineerthoughts.com". Ομοίως, για κάθε εντολή, μπορείτε να προσαρμόσετε τις Ιδέες σας.

ii. Εισαγάγετε το αναγνωριστικό σας API εδώ σε αυτήν τη γραμμή "telegram_bot = telepot. Bot (" Εισαγάγετε το αναγνωριστικό σας API ")"

Βήμα 4: Συμπέρασμα

συμπέρασμα
συμπέρασμα
συμπέρασμα
συμπέρασμα
συμπέρασμα
συμπέρασμα

Ζήτω….! ολοκληρώσατε το πρώτο σας έργο DIY IOT.

Επιπλέον, αφήνω στον εαυτό σας να βελτιώσει το μοντέλο προσθέτοντας τη δημιουργικότητά σας. Μερικές από τις Ιδέες μου είναι.

θ. αυτοματισμός σπιτιού -Σύνδεση της εξόδου στα ρελέ.

ii. Μπορεί να δημιουργήσει τον δικό σας προσαρμοσμένο διακομιστή-ο οποίος θα μπορούσε να απαντήσει στα δικά σας μηνύματα

iii. Φτιάξτε το δικό σας chatbot-το οποίο θα μπορούσε να απαντήσει σε μηνύματα όπως η Νατάσα σε πεζοπορία.

Επομένως, οι ΙΔΕΑΣ είναι άπειρες αν μπορούσατε να εξερευνήσετε μόνοι σας. ΕΛΠΙΔΑ Έχω κάνει μια μικρή αρχή στο IOT για εσάς. Επίσης σχολιάστε τις ιδέες σας στα σχόλια.

Σας ευχαριστώ

N. Aranganathan

Συνιστάται: