Turinys:

ASS įrenginys (antisocialinis socialinis įrenginys): 7 žingsniai
ASS įrenginys (antisocialinis socialinis įrenginys): 7 žingsniai

Video: ASS įrenginys (antisocialinis socialinis įrenginys): 7 žingsniai

Video: ASS įrenginys (antisocialinis socialinis įrenginys): 7 žingsniai
Video: DEMONAS ĮSIKŪNIJO Į KATĘ IR PARODĖ, KUR UŽKASTAS LOBIS 2024, Lapkritis
Anonim
ASS įrenginys (antisocialinis socialinis įrenginys)
ASS įrenginys (antisocialinis socialinis įrenginys)
ASS įrenginys (antisocialinis socialinis įrenginys)
ASS įrenginys (antisocialinis socialinis įrenginys)

Tarkime, kad esate tas žmogus, kuriam patinka būti šalia žmonių, bet nepatinka, kad jie artėja. Jūs taip pat mėgstate žmones ir jums sunku pasakyti „ne“žmonėms. Taigi jūs nežinote, kaip liepti jiems atsitraukti. Na, įveskite - ASS įrenginys! Galite priartėti, bet ne per arti.

Mūsų mašina iš esmės yra įranga, kuri gali pakviesti žmones jūsų aplinkoje arba laikyti juos atokiau, priklausomai nuo paros laiko. Visų pirma, įranga parodys pranešimus, atsižvelgdama į tai, kaip arti kas nors yra, ir užsidega, kad pakviestų ar išvengtų prietaiso dėvėtojo. Tamsoje, jei jie priartės prie jūsų, įsijungs signalizacija, įspėsianti atsitraukti.

1 veiksmas: vaizdo įrašas apie įrenginį veikiant

Image
Image

2 žingsnis: dalys, medžiagos ir įrankiai

Apibūdinimas:

Pagrindiniai karolių elementai yra pats fizinis kūnas ir elektroniniai komponentai, leidžiantys sukurti visą šį mechanizmą. Projekto tikslas yra sukurti nešiojamą prietaisą su paprastais jutikliais, kurie veikia kaip įvestys:

  • Fotorezistorius
  • Ultragarsinis jutiklis

Ir trys išvesties įrenginiai:

  • Garso signalas
  • LCD ekranas
  • RGB šviesos juosta

Elektronika

  • 1 x „Arduino Nano“
  • 1 x USB Micro į USB duomenų perdavimo kabelis
  • 1 x RGB LED juostelė (505 SMD)
  • 1 x ultragarso jutiklis
  • 1 x LCD ekranas
  • 1 x fotorezistorius
  • 1 x potenciometras
  • 1 x duonos lenta (85 mm x 55 mm)
  • 1 x grandininė juostelė (2 cm x 8 cm)
  • 26 x jungiamieji laidai
  • 1 x rezistorius (220 omų)
  • 1 x pasyvus garsinis signalas
  • 1 x 12 V maitinimo blokas su 12V ir 5V išėjimu

Medžiagos

  • Super klijai
  • Elektrinė juosta
  • Prieiga prie 3D spausdintuvo
  • Litavimo įranga

3 žingsnis: laidai ir grandinė

Laidai ir grandinė
Laidai ir grandinė
Laidai ir grandinė
Laidai ir grandinė
  1. Prie duonos lentos ir „Arduino UNO“pritvirtinkite potenciometrą ir skystųjų kristalų ekraną (Pastaba: „Arduino UNO“pakeičiamas „Arduino Nano“, kai lituojamos dalys kartu, kad tilptų į karolius.)
  2. Prijunkite ultragarso jutiklį
  3. Pritvirtinkite šviesos diodą (RGB) su trimis 220 omų rezistoriais. (Pastaba: kai jį pakeičiate RGB LED juostele, rezistorių nebereikia, nes LED juostelė turi savo rezistorius)
  4. Tada pridėkite pasyvų garso signalą ir pasirinktinai pridėkite rezistorių, kad sureguliuotumėte garsumą
  5. Prijunkite fotorezistorių

4 žingsnis: gamyba

Gamyba
Gamyba
Gamyba
Gamyba
Gamyba
Gamyba

Yra 6 komponentai, kuriuos reikia prijungti prie grandinės plokštės.

  1. Norėdami surinkti elektroniką, pirmiausia prijungsime „Arduino nano“prie grandinės plokštės ir tada įžeminsime.
  2. Tada mes prijungiame RGB LED juostą. Prijunkite RGB kaiščius prie „Arduino nano“. Tada prijunkite 12 V+ kaištį prie maitinimo bloko ir įjunkite žemę nuo grandinės plokštės prie maitinimo bloko žemės. Mes naudojame RGB šviesos diodų juostą, kad gautume kelių spalvų šviesas, o ne tam, kad prisegtume skirtingus šviesos diodus. Tai veikia kaip pagrindinė mūsų produkcija
  3. Tada mes prijungiame ultragarso jutiklį. Tai veikia siunčiant ultragarso bangą ir klausantis, ar aidas atsimuša į objektą. Tai veikia kaip mūsų indėlis

Pirmiau minėti du komponentai apima pagrindinę grįžtamojo ryšio kilpą. Dabar, norėdami šiek tiek išgalvoti ir suteikti įrenginiui šiek tiek asmenybės, pridėjome šiuos komponentus.

  1. Skystųjų kristalų ekranas yra prijungtas prie potenciometro, kad būtų galima kontroliuoti ekrano kontrastą, tada prijungtas prie „Arduino“ir duonos lentos. Žiūrėkite paveikslėlį, kaip prijungti laidus. Prideda dar vieną išvestį prie mūsų sistemos
  2. Pridedamas signalinis signalas, kai objektas priartėja prie dėvėtojo. Tai dar vienas išėjimas. Norėdami pakeisti garsinio signalo garsumą, galite pridėti arba pašalinti rezistorius.
  3. Pridedamas fotorezistorius, kad prietaisas veiktų atskirai, priklausomai nuo šviesos kiekio. Jis pritvirtintas prie rezistoriaus ir prijungtas prie „Arduino“plokštės kaiščio, kad būtų siunčiami signalai pagal kodą „isDark“. Tai veikia kaip antrinis įvesties įrenginys.

Dokumentacijos klaidos:

Vėrinyje buvo dvi papildomos skylės, nes iš pradžių planavome 2 ultragarso jutiklius, bet galiausiai panaudojome vieną. Mes panaudojome vieną iš šių papildomų skylių, norėdami prijungti „Arduino Nano“kabelį prie 5 V maitinimo šaltinio maitinimo banke. Mes neatsižvelgėme į laidų ir komponentų svorį, todėl karoliai nėra tinkamai subalansuoti. Vėliau taip pat sužinojome, kad mūsų 12 V maitinimo bloko galia yra ne didesnė kaip 3 amperai, o mūsų naudojami trumpieji laidai turėtų išlaikyti tik 2 amperus. Sujungus tarp 12 V maitinimo šaltinio, reikėjo naudoti storesnius laidus.

5 žingsnis: programavimas

Programavimas
Programavimas

Aiškumo dėlei pridedamas kodas yra pažymėtas

Arduino pseudo kodas

Kodas yra paprastas, naudojant keletą teiginių, jei ir jei, ir du atskirus atvejus, kaip karoliai elgiasi tamsoje ir dieną. Kai karoliai maitinami, ultragarso jutiklis nustato kūno atstumą jūsų aplinkoje ir siunčia šį signalą į LED juostą ir LCD ekraną. Kai kūnas artėja prie jūsų (juo galima manipuliuoti pagal asmenines nuostatas), ultragarso jutiklis siunčia signalus, o šviesos diodas šviečia trimis skirtingomis spalvomis, atsižvelgiant į atstumą tarp jūsų ir artėjančio kūno.

Kai tamsu:

  • Šviesiai žalia, 500 cm
  • Rausvai raudona nuo 50 iki 500 cm
  • Mirksi tarp raudonos ir mėlynos spalvos esant bet kokiam 50 cm atstumui

Kai šviesu:

  • Žalia 500 cm
  • Šviesiai mėlyna spalva nuo 50 iki 500 cm
  • Raudona, kai viskas yra žemiau 50 cm

6 žingsnis: Rezultatai ir apmąstymai

  • 3D spaudinyje galėjo būti šarnyrinė dalis, skirta trikčių šalinimui, kai viskas buvo priklijuota.
  • Medžiaga, kurioje buvo galima paaiškinti daugumą laidų, kad būtų lengviau pamatyti sudėtingus laidus viduje
  • Galėjo būti daugiau nei vienas ultragarso jutiklis, skirtas aptikti kūnus iš kelių krypčių
  • Ekranas ir garsinis signalas galėjo būti pakeisti garsiakalbiu, galinčiu kalbėti kaip „Alexa“ar „Siri“
  • LCD ekranas yra tokioje vietoje, kur jis nėra labai akivaizdus

7 žingsnis: nuorodos ir kreditai

howtomechatronics.com/tutorials/arduino/ul…

Šios svetainės kodas buvo naudojamas objekto atstumui nuo ultragarso jutiklio apskaičiuoti.

Kūrėjai: Aizah Bakhtiyar, Ying Zhou, Angus Cheung ir Derrick Wong

Šis projektas buvo sukurtas kaip fizinio skaičiavimo projektavimo ir skaitmeninės gamybos kurso dalis Danielso architektūros mokyklos bakalauro programoje.

Rekomenduojamas: