Talaan ng mga Nilalaman:
- Hakbang 1: MATERIALS
- Hakbang 2: TinkerCad Schema
- Hakbang 3: Daloy ng Diagram at Code
- Hakbang 4: PAANO GUMAGAWA NG OUIJA?
- Hakbang 5: Konklusyon
Video: OUIJA: 5 Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:10
Habang papalapit ang panahon ng Halloween, lumilitaw ang mga bagong proyekto. Tulad ng nalalaman natin, ang Halloween ay araw ng mga patay, isang araw na naaalala sa atin ang mga nag-iwan ng walang bisa sa atin. Pinapayagan ng aming proyekto ang koneksyon sa mga wala na doon, sa mga nami-miss namin, sa pamamagitan ng isang portal, ang Ouija board.
Kami ay batay sa ideya ng Ouija board bilang isang "portal" upang makipag-usap sa iba pa, upang magtanong, upang magkaroon ng pakikipag-ugnayan sa pagitan ng "espiritu" at ng manlalaro na mayroong board bilang isang paraan ng komunikasyon. Iyon ang dahilan kung bakit nakikita namin ang pangangailangan hindi lamang upang lumikha ng isang wasto at pagganap na code ngunit upang maunawaan kung paano kikilos ang manlalaro sa programa. Para sa kung ano, bago magsimula sa programa, nagsasagawa kami ng isang diagram ng daloy upang malaman kung ano ang gagawin at kung ano ang mangyayari sa bawat sitwasyon.
Ang aming pangunahing ideya ay binubuo na kapag hinawakan ng gumagamit ang pisara, ibig sabihin, kapag itinatago ng gumagamit ang parehong mga kamay sa itaas ng board at gumawa ng isang katanungan, ang pointer ng ouija ay lilipat patungo sa Oo o patungo sa Hindi bilang isang sagot. Para sa code, kailangan naming mag-program ng mga saklaw ng pagganap para sa motor na nais naming gamitin, dahil sa pisara ay tinutulan ang Oo at ang Hindi (isa sa bawat panig). Gayundin, nais naming ang mga sagot ay maging random, kaya kailangan naming maitaguyod ang mga parameter na iyon, na may isang nakaraang pag-aaral sa likod.
Hakbang 1: MATERIALS
Upang maisakatuparan ang proyektong ito, gumamit kami ng iba't ibang mga sangkap ng kuryente, tool at materyales tulad ng mga sumusunod:
1. Elegoo uno R3. Lupon ng Controller
2. Breadboard Jumper Wires at Babae - sa - lalaking Dupont Wire
3. Sensor ng presyon / Pilitin
4. Protoboard
5. Servo Motor
6. USB Cable
7. Laser cutting machine
8. Mga magnet
9. Kahoy
Para sa pagtatayo ng kahon gumamit kami ng isang apat na millimeter na kahoy. Mga magnet para sa mga unyon at pinalawak na porexpand.
Hakbang 2: TinkerCad Schema
Narito mayroon kaming aming schema ng TinkerCad na tumutulad sa aming code.
Matapos ang buong diskarte, bumili kami ng isang force / pressure sensor at nagsimulang mag-eksperimento dito. Ang sensor ay isang napaka-simpleng sangkap at madaling kumonekta. Upang maunawaan kung paano ito gumagana, inirerekumenda naming subukan ito upang makita kung gumagana ito nang tama, kaya ipinapakita namin sa iyo kung paano ito ikonekta at ang ginamit na code: larawan ng sensor ng puwersa.
Mula sa pag-unawa sa sangkap na ito, napagpasyahan namin na ang sensor ay magsisilbing isang susi upang simulan at wakasan ang paglalakbay ng pointer. Kaya natututo kaming umayos ang puwersang inilapat, mula sa "kung" at "iba pa". Pagkatapos, natutukoy namin ang uri ng motor na kakailanganin namin. Bagaman ang Ouija board ay maaaring makontrol sa iba't ibang paraan, tulad ng isang stepper motor, gumagamit kami ng isang motor na servo dahil nais naming limitahan ang anggulo ng aksyon sa halip na magtrabaho kasama ang mga hakbang na kakailanganin upang mag-browse.
Salamat sa pag-unawa sa sensor ng presyon, tinukoy namin na ang servo motor ay lumilipat sa isang anggulo (Oo posisyon), kapag may puwersa sa pagitan ng 10 at 800. Ang cursor ay lilipat sa kabaligtaran na anggulo (Walang posisyon), kapag ang puwersa ay mas malaki sa 800 at babalik sa paunang posisyon, para sa amin ang 0 na posisyon (o 90º angulo) kapag walang presyon sa board. Iyon ay kapag ang lakas ay mas mababa sa 10. Ang lahat ng mga yunit na ito ay maaaring iba-iba depende sa kung saan nakalagay ang sensor at kung magkano ang pakikipag-ugnay na nais mong ilagay.
Hakbang 3: Daloy ng Diagram at Code
# isama
int servoPin = 8;
float servoPosition;
float startPosition;
Servo myServo;
mahabang rNNum;
int i = 0;
int PressurePin = A1;
int fuerza;
walang bisa ang pag-setup () {
// ilagay ang iyong setup code dito, upang tumakbo nang isang beses:
Serial.begin (9600);
myServo.attach (servoPin);
}
void loop () {
// ilagay ang iyong pangunahing code dito, upang tumakbo nang paulit-ulit
fuerza = analogRead (PressurePin);
kung (fuerza> 10) {
ako ++;
pagkaantala (100);
kung (fuerza <800) {
pagkaantala (100);
servoPosition = servoPosition + i;
} iba pa kung (fuerza> 800) {
pagkaantala (100);
servoPosition = servoPosition - i;
}
} iba pa kung (fuerza <10) {
i = 0;
servoPosition = 90;
}
Serial.println (servoPosition);
myServo.write (servoPosition);
}
Hakbang 4: PAANO GUMAGAWA NG OUIJA?
Una, itinaguyod namin ang mga sukat ng kahon kung saan naroon ang lahat ng mga bahagi ng Arduino. Mula sa programa ng Solidworks, lumikha kami ng isang base ng 300 mm ng 200 mm, at isang taas na 30 mm. Gumamit kami ng isang 4 mm na makapal na kahoy. Matapos maipasa ang mga plano sa kaukulang programa, pinutol namin ang kahoy gamit ang laser machine.
Ang Ouija board ay isa pang kuwento. Una kailangan naming maghanap ng isang litrato o vectorized na paglalarawan ng mga board upang maukit ito sa kahoy. Ginawa rin namin ang pareho para sa cursor. Kapag nagkaroon kami ng lahat ng mga pangunahing bahagi, sinimulan naming ipakilala ang electronics. Inilagay namin ang servomotor sa gitna ng kahon, ang Arduino at ang protoboard sa isang gilid (partikular sa kaliwa) at sa wakas ay nagpasya kami kung saan ilalagay ang pressure sensor. Inilagay namin sa kanang bahagi ang isang batayan ng pinalawak na porexpan at sa itaas nito, ang sensor.
Isinasaalang-alang ang posisyon ng mga kamay ng gumagamit, sa tuktok inilalagay namin ang mas maraming porexpan, upang kapag inilagay ng gumagamit ang kanyang mga kamay dito, nagaganap ang pakikipag-ugnay. Tungkol sa pag-iisa ng itaas na takip at ang kahon, gumagamit kami ng maliliit na magnet na hinahawakan ng mga istruktura ng cork.
Para sa servomotor, dinisenyo namin ang isang methacrylate arm mula sa dalawang tagapagsalita: ang mini-servomotor at ang magnet na bahagi, upang hindi makabuo ng maraming sandali sa servo. Ang piraso na ito ay maaaring gawin ng iba pang mga materyales, at upang maisali ito sa servo gear na ginagamit namin ng Superglue, bagaman inirerekumenda namin ang mainit na silicone o isang pasadyang tornilyo. Sa ilalim ng cursor, ang isang magnet ay nakakabit na naaakit ng pang-akit ng servo, kaya't ginawang posible ang paggalaw.
Hakbang 5: Konklusyon
Kapag nakumpleto na ang trabaho, matutukoy natin na ang pamamaraan na sinusundan natin upang maisakatuparan ito ay maaaring nahahati sa dalawang bahagi. Sa isang banda, ang gawain ay binubuo sa pagsusuri ng nais naming gawin, pag-unawa at pagsasalin ng impormasyon ng paglalakbay nito sa isang flowchart. Ang pagtatasa na ito ay nakatulong sa amin upang makabuo ng istraktura ng code. Salamat sa flowchart na napagtanto namin ang kahalagahan ng bawat hakbang na sinusundan at pinapayagan kaming paunlarin ang ikalawang bahagi ng proyekto.
Tungkol sa praktikal na bahagi, ito ay isang proseso ng pagsubok at error, hindi isang linear evolution. Ang pag-unawa sa pagpapaandar ng bawat bahagi ay nakatulong sa amin kapag inilalapat ito sa Ouija board, dahil maraming mga paraan upang makabuo ng kilusan at pukawin ang pakikipag-ugnay. Ipinagmamalaki namin ang paraan ng pagharap namin sa iba't ibang mga hadlang, tulad ng paghihigpit ng mga anggulo sa servo motor o ang paraan ng paglutas namin sa kantong sa pagitan ng mga analog at elektronikong elemento. Ang iba't ibang mga pagpipilian na inaalok ng Arduino ay kagiliw-giliw, na nagpapahintulot sa amin na idisenyo at gawing materyal ang aming mga ideya at panukala. Napagtanto namin kung gaano kadali ang lumikha ng mga interactive na produkto sa isang mabait na paraan.
Inirerekumendang:
Ouija With Arduino: 6 Hakbang (na may Mga Larawan)
Ouija With Arduino: Mayroong isang bagay na mas mahusay para sa Halloween kaysa sa pakikipag-ugnay sa mundo ng espiritu sa pamamagitan ng Ouija board? Ang proyektong ito ay tungkol sa paglikha ng isang lutong bahay na Ouija board kasama ang Arduino Program. Para sa trabaho tulad ng isang tunay na Ouija, kailangan nating ilagay sa loob ng kahon ang isang servomotor, sa
Paano Mag-disassemble ng isang Computer Na May Madaling Hakbang at Mga Larawan: 13 Hakbang (na may Mga Larawan)
Paano Mag-disassemble ng isang Computer Na May Madaling Mga Hakbang at Larawan: Ito ay isang tagubilin tungkol sa kung paano i-disassemble ang isang PC. Karamihan sa mga pangunahing sangkap ay modular at madaling matanggal. Gayunpaman mahalaga na maging maayos ka tungkol dito. Makakatulong ito upang maiwasan ka sa pagkawala ng mga bahagi, at sa paggawa din ng muling pagsasama
Ang Laser Pointer na naka-mount sa spectacle para sa Mga Taong May Mga Kapansanan sa Locomotor: 9 Mga Hakbang (na may Mga Larawan)
Ang Laser Pointer na naka-mount sa spectacle para sa Mga Taong May Kapansanan sa Locomotor: Ang mga taong may malubhang mga kapansanan sa lokomotor tulad ng mga sanhi ng cerebral palsy ay madalas na may mga kumplikadong pangangailangan sa komunikasyon. Maaaring kailanganin silang gumamit ng mga board na may alpabeto o karaniwang ginagamit na mga salitang nakalimbag sa kanila upang makatulong sa komunikasyon. Gayunpaman, marami
Pag-hack sa TV Tuner upang Basahin ang Mga Larawan sa Daigdig Mula sa Mga Satellite: 7 Mga Hakbang (na may Mga Larawan)
Pag-hack sa TV Tuner upang Basahin ang Mga Larawan sa Daigdig Mula sa Mga Satellite: Mayroong maraming mga satellite sa itaas ng aming mga ulo. Alam mo ba, na ang paggamit lamang ng Iyong computer, TV Tuner at simpleng DIY antena Maaari mong matanggap ang mga pagpapadala mula sa kanila? Halimbawa ng mga real time na larawan ng mundo. Ipapakita ko sa iyo kung paano. Kakailanganin mo ang: - 2 w
Pasadyang Arduino upang Panatilihing MAAARI ang Mga Pindutan sa Mga Manibela na May Bagong Car Stereo: 9 Mga Hakbang (na may Mga Larawan)
Pasadyang Arduino upang Panatilihin ang CAN Steering Wheel Buttons Sa Bagong Car Stereo: Napagpasyahan kong palitan ang orihinal na stereo ng kotse sa aking Volvo V70 -02 ng isang bagong stereo upang masisiyahan ako sa mga bagay tulad ng mp3, bluetooth at handsfree. Ang aking kotse ay may ilang mga kontrol sa manibela para sa stereo na nais kong magamit pa rin.