Inhoudsopgave:
- Stap 1: Bot maken in Telegram
- Stap 2: Bot installeren in de Raspberry Pi
- Stap 3: Codedeel
- Stap 4: Conclusie
Video: Hoe maak je een eenvoudige IOT met Telegram-applicatie - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:15
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
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
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
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:
Hoe maak je een stopwatch met Arduino 8 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Hoe maak je een stopwatch met behulp van Arduino: dit is een zeer eenvoudige Arduino 16 * 2 lcd-scherm stopwatch ……….. Als je deze Instructable leuk vindt, abonneer je dan op mijn kanaal https://www.youtube.com /ZenoModiff
Hoe maak je een eenvoudige Spiderbot voor Halloween: 4 stappen (met afbeeldingen)
Hoe maak je een eenvoudige Spiderbot voor Halloween: Dit is een eenvoudige, leuke bristlebot voor Halloween! Bristlebots zijn geweldige startersprojecten voor mensen die de basis van circuits en robotconstructie leren. De kop van een tandenborstel gebruiken voor het lichaam, een kleine motor voor de beweging en een batterij
Hoe maak je een eenvoudige audioversterker binnen Rs. 100 ($ 2) met de naam Handy Speaky: 6 stappen (met afbeeldingen)
Hoe maak je een eenvoudige audioversterker binnen Rs. 100 ($ 2) genaamd Handy Speaky: in het project van vandaag laat ik je zien hoe je de eenvoudigste mini-geluidsversterker maakt op basis van LM386. Deze geluidsversterker is zeer eenvoudig te maken, bovendien is hij zeer compact, werkend met slechts één stroombron met een kleine belasting van 6-12 volt. Deze i
Hoe maak je een eenvoudige Flyback Driver: 4 stappen (met afbeeldingen)
Hoe maak je een eenvoudige Flyback Driver: Flyback-transformator (FBT) is een speciaal ontworpen transformator die wordt gebruikt in CRT-schermen. Het is in staat om meer dan 50 kV te genereren. In deze Instructable ga ik instrueren hoe je een eenvoudige flyback-driver kunt maken met behulp van power mosfet. Controleer mijn webs
Hoe maak je een eenvoudige iPhone-wekkerstandaard 5 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Een eenvoudige iPhone-wekkerstandaard maken: dit is een platte standaard uit één stuk die u kunt gebruiken met uw iPhone wanneer deze wordt opgeladen via de kabel. Voor mij betekent het dat ik hem als wekker naast mijn bed kan gebruiken terwijl ik hem kan zien. Het is ook een ontwerp uit één stuk, dus het is heel gemakkelijk te maken. Ik kreeg het idee van