Cov txheej txheem:
- Kauj ruam 1: Kev npaj
- Kauj ruam 2: Soldering cov Hloov
- Kauj Ruam 3: Ua Caj Npab thiab Ntim Nrog Laser Cutter
- Kauj ruam 4: Coding thiab Upload rau Arduino
- Kauj ruam 5: Txhim Kho
- Kauj Ruam 6: Txheeb Xyuas
- Kauj Ruam 7: Teeb
- Kauj Ruam 8: Txaus Siab Rau Nws hauv Koj Lub Neej
Video: BookPusher: 8 Kauj Ruam (nrog Duab)
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:29
Txoj haujlwm no yog ib qho ntawm Hacking Project rau koj Phau Ntawv Tus Kheej.
Cov caj npab no yuav pab koj khaws cov phau ntawv.
Kauj ruam 1: Kev npaj
1. Muaj qhov loj ntawm koj phau ntawv tus kheej (Piv txwv: peb phau ntawv tus kheej loj)
2. Deside qhov chaw (Hauv peb qhov xwm txheej, peb siv peb daim ntawv txiav plaub fab thiab ob phau ntawv)
3. Npaj Txhua Yam Khoom raws li daim ntawv teev npe
Cov Khoom Siv:
- Arduino UNO × 1
- Servo Motor (Ntauwd Pro SG 5010) × 5
- DC 5V 2.0A Hloov Cov Khoom Siv Hluav Taws Xob (Lub zog sab nraud rau Servo Motors) × 1
- Lub Hwj Chim Roj Teeb (rau 4 AAA roj teeb) (Sab nraud fais fab rau Arduino UNO) × 1
- Nruab Nrab Breadboard × 1
- 10KΩ resistors × 5
- Laub Khawm Hloov × 5
- Jumpwires (ntau yam)
- Daim kab xev thiab super kua nplaum
Kauj ruam 2: Soldering cov Hloov
Saib cov yeeb yaj kiab siv kom paub meej
Kauj Ruam 3: Ua Caj Npab thiab Ntim Nrog Laser Cutter
- Ntsuas qhov loj ntawm qhov txuas rau lub cav thiab qhov loj ntawm lub laub khawm
- Kos rau Adobe Illustrator: Arm1, Arm2 (Hauv peb qhov xwm txheej, peb ua ke 3 txheej ntawm 4mm MDF, muaj thawj txheej txiav nrog cov duab txuas rau lub tshuab), thiab Box (xyuas kom muaj chaw txaus tso rau ntawm lub txee thiab qhov chaw rau breadboard, Arduino thiab roj teeb, thiab peb siv 4mm MDF)
- Txiav nrog laser txiav thiab zoo ib yam
- Nco ntsoov tias caj npab yuav tsis tsoo lub txee zoo li lub rooj zaum rov qab thaum txav tom qab teeb tsa hauv phau ntawv tus kheej, yog li, rov ua dua!
Kauj ruam 4: Coding thiab Upload rau Arduino
// Sau cov cai thiab teeb tsa lub kaum sab xis ntawm kev txav caj npab.
// Qhov no yog txoj cai tswj hwm 5 servo motors #include; // Nyeem Arduino tsev qiv ntawv rau kev tswj hwm Servo Tsav Servo myservo1; Servo myservo2; Servo myservo3; Servo myservo4; Servo myservo5;
const int buttonPin1 = 8; // pushbutton tus pin
const int servoPin1 = 2; // servo tus pin const int khawmPin2 = 9; const int servoPin2 = 3; const int buttonPin3 = 10; const int servoPin3 = 4; const int buttonPin4 = 11; const int servoPin4 = 5; const int buttonPin5 = 12; const int servoPin5 = 6;
int buttonState1 = 0; // qhov sib txawv hauv zos los tuav lub xeev khawm
int buttonState2 = 0; int buttonState3 = 0; int buttonState4 = 0; int buttonState5 = 0;
void teeb tsa () {
Serial.begin (9600); // Teeb tsa cov ntaub ntawv xov xwm myservo1.attach (servoPin1); pinMode (buttonPin1, INPUT); // Teeb tsa lub laub khawm kom dhau los ua tswv yim myservo2.attach (servoPin2); pinMode (buttonPin2, INPUT); myservo3.attach (servoPin3); pinMode (buttonPin3, INPUT); myservo4.attach (servoPin4); pinMode (buttonPin4, INPUT); myservo5.attach (servoPin5); pinMode (buttonPin5, INPUT); myservo1.write (90); // Teeb tsa thawj lub kaum ntawm servo motor myservo2.write (90); myservo3.write (0); myservo4.write (0); myservo5.write (0); }
void voj () {
buttonState1 = digitalRead (buttonPin1); buttonState2 = digitalRead (buttonPin2); buttonState3 = digitalRead (buttonPin3); buttonState4 = digitalRead (buttonPin4); buttonState5 = digitalRead (buttonPin5); Serial.println (buttonState1); // qhia teh buttonState1 cov ntaub ntawv ntawm Serial saib yog (buttonState1 == HIGH) {myservo1.write (90); // txiav txim siab lub kaum sab xis ntawm lub cev} lwm {myservo1.write (0); ncua (1500); } yog (buttonState2 == HIGH) {myservo2.write (90); } lwm {myservo2.write (0); ncua (1500); }
yog (buttonState3 == HIGH) {
myservo3.write (90); } lwm {myservo3.write (0); ncua (1500); }
yog (buttonState4 == HIGH) {
myservo4.write (90); } lwm {myservo4.write (0); ncua (1500); }
yog (buttonState5 == HIGH) {myservo5.write (90); } lwm {myservo5.write (0); ncua (1500); }}
Kauj ruam 5: Txhim Kho
Ua raws li teeb tsa teeb tsa, thiab saib cov vis dis aus kom paub meej ntxiv
Kauj Ruam 6: Txheeb Xyuas
Nco ntsoov tias
- txhua lub khawm ua haujlwm,
- txhua yam haum rau hauv lub thawv,
- cov xov hlau ntev txaus, thiab
- cable tuaj yeem ncav cuag lub ntsaws.
Kauj Ruam 7: Teeb
- Teeb tsa lub cav raws li koj lub txee rau khoom teeb tsa
- Siv daim kab xev los teeb tsa rau txoj haujlwm ua ntej
- Xyuas kom txhua caj npab thiab lub cev ua haujlwm
- Siv super kua nplaum kom ruaj khov rau lub cav!
Kauj Ruam 8: Txaus Siab Rau Nws hauv Koj Lub Neej
OK! Txoj haujlwm tau ua tiav tag nrho !!
Cia peb txaus siab siv cov khoom no thiab khoom siv hauv qab no rau koj tus kheej txoj haujlwm!
- qhov loj ntawm koj lub txee rau khoom
- txiav cov ntaub ntawv kaum
- puab caj npab
- lub thawv ntim khoom
- cov cai
- teeb tsa teeb
Pom zoo:
YADPF (YET Lwm Tus Duab Duab Duab): 7 Kauj Ruam (nrog Duab)
YADPF (YET Lwm Tus Duab Duab Duab): Kuv paub qhov no tsis yog khoom tshiab, Kuv paub, Kuv tau pom qee qhov ntawm cov haujlwm no ntawm no, tab sis kuv ib txwm xav tsim kuv tus kheej cov duab thav duab. Txhua daim duab thav duab kuv tau pom yog qhov zoo, tab sis kuv tab tom nrhiav lwm yam, Kuv tab tom nrhiav qhov zoo nkauj tiag tiag
Kev Tsim Qauv Duab Duab/Duab Duab Duab: 4 Kauj Ruam
Kev Tsim Qauv Duab Duab/Duab Duab Duab: Nyob zoo txhua tus, Hauv qhov kev qhia no, Kuv yuav qhia koj cov txheej txheem ntawm yuav ua li cas thiaj tsim 3D qauv siv cov duab digital. Cov txheej txheem hu ua Photogrammetry, tseem hu ua Image-Based Modeling (IBM). Tshwj xeeb, hom txheej txheem no tau siv los rov ua dua
Cov Duab Duab Duab thiab Cov Duab 1: 4 Cov Kauj Ruam (nrog Duab)
Cov Duab Duab Cubes thiab Cov Duab 1: Thaum sim nrog qee cov ntoo ntoo thiab cov duab los qhia, kuv pom ob peb txoj hauv kev los ua cov voos thiab lwm yam duab los ntawm cov khoom siv yooj yim. Los ntawm kev muab cov no los ua Cov Ntawv Qhia, Kuv vam tias yuav txhawb nqa kev ua si thiab kev kawm. Kev hloov pauv ntawm qhov kev qhia no
Yuav Ua Li Cas Thiaj Li Tshem Tawm Lub Computer Nrog Cov Kauj Ruam Yooj Yim thiab Duab: 13 Kauj Ruam (nrog Duab)
Yuav Tsum Tshem Tawm Lub Khoos Phis Tawj Li Cas Nrog Cov Kauj Ruam Yooj Yim thiab Duab: Nov yog cov lus qhia txog yuav ua li cas tshem lub PC. Feem ntau ntawm cov khoom siv yooj yim yog hloov pauv thiab tshem tawm tau yooj yim. Txawm li cas los xij nws yog ib qho tseem ceeb uas koj tau koom nrog nws. Qhov no yuav pab tiv thaiv koj kom tsis txhob poob ib feem, thiab tseem ua rau kev rov ua dua tshiab
Cov Duab Duab Duab Duab, WiFi Txuas - Raspberry Pi: 4 Cov Kauj Ruam (nrog Duab)
Cov Duab Duab Duab Duab, WiFi Txuas - Raspberry Pi: Nov yog txoj hauv kev yooj yim heev thiab tus nqi qis mus rau cov duab thav duab digital - nrog qhov zoo ntawm kev ntxiv /tshem cov duab hla WiFi ntawm 'nyem thiab luag' siv (pub dawb) xa cov ntaub ntawv . Nws tuaj yeem siv tau los ntawm qhov me me £ 4.50 Pi Zero. Koj tseem tuaj yeem hloov pauv