Sisukord:
- Samm: Boti loomine telegrammis
- Samm: Boti installimine Raspberry Pi -sse
- 3. samm: koodi osa
- 4. samm: järeldus
Video: Telegrammirakendusega lihtsa IOT -i tegemine: 5 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
Praeguses põlvkonnas on Internet kõik. Asjade Internetil on praeguses maailmas suur roll.
Ilma palju aega raiskamata saame liikuda IOT praktilise töö juurde. Siin kontrollime telegrammi sõnumist juhitud ja ka muid põnevaid asju.
Samm: Boti loomine telegrammis
1. Selles etapis installige Telegrami rakendus telefoni. Paigaldamine on sama lihtne kui rakenduse installimine.
2. Telegrammis otsige Boti isa ja looge uus robot, järgides allolevaid ekraanipilte.
3. Lõpuks kopeerige HTTP API luba. (Ärge jagage teistega) ja sisestage bot
Samm: Boti installimine Raspberry Pi -sse
Seega luuakse robot ja see tuleb käivitada mis tahes seadmes, nii et iga saadetud sõnumi korral see vastaks.
Siin kasutame vaarika pi koos Api võtmega ja programmeerime selle pythoni koodi. (Seda saab käivitada ka meie tavalises operatsioonisüsteemis)
1. Telegrammimooduli paigaldamine vaarika pi
Enne kui hakkame vaarika pi robotit käitama, veenduge, et kasutate python2 õiget versiooni. Samuti, kui teil on Raspberry pi initsialiseerimisel kahtlusi, vaadake seda minu õpetuse kahte esimest sammu Telegrammimooduli installimiseks pythonisse vaarika pi käsureal sisestage järgmine (mooduli nimi on telepot)
sudo pip install telepot
2. Täitke pythoni skript
Pythoni skript käivitatakse käsureal, kasutades järgmist käsku sudo python telegrambot.py
3. samm: koodi osa
Seega, kui me saadame sõnumi robotile, vastab see vastavalt.
Koodis õpetame robotit meie käskudele vastama.
Siin ei hakka ma teile õpetama, kuidas pythoni skript töötab, sest see oleks rohkem selgitav.
RPi. GPIO importimine GPIO impordiajana, kuupäeva ja aja importimine telepot -st telepot.loop import MessageLoop GPIO.setmode (GPIO. BCM) led = 23 GPIO.setup (led, GPIO. OUT) now = datetime.datetime.now ()
def tegevus (msg):
chat_id = msg ['chat'] ['id'] käsk = msg ['text']
print 'Vastuvõetud: % s' % käsk
kui käsk == 'tere':
telegram_bot.sendMessage (chat_id, str ("Tere! Tere tulemast Engineertythingts.com")) elif käsk == 'aeg': telegram_bot.sendMessage (chat_id, str (now.hour)+str (":")+str (nüüd.minute)) elif käsk == 'pic': telegram_bot.sendPhoto (chat_id, photo = "https://raw.githubusercontent.com/engineerthipsts/engineerthipsts/gh-pages/E.png") elif command == 'ledon ': telegram_bot.sendMessage (chat_id, str (' Led on on ')) GPIO.output (led, True) elif command ==' ledoff ': telegram_bot.sendMessage (chat_id, str (' Led on välja lülitatud ')) GPIO. väljund (led, vale) else: telegram_bot.sendMessage (chat_id, str ('Ei saa selgeks!'))
telegram_bot = telepot. Bot ('Sisestage oma API id')
print (telegram_bot.getMe ())
MessageLoop (telegramm_bot, tegevus).run_as_thread ()
printige "Üles ja töötab …".
samal ajal 1:
aeg. uni (10)
i. Siin olen tere teinud ja vastus sellele on "Tere! Tere tulemast saidile Engineertythingts.com". Samamoodi saate iga käsu jaoks oma ideid kohandada.
ii. Sisestage oma API ID siia reale "telegram_bot = telepot. Bot ('Sisestage oma API id')"
4. samm: järeldus
Hurraa ….! olete oma esimese DIY IOT projekti lõpetanud.
Lisaks jätan endale mudeli täiustamise, lisades teie loovuse. Mõned minu ideed on.
i. Koduautomaatika -väljundi ühendamine releedega.
ii. Saate luua oma kohandatud serveri, mis võiks teie sõnumitele vastata
iii. Tehke oma vestlusbot, mis võiks vastata matkadele, nagu Natasha.
Seega on IDEED lõpmatud, kui saaksite ise uurida. LOODAN, et olen teie jaoks väikese alguse teinud. Kommenteerige oma ideid ka kommentaarides.
Aitäh
N. Aranganathan
Soovitan:
Lihtsa Nintendo LABO sihtpraktika tegemine: 13 sammu
Lihtsa Nintendo LABO sihtpraktika tegemine: ostsime õega hiljuti Nintendo Switchi. Nii et loomulikult saime mõned mängud sellega kaasa minna. Ja üks neist oli Nintendo LABO Variety Kit. Siis sattusin lõpuks Toy-Con Garage'i. Proovisin mõnda asja ja just siis
Lihtsa ilmajaama tegemine: 8 sammu
Kuidas teha lihtsat ilmajaama: Tere poisid, selles videos näitan teile, kuidas teha DHT11 anduri abil lihtne ilmajaam temperatuuri ja niiskuse tundmiseks
Lihtsa DTMF (toon) telefoniliini dekoodri tegemine: 3 sammu
Lihtsa DTMF (toon) telefoniliini dekoodri tegemine: see on lihtne projekt, mis võimaldab dekodeerida DTMF -signaale põhimõtteliselt igal telefoniliinil. Selles õpetuses kasutame dekoodrit MT8870D. Me kasutame eellahitatud toonide dekoodrit, sest uskuge mind, tagantpoolt on valus proovida seda teha
Lihtsa POV -i tegemine: 6 sammu (piltidega)
Kuidas lihtsat POV -i teha: Hiii, täna olen tagasi huvitava projektiga LED POV (visiooni püsivus) Selle projektiga saate kuvada nime, mis sisaldab 5 tähte. See on väga lihtne projektitöö arduinoga. Ärge muretsege, kui olete arduinoga algaja, siis peaksite määratlema
Lihtsa animatsiooni tegemine digitaalse tahvelarvuti abil: 6 sammu
Digitahvli abil lihtsa animatsiooni tegemine: sel suvel õnnestus mul oma vanemate abiga Wacom Intous Pro väike saada. Õppisin fototöötlust, joonistamist ja joonisfilmide visandamist jne. Otsustasin siis teha Instructable'i. Lõpuks otsustasin luua lühikese ja lõbusa animatsiooni