Inhoudsopgave:

Hoe maak je een eenvoudige IOT met Telegram-applicatie - Ajarnpa
Hoe maak je een eenvoudige IOT met Telegram-applicatie - Ajarnpa

Video: Hoe maak je een eenvoudige IOT met Telegram-applicatie - Ajarnpa

Video: Hoe maak je een eenvoudige IOT met Telegram-applicatie - Ajarnpa
Video: De complete Redux Toolkit + RTK Query-cursus voor beginners | Redux in 2 uur! 2024, November
Anonim
Image
Image
Bot maken in Telegram
Bot maken in Telegram

In de huidige generatie is internet alles. Internet of Things speelt een grote rol in de huidige wereld.

Zonder veel tijd te verspillen, kunnen we overgaan tot de praktische werking van het IOT. Hier gaan we de led bedienen en ook andere spannende dingen uit het telegrambericht.

Stap 1: Bot maken in Telegram

Bot maken in Telegram
Bot maken in Telegram
Bot maken in Telegram
Bot maken in Telegram
Bot maken in Telegram
Bot maken in Telegram

1. In deze stap installeer je de Telegram-app op de telefoon. Installatie is net zo eenvoudig als de installatie van de Whats-app.

2. Zoek in de Telegram naar de Bot-vader en maak een nieuwe bot door de onderstaande schermafbeeldingen te volgen.

3. Kopieer ten slotte het HTTP API-token (niet delen met anderen) en voer start in in de bot

Stap 2: Bot installeren in de Raspberry Pi

Bot installeren in de Raspberry Pi
Bot installeren in de Raspberry Pi

Zo wordt bot gemaakt en deze moet op elk van de apparaten worden uitgevoerd, zodat het op elk bericht dat we verzenden dienovereenkomstig zal reageren.

Hier gebruiken we de raspberry pi met de API-sleutel en programmeren deze in de python-code. (Het kan ook worden uitgevoerd in ons normale besturingssysteem)

1. De telegrammodule installeren op de Raspberry Pi

Voordat we beginnen met het uitvoeren van de bot op de raspberry pi, moet u ervoor zorgen dat u de juiste versie van de python2 gebruikt. Ook als je twijfels hebt over de initialisatie van de Raspberry pi, kun je deze eerste 2 stappen in deze tutorial van mij bekijken.)

sudo pip installeer telepot

2. Voer het python-script uit

Het Python-script wordt uitgevoerd in de opdrachtregel met de volgende opdracht sudo python telegrambot.py

Stap 3: Codedeel

Dus wanneer we het bericht naar de bot sturen, reageert deze overeenkomstig.

In de code gaan we de bot leren te reageren op onze commando's.

Hier ga ik je niet leren hoe het python-script werkt, omdat het meer verklarend zou zijn.

importeer RPi. GPIO als GPIO importeer tijd, datetime importeer telepot van telepot.loop importeer MessageLoop GPIO.setmode(GPIO. BCM) led = 23 GPIO.setup(led, GPIO. OUT) now = datetime.datetime.now()

def action(msg):

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

print 'Ontvangen: %s' % commando

if commando == 'hallo':

telegram_bot.sendMessage (chat_id, str("Hallo! Welkom bij Engineerthoughts.com")) elif command == 'time': telegram_bot.sendMessage(chat_id, str(now.hour)+str(":")+str(now.minute)) elif command == 'pic': telegram_bot.sendPhoto (chat_id, foto = "https://raw.githubusercontent.com/engineerthoughts/engineerthoughts/gh-pages/E.png") elif command == 'ledon ': telegram_bot.sendMessage(chat_id, str('Led is aan')) GPIO.output(led, True) elif command == 'ledoff': telegram_bot.sendMessage(chat_id, str('Led is uit')) GPIO. output(led, False) else: telegram_bot.sendMessage(chat_id, str('Can\'t get you pls be clear!'))

telegram_bot = telepot. Bot('Voer uw API-ID in')

afdrukken (telegram_bot.getMe())

MessageLoop(telegram_bot, actie).run_as_thread()

print 'Aan de slag….'

terwijl 1:

tijd.slaap(10)

i. Hier heb ik hallo gemaakt en het antwoord daarop is "Hallo! Welkom bij Engineerthoughts.com". Op dezelfde manier kunt u voor elke opdracht uw ideeën aanpassen.

ii. Voer hier uw API-ID in op deze regel "telegram_bot = telepot. Bot('Voer uw API-ID in')"

Stap 4: Conclusie

Conclusie
Conclusie
Conclusie
Conclusie
Conclusie
Conclusie

Hoera….! je hebt je eerste DIY IOT-project voltooid.

Verder laat ik het aan jezelf over om het model te verbeteren door jouw creativiteit toe te voegen. Sommige van de ideeën van mij zijn.

i. Home Automation -De uitgang aansluiten op de relais.

ii. Kan uw eigen aangepaste server maken, die op uw eigen berichten kan reageren

iii. Maak je eigen chatbot, die berichten kan beantwoorden zoals de Natasha in hike.

Dus de IDEEN zijn oneindig als je het zelf zou kunnen verkennen. HOOP Ik heb een klein begin gemaakt met IOT voor je. Reageer ook op uw ideeën in de opmerkingen.

Bedankt

N. Aranganathan

Aanbevolen: