Orodha ya maudhui:

Piga Taa na Zapper ZES (RF 433MHz): Hatua 6 (na Picha)
Piga Taa na Zapper ZES (RF 433MHz): Hatua 6 (na Picha)

Video: Piga Taa na Zapper ZES (RF 433MHz): Hatua 6 (na Picha)

Video: Piga Taa na Zapper ZES (RF 433MHz): Hatua 6 (na Picha)
Video: ПРИЗРАКИ НОЧЬЮ НА КЛАДБИЩЕ / НЕЛЬЗЯ ХОДИТЬ НОЧЬЮ НА КЛАДБИЩЕ 2024, Julai
Anonim
Piga Taa na Zapper ZES (RF 433MHz)
Piga Taa na Zapper ZES (RF 433MHz)

Kwa nini uzime taa kwa kutumia swichi ikiwa unaweza kuzipiga na Zapper Zapper wako! Tayari niliunda taa ya laser katika Zapper ya zamani iliyovunjika wakati wazo hili lilinijia kichwani mwangu. Ilipenda zaidi kwa hivyo nikabadilisha taa ya laser na hii. Mradi bora kwa alasiri ya Jumapili!

Taa katika chumba changu cha kusoma tayari zinadhibitiwa kwa kutumia swichi za mbali, kwa hivyo nilichohitaji kufanya ni kujifunza ni nambari zipi zinazotumwa na kuziiga. Na kisha ujenge kwenye NES Zapper yangu. Tazama video mwishoni mwa hii inayoweza kufundishwa!

Hatua ya 1: Kusanya Vipengele

Kukusanya Vipengele
Kukusanya Vipengele
Kukusanya Vipengele
Kukusanya Vipengele
Kukusanya Vipengele
Kukusanya Vipengele

Utahitaji:

  • NES Zapper, ikiwezekana iliyovunjika. Unaweza pia kutumia bunduki nyingine yoyote ya toy ya elektroniki.
  • Aina ya swichi za kijijini za 'ClickOnClickOff' zinafanya kazi kwa 433MHz.
  • Mtoaji na mpokeaji wa 433MHZ. Mtumaji tu ndiye atakayejengwa ndani ya Zapper, mpokeaji anahitajika kujifunza nambari zilizotumwa.
  • Mdhibiti mdogo, hii itajengwa kwenye Zapper. Ninatumia nguvu ya chini ATtiny85V-10PU. Na utahitaji programu kwa hiyo.
  • Arduino UNO, au aina nyingine yoyote ambayo inaweza kuonyesha data katika mfuatiliaji wa serial. Hii hutumiwa kwa kusoma na kujaribu kutuma nambari.
  • Kiini cha kifungo cha 3V na tabo au pini za kuuza.
  • Chuma cha kulehemu na waya.

Hatua ya 2: Jifunze Nambari za Kusambaza

Jifunze Nambari za Kusambaza
Jifunze Nambari za Kusambaza
Jifunze Nambari za Kusambaza
Jifunze Nambari za Kusambaza

Unganisha mtoaji na mpokeaji kwa Arduino UNO yako. Pinout imeonyeshwa kwenye picha, pini nyingi zinaunganishwa na 5V au GND. Hatuhitaji antena kwani hatuitumii kwa masafa marefu. Pia hatuitaji pato la laini kwenye mpokeaji. Pato la data kwenye mpokeaji linaunganisha kubandika D2 na uingizaji wa data kwenye transmitter inaunganisha kubandika D11.

Kwa kweli mimi sio wa kwanza kujaribu kudhibiti swichi hizi, kwa hivyo kuna maktaba kadhaa tayari huko nje. Shukrani nyingi kwa Randy Simons kwa maktaba yake ya RemoteSwitch, ambayo iliniokoa kazi nyingi! Pakua maktaba na unakili kwenye folda yako ya 'maktaba', kisha uanze tena IDE ya Arduino. Ikiwa michoro zifuatazo hazifanyi kazi kwa swichi yako unaweza kujaribu maktaba yake ya NewRemoteSwitch.

Mchoro wa mfano wa 'ShowReceivedCode' utasikiliza ujumbe uliobadilishwa na kuonyeshwa kwenye mfuatiliaji wako wa mfululizo. Bonyeza vitufe kwenye swichi yako ya mbali na nambari zinapaswa kuonekana na wakati wa ishara kwenye mikrofoni ndogo, kitu kama "Msimbo: 456789, muda wa muda: 320us.". Andika namba hizi chini.

Ili kujaribu mtumaji unaweza kutumia mchoro wa mfano wa 'Retransmitter'. Hii itatuma nambari ya kwanza iliyopokea, na ucheleweshaji wa pili wa 5. Kwa hivyo washa taa na kisha uzime tena haraka. Baada ya sekunde chache watawasha tena!

Hatua ya 3: Andaa Zapper Zapper

Andaa Zapper Zapper
Andaa Zapper Zapper
Andaa Zapper Zapper
Andaa Zapper Zapper

Fungua Zapper na bisibisi na uondoe kila kitu usiohitaji. Tunachohitaji ni utaratibu wa kuchochea na microswitch. Pia tutaacha uzito kwenye pipa na kushughulikia, hii inafanya kujisikia chini ya bei rahisi.

Nilikuwa tayari nimebadilisha Zapper yangu kwa hivyo sina hakika ikiwa waya zilizounganishwa na microswitch ni ndefu vya kutosha katika asili au ikiwa ningezibadilisha. Ikiwa hazina urefu wa kutosha unaweza kuzipanua kwa kuzifunga waya au kuziunganisha waya mpya kwenye tabo za microswitch.

Hatua ya 4: Unganisha na Panga ATTiny

Unganisha na Upange ATTiny
Unganisha na Upange ATTiny
Unganisha na Upange ATTiny
Unganisha na Upange ATTiny
Unganisha na Upange ATTiny
Unganisha na Upange ATTiny

Mwanzoni nilitaka kuweka ATTiny katika hali ya kulala na niiruhusu iamke na mabadiliko ya pini ikatize wakati kichocheo kimechomwa. Tayari nimeunda usanidi wa jaribio ambalo lilifanya kazi. Ndipo nikagundua kuwa kutuma amri ya kubadili inachukua tu robo ya sekunde, kwa hivyo ningeweza tu kutumia kichocheo kuunganisha betri kwenye ATTiny na transmitter. Kwa njia hii hakuna nguvu inayotumika kabisa wakati haitumiki!

Unganisha mtoaji kwa ATTiny yako, pembejeo ya data kwenye transmitter inaunganisha kwa D0 (pin 5) kwenye chip yako. Unganisha kiini cha kifungo kwa ATTiny na transmitter, lakini iwe imeingiliwa na Zapper trigger microswitch. Tazama picha hiyo kwa maelezo zaidi.

Uwekaji coding ni rahisi sana. Yote hiyo hutuma ujumbe wa kubadili na kisha inasubiri hadi ATTiny itakapozimwa. Tumia maelezo kutoka kwa mchoro wa mfano wa 'ShowReceivedCode' kama hoja katika kazi ya sendCode.

# pamoja na usanidi batili () {RemoteTransmitter:: sendCode (0, 456789, 320, 3);} kitanzi batili () {// subiri hadi ATTiny imezimwa}

Hoja katika kazi ya kutumaCode ni:

  • Pini ya pato
  • Nambari ya ujumbe
  • Muda wa muda katika microseconds
  • Idadi ya majaribio

Hatua ya 5: Weka yote pamoja

Weka Yote Pamoja
Weka Yote Pamoja
Weka Yote Pamoja
Weka Yote Pamoja
Weka Yote Pamoja
Weka Yote Pamoja

Nimechagua njia ya haraka na chafu wakati huu; waya (zilizotayarishwa) zina rangi moja na zinauzwa moja kwa moja kwenye pini za ATTiny. Kawaida mimi hutumia vichwa vya chip na waya zenye rangi kwani hufanya reprogramming na utatuzi wa shida iwe rahisi, lakini haipaswi kuwa shida kwa mradi huu mdogo. Kila kitu kimeambatanishwa na Zapper kwa kutumia gundi ya moto, inashikilia vizuri na inaweza kuondolewa bila kuharibu Zapper.

Jaribu kabla ya kumfunga Zapper tena. Kisha onyesha kila mtu ujuzi wako wa risasi!

Hatua ya 6: Hitimisho na Maboresho

Inafanya kazi kikamilifu! Kichocheo kinahitaji kushinikizwa kwa muda mfupi na ucheleweshaji ni mdogo sana. Betri inaweza kudumu kwa miaka, hata kwa matumizi ya kila siku. Hata wakati voltage inashuka chini ya 3V itafanya kazi kwani ATTiny na transmitter zinaweza kufanya kazi hata chini ya 2V.

Baadhi ya maboresho yanayowezekana:

  • Njia ya kupanga tena ATTiny, kwa mfano:

    • Weka ATTiny kwenye kichwa ili iweze kuondolewa. Kichwa hiki kinaweza kuwekwa kwenye bomba ili iweze kufikiwa bila kufungua Zapper.
    • Ongeza waya kwenye ATTiny ambayo inaweza kushikamana na programu yako. Waya hizi zinaweza kushikamana na kichwa ambacho kinaweza kuwekwa kwenye ufunguzi wa kushughulikia mahali cable ilipokuwa.
  • Ongeza taa au laser mwishoni mwa pipa! Kwa kweli hii itamaliza njia ya betri haraka.
  • Ongeza athari ya sauti! Hii pia itamaliza nguvu lakini ni nyongeza nzuri sana!

Napenda kujua ikiwa una maoni mengine yoyote ya kuboresha hii. Sasa ninahitaji tu njia nzuri ya kuwasha taa… labda na nyepesi? (Ninahisi mradi mpya unakuja)

Natumai ulipenda kufundishwa kwangu kwa kwanza, zaidi itafuata!

Ilipendekeza: