Satura rādītājs:
- 1. darbība: detaļas, materiāli un instrumenti
- 2. solis: ķēde
- 3. solis: mašīnu izgatavošana (mehānika un montāža)
- 4. solis: programmēšana
- 5. solis: mašīnas darbība
Video: SASSIE: sistēma neērtam klusuma risinājumam un mijiedarbības pastiprinātājam: 5 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:52
SASSIE ir atbilde uz jautājumu, ko mēs visi esam sev uzdevuši neērta klusuma laikā vienā dzīves posmā: “Vai es runāju tālāk?” Tagad jums nav jāuztraucas, jo SASSIE ir īpaši izstrādāts, lai atpazītu neērtu klusumu un pēc tam to neitralizētu, nejauši izlemjot, kam runāt tālāk. Tagad jūs varat sākt sarunu bez stresa, zinot, ka SASSIE ir jūsu mugura.
1. darbība: detaļas, materiāli un instrumenti
Arduino daļas
2 X Arduino Uno R3
2 X Arduino mikrofons
1 X XBee bezvadu SD vairogs
1 X 1/2 w 8 voltu skaļrunis
1 X pusizmēra maizes dēlis
1 X Arduino pakāpju motors
1X ULN 2003 pakāpju motora piedziņas dēlis
1 X mikro servo
Pamatne un korpuss (lāzera griezuma komponenti)
Visas zemāk uzskaitītās sastāvdaļas var griezt ar lāzeru uz bērza slāņa pilnas gultas (32 "X 18")
1 - Bāze
1 X Apakšējā pamatnes plāksne
1 X Gara garuma īsa augstuma taisna režģa sloksne
1 X Augšējā pamatnes plāksne
4 X Īsa garuma augsta augstuma taisna režģa sānu sloksnes pamatne
2 - galvenais
1 X pakāpju motora mazgātājs
1 X Apakšējā galvenā plāksne
1 X Vidēja garuma vidēja augstuma taisna režģa sloksne
1 X Augšējais galvenais gredzens
1 X Īsa garuma augsta augstuma taisna režģa sānu sloksne
1 X augšējā sānu sloksnes plāksne
1 X maza taisnstūrveida plāksne (mikro servo)
3 - Mikrofona statīvs
4 X pamatplāksne
1 X 13 cm 3/16 collu dībelis (ar augšpusi 30 grādu leņķī)
1 X maza taisnstūrveida plāksne (mikrofonam)
2. solis: ķēde
3. solis: mašīnu izgatavošana (mehānika un montāža)
1_ Pirms montāžas
- (Pēc izvēles) Noslīpējiet visas bērza kārtas sastāvdaļas līdz neskartai apdarei
- Mitriniet visu bērza slāņa sloksni un pēc tam salieciet to, lai izveidotu apļveida formu.
- Aptiniet ap bērza slāņa sloksni, izmantojot maskēšanas lenti, lai noturētu apļveida formu
- Ļaujiet tai sēdēt nakti, lai sloksne saglabātu apļveida formu
2_Mājokļu montāža
Bāze
- Līmējiet apakšējo pamatnes plāksni pie pamatnes
- Līmējiet kopā četras apakšējās sānu sloksnes plāksnes un pēc tam pielīmējiet šo daļu uz augšējās pamatnes plāksnes malas
- Piestipriniet pakāpiena motoru augšējās pamatplāksnes centrā (ATGĀDINIET, ka piesitiet tajā pašā pusē, kur sānu sloksnes plāksne, un pielīdziniet faktisko rotējošo motora daļu mašīnas centram)
- ievietojiet pakāpju motora mazgātāju pakāpju motorā”
Galvenais
- Līmējiet apakšējo galveno plāksni pie galvenās ādas
- Līmējiet galveno ādas gredzenu virs galvenās ādas
- ievietojiet sānu sloksni pie augšējās sānu sloksnes slīdēšanas
- Līmējiet servomotoru plāksni perpendikulāri augšējai sānu sloksnei
3_Sambleja
- Uzmanīgi ievietojiet maizes dēli un divus UNO R3 ar SD vairogu pamatnes tvertnes iekšpusē
- Novietojiet augšējo pamatplāksni uz tvertni un pārliecinieties, ka visi sensori un izpildmehānismi iet caur augšējās plāksnes atverēm
- Piestipriniet pakāpju motoru augšējās pamatplāksnes centrā (ATGĀDINIET, ka piesitiet tajā pašā pusē, kur sānu sloksnes plāksne, un pielīdziniet faktisko rotējošo motora daļu mašīnas centram)
- Ievietojiet pakāpju motora paplāksni pakāpiena motorā
- Novietojiet galveno sastāvdaļu uz mazgātāja
- Pievienojiet sānu sloksnes sastāvdaļu sānu sloksnes pamatnes slīdnim
- Piestipriniet servomotoru pie servomotora plāksnes sāniem augšējā galā (jāpieskaras sāniem) un pēc tam piesitiet servo vadiem sānu sloksnes iekšpusē
- Piestipriniet augšējo zīmi pie servomotora
- Pieskarieties sānu zīmei uz galvenās ādas
4_ Mikrofona statīva montāža
- Līmējiet četras pamatnes kopā
- Līmējiet dībeļa plakano pusi pie pamatnes
- Līmējiet mikrofona plāksni pie dībeļa leņķiskās puses
- pielīmējiet mikrofonu pie mikrofona plāksnes
4. solis: programmēšana
Tā kā Arduino Uno plāksnes izmērs ir ierobežots, šajā projektā tiek izmantotas divas Arduino plāksnes. Pamatplate tiek izmantota lielākajai daļai funkciju, tostarp klusuma laika skaitīšanai, skaņas datu apstrādei, runāšanai ar lietotājiem un saziņai ar otro dēli.
#iekļaut #iekļaut
#iekļaut
#iekļaut
// SD ir jāpievieno 11., 12., 13. tapai. Papildu tapa 10 ir
// nepieciešams vai izsaukts ar SD.begin ().
const int servoPin = 3;
const int micPin1 = 5; const int micPin2 = 6; const int AWKS = 4;
int apjoms1;
int apjoms2; pludiņa klusumsTime = 0;
Servo reklāmkarogs;
TMRpcm plr;
void setup () {
// ielieciet šeit savu iestatīšanas kodu, lai palaistu vienu reizi: pinMode (servoPin, OUTPUT); pinMode (micPin1, INPUT); pinMode (micPin2, INPUT); Sērijas sākums (9600); Serial.println ("Laipni lūdzam SASSIE diagnostikas portālā."); banner.attach (servoPin); banner.write (0); if (! SD.begin (10)) {Serial.println ("SD fail"); } plr.speakerPin = 9; plr.setVolume (5); }
void loop () {
apjoms1 = digitalRead (micPin1); volume2 = digitalRead (micPin2); banner.write (0); ja (apjoms1 == 0 un skaļums2 == 0) {silentTime += 0,05; Serial.print ("Klusuma laiks:"); Serial.println (silentTime); } cits {silentTime = 0; banner.write (0); } kavēšanās (50); ja (klusuma laiks> = AWKS) {glābšana (); silentTime = 0; }}
tukša glābšana () {
for (int leņķis = 0; leņķis <90; leņķis += 1) {banner.write (leņķis); kavēšanās (35); } Serial.println ("Reklāmkarogs ieslēgts"); kavēšanās (100); Serial.write (1); Serial.println ("Dziesma ieslēgta"); plr.play ("4.wav"); kavēšanās (10000); plr.stopPlayback (); cilpa (); kavēšanās (10000); kavēšanās (5000); plr.play ("2.wav"); kavēšanās (5000); plr.play ("3.wav"); }
Otrās plates kods ir vienkāršs. Tas dzen tikai pakāpienu motoru, kad galvenā plate tam nosūta signālu.
#iekļaut
const int solisPin1 = 8;
const int solisPin2 = 9; const int solisPin3 = 10; const int solisPin4 = 11; const int motorSteps = 200;
bool motorState = nepatiess;
Stepper stepMotor (motorSteps, stepPin1, stepPin2, stepPin3, stepPin4);
void setup () {
// ielieciet šeit savu iestatīšanas kodu, lai palaistu vienu reizi: stepMotor.setSpeed (75); }
void loop () {
// ielieciet šeit savu galveno kodu, lai palaistu atkārtoti: int ienākošais = Serial.read (); ja (ienākošais == 1) {Serial.println ("aktivizēts"); ja (motorState == 0) {stepMotor.step (1000); kavēšanās (5000); } cits {stepMotor.step (-1000); } motorState =! motorState; } kavēšanās (500); }
Ieteicams:
Kā izveidot toņu kontroli LM358 pastiprinātājam 2.1: 7 soļi (ar attēliem)
Kā izveidot toņu kontroli LM358 2.1 pastiprinātājam: Tāpēc manā Youtube kanālā daudzi cilvēki jautā, kā apvienot divus pastiprinātājus vienā. Pirmais pastiprinātājs tiek izmantots satelīta skaļruņiem, bet otrais - zemfrekvences skaļruņiem. Šo pastiprinātāja instalācijas konfigurāciju var saukt par Amp
Mijiedarbības kapsulu rotaļlietu mašīna: 4 soļi
Mijiedarbības kapsulu rotaļlietu mašīna: projektam skolā es nolēmu izveidot kapsulu rotaļlietu mašīnu ar šaušanas spēli, izmantojot operētājsistēmu ardiuno. Kas jums būs nepieciešams: wdivi lieli kartona gabali. dažas izolācijas lentes. dažas kapsulu rotaļlietas Istance pretestība 220 omi x3 / 1k omi x2
Mūzikas mijiedarbības pudeļu statīvs ar regulējamām gaismām: 14 soļi
Mūzikas mijiedarbības pudeļu statīvs ar regulējamām gaismām: Pirms kāda laika mans draugs pasūtīja 16 bitu LED gredzenu, ar kuru izkārtoties, un, to darot, viņam radās ideja novietot pudeli tā augšpusē. Kad es to ieraudzīju, mani aizrāva gaismas izskats, kas apgaismo kolbu, un atcerējos par šausmām
Arduino projekts: testa diapazona LoRa modulis RF1276 GPS izsekošanas risinājumam: 9 soļi (ar attēliem)
Arduino projekts: Pārbaudes diapazona LoRa modulis RF1276 GPS izsekošanai Risinājums: Savienojums: USB - seriāls Nepieciešams: Chrome pārlūkprogramma: 1 X Arduino Mega nepieciešamība: 1 X GPS nepieciešamība: 1 X SD karte Nepieciešama: 2 X LoRa modems RF1276 Funkcija: Arduino Sūtīt GPS vērtību uz galveno bāzi - galvenā bāze saglabā datus Dataino Server Lora modulī: īpaši liels diapazons
Fiziskās mijiedarbības sistēma - PlateaPlayer: 19 soļi (ar attēliem)
Fiziskās mijiedarbības sistēma - PlateaPlayer: Šis projekts apraksta procesu, kas tiek īstenots, lai izstrādātu un attīstītu interaktīva video atskaņotāja fiziskās skaitļošanas mijiedarbības aparatūras ieviešanu, kas vērsta uz video & Universidad Aut & oacute digitālās televīzijas studenti