Πίνακας περιεχομένων:
- Βήμα 1: Δημιουργία Bot στο Telegram
- Βήμα 2: Εγκατάσταση του Bot στο Raspberry Pi
- Βήμα 3: Κωδικός Μέρος
- Βήμα 4: Συμπέρασμα
Βίντεο: Πώς να φτιάξετε ένα απλό IOT με την εφαρμογή Telegram: 5 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:32
Στην τρέχουσα γενιά το Διαδίκτυο είναι το παν. Το Διαδίκτυο των Πραγμάτων παίζει σημαντικό ρόλο στον σημερινό κόσμο.
Χωρίς να χάνουμε πολύ χρόνο, μπορούμε να προχωρήσουμε στην πρακτική εργασία του IOT. Εδώ θα ελέγξουμε το led και άλλα συναρπαστικά πράγματα από το μήνυμα τηλεγράφου.
Βήμα 1: Δημιουργία Bot στο Telegram
1. Σε αυτό το βήμα εγκαταστήστε την εφαρμογή Telegram στο τηλέφωνο. Η εγκατάσταση είναι τόσο απλή όσο η εγκατάσταση της εφαρμογής whats.
2. Στην αναζήτηση Telegram για τον πατέρα Bot και δημιουργήστε ένα νέο bot ακολουθώντας τα παρακάτω στιγμιότυπα οθόνης.
3. Τέλος, αντιγράψτε το διακριτικό HTTP API. (Μην το μοιραστείτε με άλλους) και εισαγάγετε έναρξη στο bot
Βήμα 2: Εγκατάσταση του 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
Συνιστάται:
Πώς να φτιάξετε ένα έξυπνο δοχείο με το NodeMCU που ελέγχεται από την εφαρμογή: 8 βήματα
Πώς να φτιάξετε ένα έξυπνο δοχείο με το NodeMCU που ελέγχεται από την εφαρμογή: Σε αυτόν τον οδηγό θα δημιουργήσουμε ένα Smart Pot που ελέγχεται από ένα ESP32 και μια εφαρμογή για smartphone (iOS και Android). Θα χρησιμοποιήσουμε το NodeMCU (ESP32) για τη συνδεσιμότητα και τη βιβλιοθήκη Blynk για το cloud IoT και την εφαρμογή στο smartphone. Τελικά εμείς
Πώς να φτιάξετε ένα απλό Spiderbot για το Halloween: 4 βήματα (με εικόνες)
Πώς να φτιάξετε ένα απλό Spiderbot για το Halloween: Αυτό είναι ένα απλό, διασκεδαστικό bristlebot για το Halloween! Τα Bristlebots είναι εξαιρετικά έργα εκκίνησης για ανθρώπους που μαθαίνουν τα βασικά των κυκλωμάτων και την κατασκευή ρομπότ. Χρησιμοποιώντας το κεφάλι μιας οδοντόβουρτσας για το σώμα, ένα μικρό μοτέρ για την κίνηση και μια μπαταρία
Πώς να φτιάξετε ένα CubeSat με ένα Arduino με ένα Arducam: 9 βήματα
Πώς να φτιάξετε ένα CubeSat με ένα Arduino με ένα Arducam: Στην πρώτη εικόνα, έχουμε ένα Arduino και ονομάζεται " Arduino Uno. &Quot; Στη δεύτερη εικόνα, έχουμε ένα Arducam, και ονομάζεται " Arducam OV2640 Μίνι 2MP. &Quot; Μαζί με τη δεύτερη εικόνα, υπάρχουν τα υλικά που θα χρειαστείτε για
Πώς να φτιάξετε ένα απλό παλμογράφο χρησιμοποιώντας το Arduino: 3 βήματα
Πώς να κάνετε απλό παλμογράφο χρησιμοποιώντας Arduino: Σε αυτό το Instructable θα δείτε πώς να φτιάξετε απλό παλμογράφο χρησιμοποιώντας Arduino uno. Το παλμογράφο είναι μια συσκευή που χρησιμοποιείται για την προβολή και την ανάλυση των σημάτων. Αλλά η συσκευή είναι πολύ ακριβή. Ως ηλεκτρονικός τύπος μερικές φορές χρειάζεται να αναλύσει το
Πώς να φτιάξετε ένα βίντεο πράσινης οθόνης από μια εφαρμογή: 5 βήματα
Πώς να φτιάξετε ένα βίντεο πράσινης οθόνης από μια εφαρμογή: Σε αυτό το διδακτικό θα σας δείξω πώς να φτιάξετε και να χρησιμοποιήσετε μια πράσινη οθόνη για τη δημιουργία φωτογραφιών και βίντεο. Υπάρχουν αρκετές εφαρμογές πράσινης οθόνης που μπορείτε να χρησιμοποιήσετε για να έχετε το σωστό αποτέλεσμα. Απαιτούμενα υλικά: Συσκευή εγγραφής βίντεο (θα μπορούσε να είναι iPod, iPad, o