Përmbajtje:
- Hapi 1: Si funksionon?
- Hapi 2: Kërkohet përbërës
- Hapi 3: Kombinoni Udhëzimet Arduino
- Hapi 4: Kërkoni një fjalë kyçe në përgjigjen HTTP dhe çështjet e tjera të klientit Ethernet
- Hapi 5: Skica dhe Burimi
- Hapi 6: Ndërtoni pajisjen
Video: Kamarieri ju lutem bot: 6 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:20
Çfarë mund të shkojë keq me një kambanë të thirrjes së kambanës duke goditur një servo në një hapësirë të hapur zyre?
- Nuk e di: D
Njerëzit kanë tendencë të urrejnë alarmin apo edhe ndërprerjet, kështu që mund të jetë një ide e mirë ta bëni atë pak qesharake (të paktën për një kohë). Kjo është ajo që kam synuar të arrij. Njoftoni shpejt inxhinierët për incidentet kritike në një mënyrë të pranueshme.
Projectshtë projekti im i parë Arduino i bërë nga mburoja Ethernet, kontrolli me rreze infra të kuqe, SG90 9g Micro Servo dhe materiale të ricikluara.
Veprimi i goditjes u aktivizua përmes WebHook ose telekomandës. Telekomanda përdoret gjithashtu për gjobë në këndin e krahut.
Hapi 1: Si funksionon?
Ai dëgjon marrësin infra të kuqe dhe merr një adresë HTTP për një fjalë kyçe të caktuar. Kontrolluesi me rreze infra të kuqe mund të përdorë për rregullimin e hollë të këndit të krahut dhe mund të përdoret edhe për këmbëzën. Përgjigja HTTP mund të përdoret vetëm për të shkaktuar zile. (Në rastin aktual bëra një aplikacion të vogël në internet që kapi webhook nga Slack dhe menaxhoj një flamur. - Nuk përfshihet në këtë udhëzues)
Në thelb kam përdorur kontrolluesin infra të kuqe vetëm për qëllime korrigjimi. Herën e parë bëra një gabim duke e lënë kontrolluesin të qëndrojë pranë makinës me shuplaka, por njerëzit ishin mjaft kuriozë për të shkaktuar shuplakë shumë herë, kështu që e gjej pajisjen të shkëputur:)
Në jetën reale, thjesht kontrolloni periodikisht një adresë uebi të koduar, çfarë përgjigje të ngjashme ka:
Nëse fjala kyçe anyslap e ndjekur nga një numër i plotë atëherë bën sa më shumë lëvizje krahu.
Hapi 2: Kërkohet përbërës
Komponentët elektronikë:
- Arduino Uno R3
- UNO Shield Ethernet Shield W5100 R3
- Kompleti i modulit të telekomandës me rreze IR me rreze infra të kuqe
- Servo (SG90)
- Pllakë qarkore e shtypur universale 4x6cm
- 5 x LED
- 5 x 220 Ohm Rezistencë
- Tela silikoni 30AWG
Materialet e ricikluara:
- Shampo shampoje
- Kuti kartoni
- Dora lodër (ejani me një blerje dy briosh, merrni një dorë falas:)
Hapi 3: Kombinoni Udhëzimet Arduino
Kryesisht unë vetëm ndoqa Arduino Shembuj të integruar, Shembuj të Bibliotekës dhe u kombinova me një projekt.
Mësime të rekomanduara
- Blink pa vonesë - Përdoret për treguesit LED; millis () funksion për të kontrolluar HTTP periodikisht dhe fikur servo nëse nuk përdoret.
- Funksione dalëse serike ASCIITable - Përdoret për korrigjim.
- Strukturat e Kontrollit, si: Përsëritja e lakut, Rasti i ndërrimit, Nëse deklarata, Ndërsa Lak
- Klienti në internet Ethernet me DHCP Lease - Përdoret për marrjen e nxitësve nga pika përfundimtare
- Servo Mësimi - përdoret për lëvizjen e krahut (rrotullimi).
- Marrësi me rreze infra të kuqe - përdoret për kontroll shtesë dhe rregullim të mirë të këndit të krahut.
Hapi 4: Kërkoni një fjalë kyçe në përgjigjen HTTP dhe çështjet e tjera të klientit Ethernet
Asambleja e Waiter Please Bot ishte shumë e drejtë përpara, përveç gjërave të Ethernet.
Vështirësitë
- Çdo thirrje EthernetClient veçanërisht DHCP Lease janë një proces i vetëm. Punon si një vonesë me rand atë që ndalon programin.
- Harrojeni JSON në API dhe WebHook Arduino Strings janë të këqija gjithsesi.
1. - Proces i vetëm
Unë heq dorë për ta bërë programin të bëjë shumë procese. Unë kërkoj në Google disa zgjidhje të mundshme, por asnjëra prej tyre nuk ishte e thjeshtë. Doja ta mbaja kodin sa më të vogël dhe të lexueshëm sa të ishte e mundur.
2. - Analizoni përgjigjen
Qëndrueshmëria dhe aftësia për të punuar pa mirëmbajtje janë kërkesat kryesore. Kështu që unë shmang të përdor ndonjë objekt String për shkak të rrjedhjes së mundshme të kujtesës.
EthernetClient mbështetet në klasën bazë Stream dhe funksioni i tij i gjetjes bën të mundur kërkimin e fjalëve kyçe. Isshtë pak e komplikuar dhe zë shumë rreshta të kodit, por funksionon.
Hapi 5: Skica dhe Burimi
Depo:
Hapi 6: Ndërtoni pajisjen
Krahu
- Ka katër roje qoshe brenda kutisë së dërguar të Macbook. E kam përdorur si stendë.
- Pritini një formë të vogël të përshtatshme për servo.
- Ngjitni së bashku stendën dhe servo me armë zam të shkrirë të nxehtë.
- Mori një tub nga një shampo shampo e përdorur dhe e vidhosi në servo.
- Tërhiqeni dorën e lodrës në tub.
Kontrolluesi
- Bëri një prototip në dërrasën e bukës.
- Kopjoni prototipin e bordit të bukës në tabelën e qarkut të shtypur universal.
- Kam përdorur tituj ndarës për të gjithë lidhjet e qarkut me tela.
- Pritini kutinë e letrës.
- Ngjiteni së bashku pjesën e përparme të kutisë dhe tabelën e qarkut të shtypur.
- Vendosni bordin Arduino, mburojën Ethernet dhe një sfungjer në kuti.
U krye
Recommended:
Easy Squiggle Bot: 10 hapa (me fotografi)
Easy Squiggle Bot: Mos lejoni që numri i hapave në këtë Instructable t'ju mashtrojë. Ky Bot Squiggle është aq i lehtë sa reklamohet. Nëse i keni të gjitha pjesët në dorë dhe keni ndonjë përvojë në bashkimin e telave, me siguri mund ta ndërtoni këtë bot në pesë minuta. Edhe çfarë
Scribble Bot: 6 hapa (me fotografi)
Scribble Bot: Në këtë aktivitet ne do të përdorim një motor dhe një peshë për ta bërë Scribble Bot tonë të pabalancuar dhe vizatuar në letër
Q -Bot - Zgjidhësi i Kubit të Rubikut me Burim të Hapur: 7 hapa (me fotografi)
Q -Bot - Zgjidhësi i Kubit të Rubikut me Burim të Hapur: Imagjinoni që keni një Kub të Rubikut të përzier, ju e dini atë enigmë nga vitet '80 që të gjithë kanë, por askush nuk e di se si ta zgjidhë, dhe ju doni ta ktheni atë në modelin e tij origjinal. Fatmirësisht këto ditë është shumë e lehtë të gjesh udhëzime zgjidhëse
Mini Vizatimi Bot - Aplikacioni Android i drejtpërdrejtë - Trignomentry: 18 hapa (me fotografi)
Mini Votimi Bot-Aplikacioni Android i drejtpërdrejtë-Trignomentry: Faleminderit Zotit dhe të gjithë ju që e bëtë projektin tim Baby-MIT-Cheetah-Robot fitoi çmimin e parë në Konkursin Make it Move. Jam shumë i lumtur sepse shumë miq bëjnë shumë pyetje në bisedë dhe në mesazhe. Një nga pyetjet e rëndësishme ishte se si
Si të çmontoni një kompjuter me hapa të thjeshtë dhe fotografi: 13 hapa (me fotografi)
Si të çmontoni një kompjuter me hapa dhe fotografi të lehta: Ky është një udhëzim se si të çmontoni një kompjuter. Shumica e përbërësve bazë janë modularë dhe hiqen lehtë. Sidoqoftë, është e rëndësishme që të jeni të organizuar në lidhje me të. Kjo do t'ju ndihmojë të mos humbni pjesë, dhe gjithashtu në bërjen e ri -montimit