Sisukord:
- 1. toiming: video seadmest tegevuses
- Samm: osad, materjalid ja tööriistad
- Samm: juhtmestik ja ahel
- 4. samm: valmistamine
- Samm: programmeerimine
- 6. samm: Tulemused ja kajastamine
- Samm 7: Viited ja autorid
Video: ASS-seade (antisotsiaalne sotsiaalne seade): 7 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
Ütle, et oled selline inimene, kellele meeldib inimeste läheduses viibida, kuid kellele ei meeldi, et nad liiga lähedale tulevad. Olete ka rahvale meeldiv ja teil on raske inimestele ei öelda. Nii et te ei tea, kuidas käskida neil tagasi astuda. Noh, sisestage - ASS -seade! Võite tulla lähedale, kuid mitte liiga lähedale.
Meie masin on sisuliselt varustus, mis võib olenevalt kellaajast teie ümbruskonna inimesi kutsuda või eemal hoida. Eelkõige kuvab seade teateid selle põhjal, kui lähedal keegi teile on, ja süttib, et neid seadme kandjalt kutsuda või ära hoida. Pimedas, kui nad tulevad teile liiga lähedale, hakkavad alarmid tööle, hoiatades neid tagasi sõitmast.
1. toiming: video seadmest tegevuses
Samm: osad, materjalid ja tööriistad
Kirjeldus:
Kaelakee põhikomponendid on füüsiline keha ise ja elektroonilised komponendid, mis muudavad kogu selle mehhanismi võimalikuks. Projekti eesmärk on luua kantav seade, millel on lihtsad andurid, mis toimivad sisendina:
- Fototakisti
- Ultraheli andur
Ja kolm väljundseadet:
- Helisummer
- LCD ekraan
- RGB valgusriba
Elektroonika
- 1 x Arduino Nano
- 1 x USB Micro USB -andmeedastuskaabel
- 1 x RGB LED -riba (505 SMD)
- 1 x ultraheliandur
- 1 x LCD ekraan
- 1 x fototakisti
- 1 x potentsiomeeter
- 1 x leivalaud (85 mm x 55 mm)
- 1 x trükkplaat (2 cm x 8 cm)
- 26 x hüppaja juhtmed
- 1 x takisti (220 oomi)
- 1 x passiivne helisignaal
- 1 x 12V toitepank nii 12V kui ka 5V väljundiga
Materjalid
- Superliim
- Elektriline lint
- Juurdepääs 3D -printerile
- Jootmisseadmed
Samm: juhtmestik ja ahel
- Kinnitage potentsiomeeter ja LCD leivaplaadile ja Arduino UNO -le (Märkus: Arduino UNO asendatakse Arduino Nanoga, kui joodetakse osad kokku, et need kaelakee sisse mahuksid.)
- Kinnitage ultraheliandur
- Kinnitage LED (RGB) kolme 220 oomi takistiga. (Märkus: kui asendate selle RGB LED -ribaga, pole takistid enam vajalikud, kuna LED -ribal on oma takistid)
- Seejärel lisage heli passiivne sumin ja lisage valikuliselt takisti helitugevuse reguleerimiseks
- Kinnitage fototakisti
4. samm: valmistamine
Trükkplaadini ühendamiseks on 6 komponenti.
- Elektroonika kokkupanekuks ühendame esmalt Arduino nano vooluahelaga ja seejärel maandame.
- Järgmisena ühendame RGB LED -riba. Ühendage RGB tihvtid Arduino nanoga. Seejärel ühendage 12V+ tihvt toitepangaga ja ühendage maandus trükkplaadilt toitepanga maandusega. Me kasutame RGB LED -riba mitmevärviliste tulede saamiseks, mitte erinevate LED -ide kinnitamiseks. See toimib meie põhiväljundina
- Seejärel ühendame ultrahelianduri. See toimib nii, et saadab välja ultrahelilaine ja kuulab objekti poolt tagasipööratud kaja. See toimib meie sisendina
Ülaltoodud kaks komponenti hõlmavad põhilist tagasisideahelat. Nüüd, et veidi välja mõelda ja anda seadmele natuke isikupära, lisasime järgmised komponendid.
- LCD -ekraan on ühendatud ekraani kontrastsuse reguleerimiseks potentsiomeetriga ja seejärel ühendatud Arduino ja leivaplaadiga. Vaadake pildilt, kuidas juhtmed on ühendatud. Lisab meie süsteemile veel ühe väljundi
- Stsenaariumi korral lisatakse helisignaal, kui objekt satub kandjale liiga lähedale. See on veel üks väljund. Summuri helitugevuse muutmiseks võite takisteid lisada või eemaldada.
- Lisatud on fototakisti, mis annab seadmele eraldi käitumise sõltuvalt valguse hulgast. See on kinnitatud takisti külge ja ühendatud Arduino tahvli tihvtiga, et saata signaalid koodis isDarki meetodile. See toimib sekundaarse sisendseadmena.
Vigade dokumenteerimine:
Kaelakees oli kaks täiendavat auku, kuna algselt plaanisime 2 ultrahelisensorit, kuid kasutasime ühte. Kasutasime ühte neist lisaavadest, et ühendada Arduino Nano kaabel toitepanga 5 V toiteallikaga. Me ei võtnud arvesse juhtmete ja komponentide kaalu, nii et kaelakee pole korralikult tasakaalustatud. Hiljem saime ka teada, et meie 12 V toitepanga väljundvõimsus on maksimaalselt 3 amprit, samas kui meie kasutatavad hüppajajuhtmed peaksid mahutama ainult 2 amprit. 12V toiteallika vahelistes ühendustes oleks tulnud kasutada paksemaid juhtmeid.
Samm: programmeerimine
Lisatud kood on selguse huvides lisatud
Arduino pseudokood
Kood on lihtne, kasutades paari if ja else if lauset ning kahte eraldi juhtumit, kuidas kaelakee käitub pimedas ja päeval. Kui kaelakee on toiteallikas, tuvastab ultraheliandur teie ümbritseva keha kauguse ja saadab selle signaali LED -ribale ja LCD -ekraanile. Kui keha teile läheneb (mida saab isiklikest eelistustest lähtuvalt manipuleerida), saadab ultrahelisensor signaale ja LED süttib kolmes erinevas värvitoonis sõltuvalt teie ja läheneva keha vahelisest kaugusest.
Kui on pime:
- 500 cm kõrgusel heleroheline
- Magenta vahemikus 50 cm kuni 500 cm
- Vilgub punase ja sinise vahel, kui kõrgus on alla 50 cm
Kui on hele:
- Roheline 500 cm
- Helesinine 50 cm kuni 500 cm
- Punane kõikjal, mis on alla 50 cm
6. samm: Tulemused ja kajastamine
- 3D -printimisel oleks võinud olla hingedega osa veaotsinguks, kui kõik on liimitud.
- Materjal, kus enamus juhtmestikke oleks saanud selgeks teha, et hõlbustada keeruliste juhtmete nägemist sees
- Kehade avastamiseks mitmest suunast oleks võinud olla rohkem kui üks ultraheliandur
- Ekraani ja helisignaali oleks võinud asendada kõlariga, mis võiks rääkida nagu Alexa või Siri
- LCD -ekraan on paigutatud kohta, kus see pole eriti ilmne
Samm 7: Viited ja autorid
howtomechatronics.com/tutorials/arduino/ul…
Selle veebisaidi koodi kasutati objekti kauguse arvutamiseks ultraheliandurist.
Teinud: Aizah Bakhtiyar, Ying Zhou, Angus Cheung ja Derrick Wong
See projekt loodi Danielsi arhitektuurikooli bakalaureuseõppe programmi füüsilise arvutusliku disaini ja digitaalse valmistamise kursuse osana.
Soovitan:
Ärge pissige kohe, lemmikloomade käitumise reguleerimise seade, mis peatab kasside pissimise teie kodus: 4 sammu
Ei pissi, lemmikloomade käitumise reguleerimise seade, mis ei lase kassidel teie kodus pissida: mind häiris mu kiisu nii palju, et talle meeldib mu voodile pissida, kontrollisin kõike, mida ta vajab, ja viisin ta ka loomaarsti juurde. Kui olen veaotsingu teinud ja arsti sõna kuulanud, saan aru, et tal on lihtsalt halb käitumine. Nii et
Versano: multifunktsionaalne käepärane seade (arduino Nano): 6 sammu
Versano: multifunktsionaalne käepärane seade (arduino Nano): mul oli vaja käepärast multimeetrit, mida saaks hõlpsasti kõikjale kanda. Ma tahtsin, et see oleks väike ja miniatuurne kambris tavaliste multimeetritega. Tundide pikkuse kodeerimise ja vooluahela projekteerimisega tegin lõpuks seadme, mis suudab mõõta volt
Sotsiaalne distantseeruv Halloweeni kommirobot: 7 sammu (piltidega)
Sotsiaalne distantseeruv Halloweeni kommirobot: kui otsite uut lõbusat viisi selle aasta Halloweeni trikkide käsitlemiseks ja olete selle projektiga kaasnevate väljakutsete ees, siis astuge kohe sisse ja looge oma! See sotsiaalse distantseerumise robot "näeb", kui trikk või ravi
Animo (sotsiaalne robot): 5 sammu
Animo (sotsiaalne robot): Animo on paberist valmistatud kaante komplekt, mida saab kasutada koos OPSORO ehituskomplektiga. Selle komplekti abil saate luua oma sotsiaalse roboti. Animo saab teha igaüks, kuid eesmärk on 10–14 -aastased lapsed. Tehke ja mängige robotiga ja selle näoilmetega
Sotsiaalne robot: Youxi: 11 sammu
Sotsiaalne robot: Youxi: see on õpetus sotsiaalse roboti Youxi üle. Youxi on valmis oma gezelschapsspelen. Noo meer iemand die het spel moet leiden, nooit meer ruzie … alleen maar plezier