Talaan ng mga Nilalaman:

Balance Box Game - Pinapagana ng Arduino: 4 na Hakbang (na may Mga Larawan)
Balance Box Game - Pinapagana ng Arduino: 4 na Hakbang (na may Mga Larawan)

Video: Balance Box Game - Pinapagana ng Arduino: 4 na Hakbang (na may Mga Larawan)

Video: Balance Box Game - Pinapagana ng Arduino: 4 na Hakbang (na may Mga Larawan)
Video: Scentroid's CTAir Continuous Urban Air Quality Monitor Seminar A 12.08.2020 (Subtitled) 2024, Nobyembre
Anonim
Balance Box Game - Pinapagana ng Arduino
Balance Box Game - Pinapagana ng Arduino

Ang balanse na laro ng kahon ay ginawa para sa isang kaganapan ng hamon, kailangan itong madala sa antas sa pamamagitan ng isang balakid na kurso o sa isang itinakdang distansya upang mapanalunan ang hamon.

Ginagamit ang isang arduino upang masukat ang anggulo ng kahon at magpapalitaw ng isang alarma sa sandaling lumampas ang itinakdang anggulo.

Ang kahon ay kailangang ilipat maingat habang dinala antas. Habang ang kahon ay gumagalaw sa labas ng antas, ang mga ilaw ng tagapagpahiwatig ng balanse ay mag-iilaw, mas maraming mga ilaw ay nagpapahiwatig na ang kahon ay higit na wala sa antas. Maaari ding magamit ang antas ng espiritu upang makita kung ang kahon ay antas. Kapag ang kahon ay masyadong malayo sa antas o ito ay nai-bash, ang kahon ay huni ng 3 beses at maglaro ng isang tunog ng tunog ng tunog, ang isa sa mga ilaw ng buhay ay papatayin. Kapag ang lahat ng 3 buhay ay nagamit ang kahon ay mag-aalarma at i-flash ang lahat ng mga ilaw, ang laro ay nawala.

Mga gamit

Ang mga kinakailangang bahagi ay:

1x Arduino Nano

1x module ng MPU6050

3x White LEDs

5x Colored LEDs para sa tagapagpahiwatig ng balanse (2 berde, 2 dilaw, 1 pula)

1x Piezo Buzzer

1x TIP120 Transistor

1x 2.2K Ohm risistor

8x 220 Ohm risistor

1x Push Button

1x Power switch

1x antas ng espiritu na "Bullseye"

Pinagmulan ng 5v Power, ang aking proyekto ay gumagamit ng isang li-ion 18650 na kalasag na may isang kinokontrol na 5v na output

1x kahon ng Proyekto

Kakailanganin mo ang isang breadboard at jump wires para sa pagsubok sa circuit

Ang mga kinakailangang tool ay:

Mag-drill at mga piraso

Panghinang

Mainit na glue GUN

masking tape, lapis at pinuno para sa pagmamarka sa kahon

File

Hakbang 1: Ang Circuit ng Mga Kable

Ang Cable Circuit
Ang Cable Circuit

Ang tanging bagay na hindi ipinakita sa diagram ng mga kable ay ang pangunahing switch ng kuryente, sa aking proyekto ang switch na ito ay inilalagay sa pagitan ng baterya ng lithium at ng kalasag upang ganap silang mai-disconnect.

Kung hindi ka pamilyar sa mga sumusunod na diagram ng mga kable pagkatapos ay dalhin lamang ito sa pamamagitan ng piraso, sundin nang mabuti ang bawat koneksyon sa wire at gumana nang pamaraan upang hindi mo makaligtaan ang anuman.

Dapat mong tipunin ang circuit sa isang breadboard upang suriin na gumagana ito nang tama bago mo maghinang ang lahat ng mga bahagi nang magkasama.

Ang mga LED ng Buhay sa diagram ay dapat na mga puting LED

Ang mga LED na balanse ay dapat na ayusin:

Pula - Balanse LED 5

Dilaw - Balanse LED 4

Dilaw - Balanse LED 3

Green - Balanse LED 2

Green - Balanse LED 1

Hakbang 2: Arduino Code

Code ng Arduino
Code ng Arduino

Para sa code ng arduino kakailanganin mong magdagdag ng ilang mga aklatan sa arduino IDE, isinama ko ang mga link sa ibaba

Ang mga karagdagang kinakailangang aklatan ng arduino ay:

MPU6050_tockn.h

IsangPutok.h

Kakailanganin mong idagdag ang mga aklatan na naka-link sa itaas sa iyong arduino IDE

I-download at buksan ang file na naglalaman ng code na "Balance_alarm_V1.8.ino"

I-upload ang code sa arduino board

Hakbang 3: Pagkasyahin ang Kahon

Pagkasyahin ang Kahon
Pagkasyahin ang Kahon
Pagkasyahin ang Kahon
Pagkasyahin ang Kahon
Pagkasyahin ang Kahon
Pagkasyahin ang Kahon

Sa kasamaang palad hindi ako kumuha ng litrato ng kahon habang ako ay umaangkop sa mga bahagi dito. Gumamit ako ng mainit na pandikit upang maiakma ang mga bahagi sa kahon.

Kung gumagamit ka ng isang plastik na kahon tulad ng ginamit ko, pagkatapos ay balutin ang tuktok sa masking tape at gumamit ng isang pinuno at isang panulat upang markahan kung saan kailangan mong i-drill ang mga butas para sa mga LED, ang nagsasalita at ang mga antas ng mounting na tornilyo.

Ang switch ay nilagyan ng pagbabarena ng isang butas at pagkatapos ay isinampa ito sa tamang sukat at hugis.

Kung gagawin ko ulit ang proyektong ito, mai-mount ko ang lahat ng mga bahagi sa talukap ng mata upang hindi ko patakbuhin ang maraming mga wires ng link sa pagitan ng takip at ilalim ng kahon.

Hakbang 4: Mga Tagubilin sa Pagpapatakbo

Mga Tagubilin sa Operasyon
Mga Tagubilin sa Operasyon

Nagsisimula na

Bago buksan ang kahon, ilagay ang kahon sa isang patag at antas na ibabaw upang ang bubble sa antas ng espiritu ay nasa gitnang bilog.

I-on ang switch ng kuryente, ang kahon ay beep sabay-sabay at mag-boot up. Iwanan ang nakatigil na kahon hanggang sa marinig mo ang isang triple beep at ang 3 puting "Mga ilaw sa buhay" ay nakabukas.

Handa na ang laro.

Mga pagpapaandar ng kahon

Ang kahon ay kailangang ilipat maingat habang dinala antas. Habang ang kahon ay gumagalaw sa labas ng antas, ang mga ilaw ng tagapagpahiwatig ng balanse ay mag-iilaw, mas maraming mga ilaw ang nagpapahiwatig na ang kahon ay higit na wala sa antas.

Maaari ding magamit ang antas ng espiritu upang makita kung ang kahon ay antas (Kung ang antas ng espiritu at mga ilaw ng balanse ay hindi tumutugma sa isakatuparan ang isang pag-reset ng balanse ng sensor, tingnan sa ibaba)

Kapag ang kahon ay masyadong malayo sa antas o ito ay nai-bash, ang kahon ay huni ng 3 beses at maglaro ng isang tunog ng tunog ng tunog, ang isa sa mga ilaw ng buhay ay papatayin.

Kapag ang lahat ng 3 buhay ay nagamit ang kahon ay mag-aalarma at i-flash ang lahat ng mga ilaw, ang laro ay nawala.

Mga Kontrol

I-reset ang Alarm

Gawin ito upang ihinto ang laro sa alarma matapos ang lahat ng 3 buhay ay nawala.

Habang ang tunog ng alarma, pindutin ang berdeng pindutan para sa isang segundo at pakawalan. Ang alarma ay dapat huminto pagkatapos ng isang segundo. Kung hindi subukang muli

I-reset ang Buhay - Gawin ito kung nais mong i-reset ang laro, ang lahat ng tatlong buhay ay ibabalik.

Sa anumang oras, i-double click ang berdeng pindutan (tulad ng isang computer mouse, ngunit bahagyang mas mabagal). Ang tunog ng ingay ay tatunog at tatlong ilaw ng buhay ang iilawan.

I-reset ang sensor ng balanse - Gawin ito kung ang bubble sa antas ng espiritu ay hindi tumutugma sa mga ilaw ng tagapagpahiwatig ng balanse.

Pindutin nang matagal ang berdeng pindutan (pindutin ng 3 segundo at palabasin) Ang ingay ng pag-reset ng balanse ay maglalaro at ang mga ilaw ng balanse ay mag-flash sa ilang sandali at pagkatapos ay dapat na patayin (na nagpapahiwatig na ang kahon ay antas). Dapat itong gawin habang ang kahon ay antas tulad ng ipinahiwatig ng antas ng bubble sa espiritu.

Mga tala

Kapag nagsimula ang huni ng kahon dahil nawala ang isang buhay, mabilis na ibalik ito sa tamang posisyon na flat o mawawalan ka ng ibang buhay sa sandaling tumigil ang huni, humigit-kumulang na 5 segundo.

Gamitin ang antas ng espiritu upang makita kung aling paraan ka mula sa flat / level ikaw ay, ipahiwatig ng mga ilaw na wala ka sa antas ngunit hindi nila ipinakita kung aling paraan.

Ang bubble ng antas ng espiritu ay halos kapareho ng mga ilaw ng tagapagpahiwatig, kapag ang bula ay hawakan sa gilid ng antas ng espiritu isang buhay ay mawawala.

Kung ang kahon ay kumikilos nang kakaiba at hindi gumagana ang isang pag-reset ng balanse ng sensor, i-off at muling i-on ang kahon gamit ang black power switch. Kakailanganin mong maghintay ng humigit-kumulang 10 segundo kasama ang kahon sa isang patag na ibabaw habang umaandar ito pabalik. Subukang gamitin muna ang pag-reset ng sensor ng balanse dahil mas mabilis ito, hindi mo kailangang hintaying maisagawa ng kahon ang power up cycle nito.

Ang kahon ay pinalakas ng baterya, dapat sa teorya ay may sapat na singil upang tumagal ng isang buong araw ng patuloy na paggamit, mangyaring i-off ito kung hindi ito ginagamit upang makatipid ng lakas ng batter.

Kung ang pindutan ay hindi tumutugon, mangyaring tiyaking pinindot mo AT ilalabas ang pindutan.

Inirerekumendang: