Talaan ng mga Nilalaman:

Awtomatikong Ball-thrower para sa Mga Aso: 6 na Hakbang
Awtomatikong Ball-thrower para sa Mga Aso: 6 na Hakbang

Video: Awtomatikong Ball-thrower para sa Mga Aso: 6 na Hakbang

Video: Awtomatikong Ball-thrower para sa Mga Aso: 6 na Hakbang
Video: ANG GANDA NG MISIS NI RIGOR!๐Ÿ˜#johnestrada #prescillameirelles 2024, Nobyembre
Anonim
Awtomatikong Ball-thrower para sa Mga Aso
Awtomatikong Ball-thrower para sa Mga Aso

Pareho kaming may mga aso, at tulad ng alam ng lahat, ang mga aso ay maaaring gugulin ang buong araw sa paglalaro ng bola. Iyon ang dahilan kung bakit, naisip namin ang isang paraan upang bumuo ng isang awtomatikong ball-thrower

Hakbang 1: Mga Kagamitan para sa Circuit

Mga Materyales para sa Circuit
Mga Materyales para sa Circuit

Una sa lahat, upang lumikha ng elektronikong bahagi ng proyekto kailangan namin ang mga sumusunod na sangkap:

Isang plato ng arduino

Dalawang motor na servo

Isang paglaban ng 1 ohm

Isang photoresistor

Isang board ng PCB

Mga jumper

Hakbang 2: Paglikha ng Circuit

Paglikha ng Circuit
Paglikha ng Circuit

Upang likhain ang circuit, ang mga sangkap ay dapat na konektado, sa kasong ito ang photoresistor at ang dalawang servomotor, naaangkop ayon sa ground cable at ang cable na nagbibigay ng bolting.

Hakbang 3: Paano Gumagana ang Produkto

Ang pagpapatakbo ng produkto ay ang mga sumusunod:

Kapag naiwan ng aso ang bola sa balde, nakita ng photoresistor na mayroong mas kaunting ilaw dito, pagkatapos ay inilabas ng servomotor 1 ang "tirador" at inilulunsad ang bola. Kapag natapon na ang bola, inililipat ng servomotor 2 ang "tirador" sa paunang posisyon, at sa huli, hinahawakan ito ng servomotor1, upang maisagawa ang parehong kilusan sa hinaharap.

Hakbang 4: Ang Code

# isama

int photoresistor = A0; Servo servo_9; Servo servo_8;

int photoresistorvalue; int pos1 = 0; int pos2 = 0;

walang bisa ang pag-setup () {

servo_9.attach (9); servo_8.attach (8); Serial.begin (9600); }

void loop () {

int photoresistorvalue = analogRead (photoresistor); Serial.println (photoresistorvalue); kung (photoresistorvalue <150) {// para sa (pos1 = 0; pos1 <= 90; pos1 + = 1) {servo_9.write (90); pagkaantala (2000);

// for (pos2 = 0; pos2 <= 90; pos2 + = 1) {servo_8.write (100); pagkaantala (2000);

// for (pos1 = 90; pos1 <= 0; pos1 - = 1) {servo_9.write (0); pagkaantala (2000);

// for (pos2 = 90; pos2 <= 0; pos2 - = 1) {servo_8.write (0); pagkaantala (2000); }}

Hakbang 5: Mga Kagamitan para sa Istraktura at Paglikha Nito

Mga Kagamitan para sa Istraktura at Paglikha Nito
Mga Kagamitan para sa Istraktura at Paglikha Nito

Para sa paglikha ng istrakturang ginamit namin ang tatlong mga A4 sheet ng PET, at pinutol namin ang pagguhit na ito gamit ang isang laser cutting machine upang makuha ang lahat ng mga piraso ng aming module.

Dalawa sa mga sheet ang base at suporta ng istraktura. Ang mga piraso na may numero 1 ay inilalagay sa base upang gumawa ng isang puwang sa pagitan ng unang sheet at ang pangalawa na magpapahintulot sa paglalagay ng lahat ng mga arduino at de-kuryenteng aparato.

Upang likhain ang tirador kailangan namin ang mga piraso 2, 3 at 4. Ang mga piraso bilang dalawa, sila ay dumikit sa base, at hawakan at payagan ang pag-ikot ng tirador. Ang pinakamahabang isa ay ang pangunahing istraktura ng tirador, ang mga piraso ng numero 3 ay dumikit sa dulo ng tirador, na pumapalibot sa pabilog na espasyo kung saan pupunta ang photoresistor, upang hawakan ang bola sa lugar na iyon.

Ang bilang ng 5 piraso ay para sa mga servos, upang maabot nila ang karagdagang puwang at pahintulutan na maisagawa ang pagpapaandar nito nang mas mahusay.

Ngayong natapos na natin ang lahat ng istraktura na halos tapos na kailangan nating ilagay ang mga goma na magbubunga ng kinakailangang pag-igting para sa pagbaril. (Mahalagang mag-ingat sa mga goma dahil kung ang mga kawit ay hindi sapat na malakas, at ang materyal ay marupok, ang istraktura ay maaaring masira.)

Hakbang 6: Ang Huling Produkto

Ang Huling Produkto
Ang Huling Produkto

Ito ang aming huling produkto.

Sana magustuhan mo!

Inirerekumendang: