Cov txheej txheem:
- Kauj Ruam 1: Cov Khoom, Cov Khoom thiab Cov Cuab Yeej
- Kauj ruam 2: Circuit Court
- Kauj Ruam 3: Tshuab Ua (Mechanics thiab Assembly)
- Kauj ruam 4: Programming
- Kauj Ruam 5: Kev Siv Tshuab
Video: SASSIE: Cov Txheej Txheem rau Kev Txaus Siab Tsis Txaus Siab thiab Kev Sib Tham Sib Tham: 5 Cov Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:25
SASSIE yog lo lus teb rau lo lus nug uas peb txhua tus tau nug rau peb tus kheej thaum muaj kev ntsiag to txawv ntawm ib qho hauv peb lub neej, "Kuv puas yuav hais lus tom ntej?" Zoo tam sim no koj tsis tas yuav txhawj xeeb vim tias SASSIE tau tsim tshwj xeeb los lees paub qhov ua tsis meej pem, thiab tom qab ntawd tshem tawm nws los ntawm kev txiav txim siab yam leej twg yuav tsum tham tom ntej. Tam sim no koj tuaj yeem nkag mus rau hauv kev sib tham tsis muaj kev ntxhov siab, paub tias SASSIE muaj koj nraub qaum.
Kauj Ruam 1: Cov Khoom, Cov Khoom thiab Cov Cuab Yeej
Arduino Xeem
2 X Arduino Uno R3
2 X Arduino Microphone
1 X XBee Wireless SD Shield
1 X 1/2 w 8 Volt Hais Lus
1 X Ib nrab Loj Breadboard
1 X Arduino Stepper Tsav
1X ULN 2003 Stepper Tsav Tsav Tsav
1 X Micro Servo
Puag thiab Vaj Tsev (Laser Txiav Cheeb Tsam)
Txhua yam khoom hauv qab no tuaj yeem tab sis laser txiav ntawm Birch Ply Fullbed (32 "X 18")
1 - Hauv paus
1 X Hauv Qab Phaj
1 X Ntev ntev Ntev Qhov Siab Ncaj Lattice Sawb
1 X Sab Saum Toj Phaj
4 X Ntev Ntev Ntev Siab Siab Ncaj Lattice Sab Sawb Luag
2 - Qhov tseem ceeb
1 X Stepper Tsav Tshuab Ntxhua Khaub Ncaws
1 X Hauv Qab Phaj Loj
1 X Nruab Nrab Ntev Qhov Nruab Nrab Qhov Ncaj Ncaj Lattice Sawb
1 X Sab saum toj Lub Nplhaib
1 X Ntev Ntev Ntev Siab Siab Ncaj Lattice Sab Sawb
1 X Sab Saum Saum Phaj
1 X Cov Phaj Me Me (Rau Micro Servo)
3 - Microphone Stand
4 X Base Phaj
1 X 13 cm 3/16 Dowel (nrog rau sab ntawm 30 degrees)
1 X Me Me Phaj Plaub (Rau Microphone)
Kauj ruam 2: Circuit Court
Kauj Ruam 3: Tshuab Ua (Mechanics thiab Assembly)
1_Pre-los ua ke
- (Tsis teb los tau) Xuab zeb tag nrho cov ntoo ntoo ply Cheebtsam rau qhov ua tiav tiav
- Ntub tag nrho birch ply strip thiab tom qab ntawd khoov nws los tsim daim ntawv ncig.
- Qhwv ib ncig ntawm cov kab txaij ntoo uas siv daim npog ntsej muag los tuav daim ntawv ncig
- Cia nws zaum ib hmos rau kab txaij kom khaws daim ntawv ncig
2_ Vaj Tsev Los Ua Ke
Hauv paus
- Kua Cov Phaj Hauv Qab Hauv Qab Rau Cov Hauv Paus Ntawm Cov tawv nqaij
- Muab cov plaub Sab Hauv Qab Saum Plate Plate los ua ke thiab tom qab ntawd muab cov kua nplaum ntawd tso rau sab ntug ntawm Daim Phiaj Xwm Sab Saum Toj
- Kab xev Stepper lub cev mus rau hauv nruab nrab ntawm Cov Phaj Sab Saum Toj (Nco ntsoov coj mus rhaub ntawm tib sab ib sab li Sab Saum Toj Phaj & kho qhov tseeb hloov ib feem ntawm lub cav mus rau nruab nrab ntawm lub tshuab)
- ntxig rau Stepper Motor Washer mus rau Stepper Motor '
Lub ntsiab
- Kuaj Cov Phaj Hauv Qab Hauv Qab Rau Daim tawv nqaij tseem ceeb
- Kua nplaum Lub Xeev Lub Hauv Paus rau saum daim tawv nqaij tseem ceeb
- ntxig sab sawb rau sab sauv sab saum toj swb
- Kua nplaum Servo Motor Phaj perpendicular mus rau sab saum toj sawb
3_ Lub Rooj Sib Tham
- Ua tib zoo muab lub khob cij thiab ob UNO R3 nrog SD Shield sab hauv rau hauv qab
- Muab Cov Phaj Pem Hauv Paus Sab saum toj tso rau hauv lub thoob thiab xyuas kom tseeb tias txhua lub ntsuas pa thiab lub tshuab ua haujlwm dhau mus rau saum lub phaj qhib
- Kab xev Stepper lub cev mus rau hauv nruab nrab ntawm Cov Phaj Sab Saum Toj (Nco ntsoov coj mus rhaub ntawm tib sab ib sab li Sab Saum Toj Phaj & kho qhov tseeb hloov ib feem ntawm lub cav mus rau nruab nrab ntawm lub tshuab)
- Ntxig rau Stepper Motor Washer mus rau Stepper Motor
- Muab lub Cheebtsam tseem ceeb tso rau ntawm lub tshuab ntxhua khaub ncaws
- Txuas cov hlua khi sab hauv rau sab sawb puag puag
- Xev lub Servo Motor mus rau sab ntawm Servo Motor Plate nyob rau sab saum toj kawg (yuav tsum tau kais ib sab) thiab tom qab ntawd coj mus rhaub cov servo thaiv mus rau sab hauv ntawm sab sawb
- Txuas daim paib sab saum toj rau lub cav servo
- Coj mus rhaub sab kos npe rau ntawm Daim tawv nqaij tseem ceeb
4_Microphone Stand Assembly
- Kuaj plaub lub hauv paus ua ke
- Kua nplaum sab tiaj ntawm tus duav mus rau lub hauv paus
- Muab cov phaj microphone tso rau sab kaum ntawm lub duav
- kaw lub microphone mus rau lub phaj microphone
Kauj ruam 4: Programming
Vim tias qhov txwv me me ntawm Arduino Uno board, ob lub Arduino boards tau siv hauv txoj haujlwm no. Lub rooj tsavxwm tseem ceeb yog siv rau feem ntau ntawm kev ua haujlwm, suav nrog suav lub sijhawm nyob ntsiag to, ua cov ntaub ntawv suab, hais lus rau cov neeg siv, thiab sib tham nrog pawg thawj coj thib ob.
#ncig #ncig
#suav nrog
#suav nrog
// SD yuav tsum txuas rau tus pin 11, 12, 13. Anaditional pin 10 yog
// yuav tsum tau lossis hu nrog SD.begin ().
const int servoPin = 3;
const int micPin1 = 5; const int micPin2 = 6; const int AWKS = 4;
int ntim 1;
ntim 2; ntab silenceTime = 0;
Servo chij;
TMRpcm plr;
void teeb tsa () {
// muab koj cov cai teeb tsa ntawm no, kom khiav ib zaug: pinMode (servoPin, OUTPUT); pinMode (micPin1, INPUT); pinMode (micPin2, INPUT); Serial.begin (9600); Serial.println ("Zoo siab txais tos rau SASSIE qhov chaw kuaj mob."); banner.attach (servoPin); banner.write (0); yog (! SD.begin (10)) {Serial.println ("SD tsis ua hauj lwm"); } plr.speakerPin = 9; plr.setVolume (5); }
void voj () {
ntim 1 = digitalRead (micPin1); ntim2 = digitalRead (micPin2); banner.write (0); yog (volume1 == 0 thiab volume2 == 0) {silenceTime += 0.05; Serial.print ("Lub sijhawm ntsiag to:"); Serial.println (silenceTime); } lwm {silenceTime = 0; banner.write (0); } ncua (50); if (silenceTime> = AWKS) {cawm (); silenceTime = 0; }}
void cawm () {
rau (int angle = 0; angle <90; angle += 1) {banner.write (angle); ncua (35); } Serial.println ("Banner rau"); ncua (100); Serial.write (1); Serial.println ("Nkauj rau"); plr.play ("4.wav"); ncua (10000); plr.stopPlayback (); rov (); ncua (10000); ncua (5000); plr.play ("2.wav"); ncua (5000); plr.play ("3.wav"); }
Txoj cai ntawm pawg thawj coj thib ob yog qhov yooj yim. Nws tsuas yog tsav lub kauj tsheb thaum lub rooj tsavxwm tseem ceeb xa lub teeb liab rau nws.
#suav nrog
const int stepPin1 = 8;
const int stepPin2 = 9; const int stepPin3 = 10; const int stepPin4 = 11; const int motorSteps = 200;
bool motorState = tsis tseeb;
Stepper stepMotor (motorSteps, stepPin1, stepPin2, stepPin3, stepPin4);
void teeb tsa () {
// muab koj cov cai teeb tsa ntawm no, kom khiav ib zaug: stepMotor.setSpeed (75); }
void voj () {
// muab koj cov cai tseem ceeb ntawm no, kom rov ua dua: int nkag = Serial.read (); yog (khoom == 1) {Serial.println ("qhib")); yog (motorState == 0) {stepMotor.step (1000); ncua (5000); } lwm {stepMotor.step (-1000); } motorState =! motorState; } ncua (500); }
Pom zoo:
Txaus Analog Synthesizer/Lub Cev Siv Tsuas Muaj Cov Txheej Txheem Tsis Txaus Siab: 10 Cov Kauj Ruam (nrog Duab)
Txaus Analog Synthesizer/Organ Siv Tsuas Siv Cov Khoom Siv Tsis Txaus: Cov tshuaj sib xyaw ua ke tau txias heev, tab sis kuj nyuaj ua. Yog li kuv xav ua ib qho yooj yim li nws tuaj yeem tau txais, yog li nws txoj haujlwm tuaj yeem nkag siab yooj yim. Rau nws ua haujlwm, koj xav tau ob peb qho yooj yim hauv-kab lus: Qhov yooj yim oscillator nrog resis
Xim Txheej Txheem Txheej Txheem: Arduino Raws Li Txheej Txheem Nrog Ob Txoj Siv: 8 Kauj Ruam
Xim Txheej Txheem Txheej Txheem: Arduino Raws Li Txheej Txheem Nrog Ob Txoj Siv: Kev thauj mus los thiab/lossis ntim khoom ntawm cov khoom thiab cov khoom hauv thaj chaw ua haujlwm tau ua tiav siv cov kab ua siv siv txoj siv thauj khoom. Cov menyuam no pab txav cov khoom ntawm ib kis mus rau lwm qhov nrog qhov nrawm. Qee qhov kev ua lossis kev qhia paub ua haujlwm yuav yog
Cov Txheej Txheem Hluav Taws Xob rau FTC Robots - Cov Txheej Txheem thiab Cov Lus Qhia: 4 Cov Kauj Ruam
Muaj Cov Txheej Txheem Hluav Taws Xob rau FTC Neeg Hlau - Cov Txheej Txheem thiab Cov Lus Qhia: Ntau pawg FTC tso siab rau cov txheej txheem thaiv yooj yim thiab cov cuab yeej los teeb tsa hluav taws xob rau lawv cov neeg hlau. Txawm li cas los xij, cov txheej txheem yooj yim no thiab cov ntaub ntawv yuav tsis txaus rau cov kab hluav taws xob xav tau ntau dua. Txawm hais tias koj pab neeg tab tom siv kev paub ntau dua
D4E1: Kev nyeem ntawv-cuab yeej 2.0 (Txheej Txheem Txheej Txheem Txheej Txheem): 9 Cov Kauj Ruam (nrog Duab)
D4E1: Kev nyeem ntawv-cuab yeej 2.0 (Txheej Txheem Txheej Txheem Txheej Txheem): Cov ntaub ntawv:-Ob tus tub ntxhais kawm Muaj cov khoom lag luam tsim qauv hauv Kortrijk (Belgium) tuaj nrog cov cuab yeej nyeem ntawv no. Peb pib raws qhov tsim qauv uas twb muaj lawm thiab tau txhim kho nws mus rau lwm qhov kev tsim. Kev nyeem ntawv-cuab yeej thaum xub thawj tau raug txhim kho rau cli & nte
Nthuav nthuav Cov Txheej Txheem Qhia rau Tus Tsim Qauv-Txheej Txheem Txheej Txheem Tswj- Loop Nqe Lus: 8 Kauj Ruam
Nthuav nthuav Cov Txheej Txheem Qhia rau Tus Tsim-Txheej Txheem Txheej Txheem- Loop Nqe Lus: Cov Txheej Txheem Txheej Txheem- Loop Nqe Lus Los ntawm tshooj no, koj yuav ntsib nrog qhov tseem ceeb thiab muaj zog paub txog-Loop Nqe Lus. Ua ntej nyeem tshooj no, yog tias koj xav kos 10,000 lub voj voos hauv txoj haujlwm, koj tsuas tuaj yeem ua nrog lub suab