Orodha ya maudhui:
- Hatua ya 1: Jinsi inavyofanya kazi?
- Hatua ya 2: Sehemu Inahitajika
- Hatua ya 3: Unganisha Mafunzo ya Arduino
- Hatua ya 4: Tafuta neno kuu katika Jibu la HTTP na Maswala mengine ya Mteja wa Ethernet
- Hatua ya 5: Mchoro na Chanzo
- Hatua ya 6: Jenga vifaa
Video: Mhudumu Tafadhali Bot: Hatua 6 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:52
Ni nini kinachoweza kwenda vibaya na kengele ya mhudumu kupiga kengele na servo katika nafasi ya wazi ya ofisi?
- Sijui: D
Watu huwa wanachukia kengele au hata usumbufu, kwa hivyo inaweza kuwa wazo nzuri kuifanya iwe ya kuchekesha kidogo (kwa muda angalau). Hiyo ndio nililenga kufikia. Wahandisi wa tahadhari haraka juu ya matukio muhimu kwa njia inayokubalika.
Ni mradi wangu wa kwanza wa Arduino uliotengenezwa kutoka kwa ngao ya Ethernet, udhibiti wa infra nyekundu, SG90 9g Micro Servo na vifaa vya kusindika.
Hatua ya kupiga makofi ilisababishwa kupitia WebHook au udhibiti wa kijijini. Udhibiti wa kijijini pia ulitumia faini kwa pembe ya mkono.
Hatua ya 1: Jinsi inavyofanya kazi?
Inasikiliza mpokeaji wa infrared na uchukue anwani ya HTTP kwa neno kuu. Mdhibiti wa infrared anaweza kutumia kwa kurekebisha vizuri pembe ya mkono na anaweza kutumia kwa kichocheo pia. Jibu la HTTP linaweza kutumia tu kwa kuchochea kengele. (Kwa sasa nilifanya programu ndogo ya wavuti kile kukamata webhook kutoka Slack na kusimamia bendera. - Haijumuishwa katika hii inayoweza kufundishwa)
Kimsingi nilitumia mdhibiti wa infrared tu kwa kusudi la utatuaji. Mara ya kwanza nilifanya makosa kwa kumruhusu mtawala kukaa karibu na mashine ya kofi, lakini watu walikuwa na hamu ya kutosha kusababisha kofi mara nyingi kwa hivyo ninaona kifaa kimekatika:)
Katika maisha halisi huangalia tu anwani ya wavuti yenye nambari ngumu ambayo ina majibu sawa kama:
Ikiwa neno kuu la anyslap ikifuatiwa na nambari kuliko inafanya harakati nyingi za mkono.
Hatua ya 2: Sehemu Inahitajika
Vipengele vya elektroniki:
- Arduino Uno R3
- Ngao ya UNO Shield Ethernet W5100 R3
- Infrared IR Wireless Kijijini Kudhibiti Kit
- Servo (SG90)
- Universal Bodi ya Mzunguko Iliyochapishwa 4x6cm
- 5 x LED
- 5 x 220 Mpingaji wa Ohm
- Waya wa Silicone 30AWG
Vifaa vya kuchakata:
- Shampoo flacon
- Sanduku za katoni
- Mkono wa kuchezea (njoo ununue croissant mbili pata mkono mmoja bure:)
Hatua ya 3: Unganisha Mafunzo ya Arduino
Mara nyingi nilifuata Mifano ya Kujengwa ya Arduino, Mifano ya Maktaba na kuunganishwa kwa mradi mmoja.
Masomo yaliyopendekezwa
- Blink Bila Kuchelewa - Imetumika kwa viashiria vya LED; millis () inafanya kazi kuangalia HTTP mara kwa mara na kuzima servo ikiwa haitumiki.
- Kazi za pato za serial zinazovutia - Zinatumika kwa utatuzi.
- Miundo ya Kudhibiti, kama: Utengenezaji wa Kitanzi, Uchunguzi wa Kubadilisha, Ikiwa Taarifa, Wakati wa Kitanzi
- Mteja wa Mtandao wa Ethernet na Ukodishaji wa DHCP - Inatumika kwa kupokea vichocheo kutoka kwa mwisho wa
- Somo la Servo - linalotumiwa kwa harakati ya mkono (mzunguko).
- Mpokeaji wa infrared - kutumika kwa udhibiti wa ziada na tune vizuri pembe ya mkono.
Hatua ya 4: Tafuta neno kuu katika Jibu la HTTP na Maswala mengine ya Mteja wa Ethernet
Mkutano wa Mhudumu Tafadhali Bot ulikuwa sawa mbele moja kwa moja isipokuwa vitu vya Ethernet.
Ugumu
- Simu yoyote ya Mteja wa Ethernet haswa Ukodishaji wa DHCP ni mchakato mmoja. Inafanya kazi kama ucheleweshaji na randi ni nini kinasimamisha programu.
- Kusahau kuhusu JSON katika API na WebHook Arduino Strings ni mbaya hata hivyo.
1. - Mchakato mmoja
Ninajitolea kufanya mpango ufanye michakato mingi. Mimi google suluhisho chache zinazowezekana lakini ambazo hazikuwa rahisi. Nilitaka kuweka nambari kama ndogo na rahisi kusoma iwezekanavyo.
2. - Changanua Jibu la
Utulivu na uwezo wa kufanya kazi bila matengenezo ni mahitaji muhimu. Kwa hivyo ninaepuka kutumia kitu chochote cha Kamba kutokana na kumbukumbu inayoweza kuvuja.
EthernetClient inategemea darasa la msingi wa Mtiririko na kazi yake ya kupata hufanya iwezekanavyo kutafuta neno kuu. Ni ngumu kidogo na inachukua mistari mingi ya nambari, lakini inafanya kazi.
Hatua ya 5: Mchoro na Chanzo
Hifadhi:
Hatua ya 6: Jenga vifaa
Mkono
- Kuna walinzi wanne wa kona ndani ya sanduku lililosafirishwa la Macbook. Nilitumia kama stendi.
- Kata sura ndogo inayofaa kwa servo.
- Gundi pamoja stendi na servo na moto kuyeyuka bunduki ya gundi.
- Alichukua bomba kutoka kwa shampoo flacon iliyotumiwa na kukazwa kwa servo.
- Vuta mkono wa toy kwenye bomba.
Mdhibiti
- Imeunda mfano kwenye ubao wa mkate.
- Nakili mfano wa ubao wa mkate kwenye bodi ya mzunguko iliyochapishwa kwa ulimwengu.
- Nilikuwa nikivunja vichwa vya habari kwa unganisho lote la waya.
- Kata sanduku la karatasi.
- Gundi pamoja mbele ya sanduku na bodi ya mzunguko iliyochapishwa.
- Weka ubao wa Arduino, ngao ya Ethernet na sifongo kwenye sanduku.
Imefanywa.
Ilipendekeza:
Jinsi: Kuweka Raspberry PI 4 isiyo na kichwa (VNC) na Rpi-picha na Picha: Hatua 7 (na Picha)
Jinsi: Kuweka Raspberry PI 4 isiyo na kichwa (VNC) Na picha ya Rpi na Picha: Ninapanga kutumia Rapsberry PI hii kwenye rundo la miradi ya kufurahisha nyuma kwenye blogi yangu. Jisikie huru kuiangalia. Nilitaka kurudi kutumia Raspberry PI yangu lakini sikuwa na Kinanda au Panya katika eneo langu jipya. Ilikuwa ni muda tangu nilipoweka Raspberry
Bot ya mswaki Bot: 3 Hatua (na Picha)
Bot ya mswaki: Tengeneza roboti rahisi ya kusonga na brashi ya zamani ya meno ya kutetemeka na vifaa vingine vya sanaa. Tunatumia brashi ya meno inayotetemeka kwa sababu ina motor ya kutetemeka ndani yake. Hii ni aina hiyo ya motor ambayo iko ndani ya kidhibiti mchezo au simu & hufanya
Takataka Iliyojengwa kwa BT Kuchora Bot - Bot Yangu: Hatua 13 (na Picha)
Takataka Iliyojengwa BT Kuchora Mstari Bot - Bot Yangu: Hai marafiki baada ya pengo refu juu ya miezi 6 hapa naja na mradi mpya. Mpaka kukamilika kwa Cute Drawing Buddy V1, SCARA Robot - Arduino nina mpango wa kuchora bot nyingine, lengo kuu ni kufunika nafasi kubwa ya kuchora. Kwa hivyo silaha za roboti zilizowekwa c
Mhudumu wa baa aliyejiendesha: Hatua 6
Bartender aliyejiendesha: Lengo la mradi huu ni kufanya mchakato wa kutengeneza / kuchanganya visa rahisi kupitia IoT (Mtandao wa Vitu). mapishi ya jogoo (mara moja yalipoingia) yatakumbukwa na mradi huo. Vyombo vya vinywaji vimeunganishwa na sensorer ambazo m
Jenga Udhibiti wako wa Ufikiaji na Tafadhali-open.it: Hatua 4
Jenga Udhibiti Wako wa Ufikiaji na Tafadhali-open.it: Tafadhali-open.it iko Ufaransa na tutakuwa wakati kamili kwenye mradi huu. Tunataka biashara (Hoteli, kambi, vituo, kukodisha…) kufaidika na suluhisho rahisi zaidi na, kwa kweli, kwa bei ya chini.Connect kila data ya ndani (chagua