INHOUDSOPGAWE:

ASS-toestel (anti-sosiale sosiale toestel): 7 stappe
ASS-toestel (anti-sosiale sosiale toestel): 7 stappe

Video: ASS-toestel (anti-sosiale sosiale toestel): 7 stappe

Video: ASS-toestel (anti-sosiale sosiale toestel): 7 stappe
Video: Как начать уважать себя 2024, November
Anonim
ASS-toestel (anti-sosiale sosiale toestel)
ASS-toestel (anti-sosiale sosiale toestel)
ASS-toestel (anti-sosiale sosiale toestel)
ASS-toestel (anti-sosiale sosiale toestel)

Sê dat u die soort persoon is wat daarvan hou om by mense te wees, maar nie daarvan hou dat hulle te naby kom nie. U is ook 'n volksgenot en sukkel om nee vir mense te sê. U weet dus nie hoe u hulle moet vertel om terug te gaan nie. Wel, gaan in - die ASS -toestel! U kan naby kom, maar nie te naby nie.

Ons masjien is in wese 'n toerusting wat uitnodigend is vir mense in u omgewing, of dit kan weghou, afhangende van die tyd van die dag. Die toerusting sal veral boodskappe vertoon wat gebaseer is op hoe naby iemand aan u is, en dit word aangesteek om dit uit te nooi of af te weer van die draer van die toestel. In die donker, as hulle te naby aan jou kom, gaan alarms af en waarsku hulle om terug te gaan.

Stap 1: Video van toestel in aksie

Image
Image

Stap 2: Onderdele, materiale en gereedskap

Beskrywing:

Die belangrikste komponente van die ketting is die fisiese liggaam self en die elektroniese komponente wat hierdie hele meganisme moontlik maak. Die doel van die projek is om 'n draagbare toestel met eenvoudige sensors te skep wat as insette dien:

  • Fotoresistor
  • Ultrasoniese sensor

En drie uitsetapparate:

  • Klankgonser
  • LCD skerm
  • RGB ligstrook

Elektronika

  • 1 x Arduino Nano
  • 1 x USB Micro na USB data -oordragkabel
  • 1 x RGB LED -strook (505 SMD)
  • 1 x Ultrasoniese sensor
  • 1 x LCD -skerm
  • 1 x fotoresistor
  • 1 x Potensiometer
  • 1 x broodbord (85 mm x 55 mm)
  • 1 x Circuit Stripboard (2 cm x 8 cm)
  • 26 x Jumper drade
  • 1 x Weerstand (220 ohm)
  • 1 x passiewe gonser
  • 1 x 12V Power Bank met beide 12V en 5V uitset

Materiaal

  • Wondergom
  • Elektriese band
  • Toegang tot 'n 3D -drukker
  • Soldeertoerusting

Stap 3: Bedrading en stroombaan

Bedrading en stroombaan
Bedrading en stroombaan
Bedrading en stroombaan
Bedrading en stroombaan
  1. Koppel potensiometer en LCD aan die broodbord en die Arduino UNO (let wel: Arduino UNO word vervang met 'n Arduino Nano wanneer dele aanmekaar gesoldeer word om binne -in die ketting te pas.)
  2. Heg ultrasoniese sensor aan
  3. Bevestig die LED (RGB) met die drie 220 ohm weerstande. (Let wel: as u dit vervang met die RGB LED -strook, is weerstande nie meer nodig nie, want die LED -strook het sy eie weerstande)
  4. Voeg vervolgens die passiewe zoemer vir die klank by en voeg opsioneel 'n weerstand by om die volume aan te pas
  5. Heg die fotoresistor aan

Stap 4: Vervaardiging

Vervaardiging
Vervaardiging
Vervaardiging
Vervaardiging
Vervaardiging
Vervaardiging

Daar is 6 komponente om aan die kringbord te koppel.

  1. Om die elektronika te monteer, koppel ons eers die Arduino nano aan die kringbord en dan gemaal.
  2. Vervolgens verbind ons die RGB LED -strook. Koppel die RGB -penne aan die Arduino nano. Koppel dan die 12V+ -pen aan die kragbank en verbind die grond van die stroombaan aan die grond van die kragbank. Ons gebruik 'n RGB LED -strook om veelvuldige gekleurde ligte te kry eerder as om verskillende LED's vas te maak. Dit dien as ons basiese uitset
  3. Dan sluit ons die ultrasoniese sensor aan. Dit werk deur 'n ultraklankgolf uit te stuur en te luister na die eggo wat deur 'n voorwerp teruggekeer word. Dit dien as ons insette

Bogenoemde twee komponente dek die basiese terugvoerlus. Om 'n bietjie fancy te word en die toestel 'n bietjie persoonlikheid te gee, het ons die volgende komponente bygevoeg.

  1. Die LCD -skerm is aan 'n potensiometer gekoppel om die kontras van die skerm te beheer en word dan aan die Arduino en broodbord gekoppel. Sien die prentjie vir hoe die drade verbind is. Voeg nog 'n uitset by ons stelsel
  2. 'N Gonsalarm word bygevoeg vir die scenario wanneer 'n voorwerp te naby aan die draer kom. Dit is 'n ander uitset. U kan weerstande byvoeg of verwyder om die volume van die zoemer te verander.
  3. 'N Fotoresistor word bygevoeg om die toestel afsonderlike gedrag te gee, afhangende van die hoeveelheid lig. Dit is aan 'n weerstand gekoppel en gekoppel aan 'n pen op die Arduino -bord om seine na die isDark -metode in die kode te stuur. Dit dien as 'n sekondêre invoertoestel.

Dokumenteer foute:

Daar was twee ekstra gate in die ketting, aangesien ons oorspronklik beplan het vir 2 ultrasoniese sensors, maar uiteindelik een gebruik het. Ons het een van hierdie ekstra gate gebruik om die Arduino Nano -kabel aan te sluit op die 5V -kragbron in die kragbank. Ons het nie die gewig van die drade en komponente in ag geneem nie, sodat die ketting nie behoorlik gebalanseer is nie. Ons het later ook agtergekom dat ons 12V -kragbank 'n maksimum van 3 ampère het, terwyl die jumperdrade wat ons gebruik het, slegs 2 ampère moet hou. Dikker drade moes in verbindings tussen die 12V -kragbron gebruik gewees het.

Stap 5: Programmering

Programmering
Programmering

Die aangehegte kode word vir duidelikheid geannoteer

Arduino pseudo-kode

Die kode is eenvoudig met behulp van 'n paar as en anders as stellings en twee afsonderlike gevalle vir hoe die halssnoer in die donker en in die dag optree. As die ketting aangedryf word, bespeur die ultrasoniese sensor die afstand van 'n liggaam in u omgewing en stuur hierdie sein na die LED -strook en die LCD -skerm. Terwyl die liggaam u nader (wat gemanipuleer kan word op grond van persoonlike voorkeure), stuur die ultrasoniese sensor seine en die LED brand in drie verskillende kleure, gebaseer op die afstand tussen u en die liggaam wat nader kom.

As dit donker is:

  • Liggroen op 500 cm
  • Magenta tussen 50 cm en 500 cm
  • Flits tussen rooi en blou op enigiets onder 50 cm

As dit helder is:

  • Groen op 500 cm
  • Ligblou tussen 50cm en 500cm
  • Rooi op enigiets onder 50 cm

Stap 6: Resultate en besinning

  • Die 3D -druk kon 'n skarnierende gedeelte gehad het om probleme op te los sodra alles ingeplak was.
  • Die materiaal waar die meerderheid van die bedrading duidelik kon gewees het om dit makliker te maak om die ingewikkelde bedrading binne te sien
  • Daar kon meer as een ultrasoniese sensors gewees het om liggame uit verskeie rigtings op te spoor
  • Die skerm en die gonser kon vervang gewees het deur 'n luidspreker wat soos Alexa of Siri kon praat
  • Die LCD -skerm is op 'n plek geplaas waar dit moontlik nie baie duidelik is nie

Stap 7: Verwysings en krediete

howtomechatronics.com/tutorials/arduino/ul…

Die kode van hierdie webwerf is gebruik om die afstand van 'n voorwerp van die ultrasoniese sensor te bereken.

Gemaak deur: Aizah Bakhtiyar, Ying Zhou, Angus Cheung en Derrick Wong

Hierdie projek is geskep as deel van die kursus Physical Computational Design and Digital Fabrication in die Daniels -argitektuurskool.

Aanbeveel: