Orodha ya maudhui:
- Vifaa
- Hatua ya 1: Kuanzisha Hati ya Python
- Hatua ya 2: Kusanikisha Maktaba ya Radiohead
- Hatua ya 3: Uunganisho wa Moduli ya Kusambaza
- Hatua ya 4: Muunganisho wa Moduli ya Mpokeaji
Video: Roboti isiyo na waya ya Arduino Inadhibitiwa na PC: Hatua 4
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:51
Katika Maagizo haya utajifunza jinsi ya kuweka kituo cha mawasiliano kati ya Kompyuta yako na Roboti ya Arduino. Roboti tunayotumia hapa hutumia utaratibu wa Uendeshaji wa Tofauti kuzunguka. Ninatumia dereva wa dereva wa Relay badala ya zile za MOSFET ili kupunguza gharama ya Robot. Kwa kutumia dereva wa gari wa Relay ninatoa uwezo wa kudhibiti kasi, na kutakuwa na njia mbili tu - 'hali kamili ya kasi' au 'off state'.
Ninatumia betri ya Lithium Polymer ya seli 6 yenye uwezo wa jumla wa 25.2V kwa kuchaji kamili na 22.2V kwa msingi uliochajiwa. Ninatumia betri ya Li-Po kwa sababu ya uwezo wake wa juu wa kukimbia kwa muda mrefu. Motors tulizotumia ni motors za Jhonson zenye chuma zilizokadiriwa kuzunguka kwa 100 RPM kwa voltage ya kuingiza 12V. Nilitumia 4 ya motors hizi na magurudumu ya mpira yaliyowekwa kwa traction bora.
Mawasiliano hufanyika kati ya bodi 2 za Arduino kupitia usanidi wa kituo cha RF na moduli za RF za 433 MHz (Mpokeaji na Mpitishaji). Moduli ya Transmitter ya moduli ya RF ya 433 MHz imeambatanishwa na transmitter Arduino, transmitter Arduino imeunganishwa na Kompyuta kupitia kebo ya Takwimu ya USB kwa mawasiliano ya Serial kati ya Kompyuta na Transmitter Arduino. Mpokeaji Arduino amewekwa na moduli ya mpokeaji ya 433 MHz RF na huunganisha viunganisho vyote kwa dereva wa gari na usambazaji wa umeme kuifanya iwe Arduino ya pekee. Kompyuta hutuma data ya serial kusambaza Arduino ambayo inasambaza data kupitia Kituo cha RF kwa Mpokeaji Arduino, ambayo hujibu ipasavyo!
Vifaa
- Relay motor Kudhibiti moduli / 4 Peleka moduli
- Li-po betri
- Arduino x 2
- waya za kuruka
- RF 433 MHz Tx na moduli za Rx
- motors zilizolengwa kwa chuma x 4
- magurudumu x 4
- chasis
Hatua ya 1: Kuanzisha Hati ya Python
Ili kutekeleza Hati ya Python tunahitaji kusanikisha maktaba ya Pygame. Unahitaji bomba (kisakinishi cha kifurushi cha chatu) kusakinisha maktaba ya Pygame. Ikiwa huna bomba iliyosanikishwa kwenye mfumo wako, weka bomba kutoka hapa.
Baada ya bomba kusanikishwa kwa ufanisi kuendesha amri katika terminal au cmd "pip install pygame" au "sudo pip install pygame", hii itaweka maktaba ya Pygame kwenye mfumo wako.
Hatua ya mwisho ya kuendesha hati tu andika amri ifuatayo kwenye terminal yako au CMD "python Python_script_transmitter.py".
Hatua ya 2: Kusanikisha Maktaba ya Radiohead
Katika mradi wetu tunatumia moduli za RF 433 MHz kwa mawasiliano kwa hivyo tunatumia maktaba ya Radiohead kutekeleza shughuli za mawasiliano. Hatua za kusanikisha maktaba ya Radiohead zimetajwa hapa chini:
- Pakua Maktaba ya Radiohead kutoka hapa.
- Toa faili ya zip na uhamishe folda ya 'Radiohead' hadi kwenye folda ya Nyaraka / Arduino / Maktaba.
- Baada ya kunakili faili kuanza tena Arduino IDE yako ili maktaba ifanye kazi.
Hatua ya 3: Uunganisho wa Moduli ya Kusambaza
Viunganisho vya moduli ya Transmitter vimetajwa hapa chini:
- Arduino inabaki imeunganishwa kupitia kebo ya USB kwa kompyuta ndogo / PC inayoendesha hati ya chatu kila wakati.
- unganisha + 5v terminal ya Arduino kwenye kituo cha Vcc cha moduli ya RF_TX (transmitter).
- unganisha kituo cha Gnd cha Arduino kwenye Kituo cha Gnd cha moduli ya RF_TX (transmitter).
- unganisha kituo cha D11 cha Arduino kwenye Kituo cha data cha moduli ya RF_TX (transmitter).
- unganisha kituo cha antena cha moduli ya RF_TX (transmitter) kwa Antena. (unganisho hili ni LAZIMA)
Hatua ya 4: Muunganisho wa Moduli ya Mpokeaji
Uunganisho wa Mpokeaji Arduino umetajwa hapa chini:
- Mpokeaji arduino ni wa pekee, kwa hivyo inaendeshwa na betri ya nje ya 9V.
- unganisha + 5v terminal ya arduino kwenye kituo cha Vcc cha moduli ya RF_RX (mpokeaji).
- unganisha kituo cha Gnd cha arduino kwenye kituo cha Gnd cha moduli ya RF_RX (mpokeaji).
- unganisha kituo cha D11 cha arduino kwenye kituo cha Takwimu cha moduli ya RF_RX (mpokeaji).
- unganisha kituo cha antena cha RF_RX (mpokeaji) kwa Antena. (unganisho hili ni LAZIMA).
-
viunganisho vya Dereva wa Magari
- unganisha kituo cha D2 cha Arduino na Motor 1 Kituo cha Dereva wa Magari.
- unganisha kituo cha D3 cha Arduino na Kituo cha 1 B cha Dereva wa Magari.
- unganisha kituo cha D4 cha Arduino na Motor 2 Kituo cha Dereva wa Magari.
- unganisha kituo cha D5 cha Arduino na Kituo cha 2 B cha Dereva wa Magari.
- unganisha kituo cha dereva cha Magari ya Magari hadi kituo cha + 9V cha betri. unganisha kituo cha Gari ya Dereva ya Gnd na kituo cha Gnd cha betri.
Ilipendekeza:
Nguvu isiyo na waya isiyo na waya kutoka kwa NYWELE: Hatua 4 (na Picha)
Nguvu isiyokuwa na waya isiyo na waya kutoka kwa NYWELE: Leo ningependa kushiriki jinsi ya kuwasha taa za umeme kwa njia ya umeme bila waya kutoka kwa chaja ya mswaki na koili za vali za solenoid ambazo zilichukuliwa kutoka kwa scrapyard. Kabla ya kuanza, tafadhali angalia video hapa chini:
Scanner ya joto ya waya isiyo na waya: Hatua 9
Kitafutaji cha Joto la IR isiyotumia waya: Skana ya joto isiyotumia waya ya Scannerengrpandaece PH Tumia bila malipo Joto lako linalotazamwa kwa kutumia simu ya rununu kupitia Bluetooth. Weka kifaa na utazame hali ya joto kutoka mbali. " Siwezi Kugusa Hili. " Familia yetu ambayo inajumuisha wanafunzi watatu
Nguvu isiyo na waya isiyo na waya: Hatua 9 (na Picha)
Nguvu isiyo na waya ya kiwango cha juu: Jenga mfumo wa Usambazaji wa Nguvu isiyo na waya ambao unaweza kuwasha balbu ya taa au kuchaji simu kutoka hadi futi 2 mbali! Hii hutumia mfumo wa coil resonant kupeleka uwanja wa sumaku kutoka kwa coil inayopitisha hadi kwenye coil inayopokea. Tulitumia hii kama onyesho wakati wa
Hack Bodi isiyo na waya katika Kubadilisha Alarm isiyo na waya au Zima / Zima: 4 Hatua
Bofya Kengele isiyo na waya katika Kubadilisha Alarm isiyo na waya au Zima / Zima: Hivi majuzi niliunda mfumo wa kengele na kuiweka ndani ya nyumba yangu. Nilitumia swichi za sumaku kwenye milango na kuzitia ngumu kwenye dari. Madirisha yalikuwa hadithi nyingine na wiring ngumu kwao haikuwa chaguo. Nilihitaji suluhisho la wireless na hii ni
Badilisha Router isiyo na waya kwa Njia ya Ufikiaji isiyo na waya 2x: Hatua 5
Badilisha Njia isiyo na waya iingie kwa Wireless Extender 2x Access Point: Nilikuwa na muunganisho duni wa wavuti ndani ya nyumba yangu kwa sababu ya RSJ (boriti ya msaada wa chuma kwenye dari) na nilitaka kuongeza ishara au kuongeza nyongeza ya ziada kwa nyumba yote. Nilikuwa nimeona viongezeo vya karibu na pauni; 50 katika electro