Orodha ya maudhui:
- Hatua ya 1: Orodha ya Sehemu
- Hatua ya 2: Kuandaa Pi tayari
- Hatua ya 3: Kukutengenezea Programu ya Twitter
- Hatua ya 4: Maliza Programu
- Hatua ya 5: Andaa T.E.N.S. Kiunganishi
- Hatua ya 6: Funga Relay yako
- Hatua ya 7: Unganisha Relay kwa Pi
- Hatua ya 8:
Video: Shockbot: Hatua 8 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:54
Raspberry Pi + kichocheo cha neva cha umeme + Twitter = Shock-bot
Ilikuwa Hawa ya Miaka Mpya kwa hivyo niliamua kuweka waya kwenye T. E. N. S. (Transcutaneous umeme neva stimulation) kifaa kupitia kupelekwa kwa pi ya raspberry na kisha tumia hati ya chatu ambayo inachunguza lishe yangu ya twitter kwa hashtag #happynewyear. Kila wakati inapoona # mwaka wa 2016, inanishtua! WAZO KUBWA, HAKI!?!?
Wakati wa kuangalia orodha ya sehemu:
Hatua ya 1: Orodha ya Sehemu
Hii ndio utahitaji kwa mradi huu
✔ Raspberry Pi
✔ T. E. N. S. Kifaa
✔ Kuzuka kwa Relay
Akaunti ya Twitter
✔ Waya
Pia, Usifanye hivi ikiwa una maswala ya moyo!
Hatua ya 2: Kuandaa Pi tayari
Kwanza, nadhani unajua kutumia Raspberry Pi kupitia SSH kwa hivyo tutaanza kwa kusasisha Pi
SSH ndani ya Pi yako na kukimbia
Sudo apt-pata sasisho
na
sasisho la kupata apt
ili tuweze kuanza na Pi wa kisasa. Sasa tunapaswa kupata vifurushi vichache vya kusanikisha.
Endesha amri hizi kupakua vifurushi vyote vinavyohitajika kwa mradi huu:
Sudo apt-get kufunga python-pip
Sudo pip kufunga twython
Hatua ya 3: Kukutengenezea Programu ya Twitter
Sasa tutaelekea kwenye Twitter
Tembelea apps.twitter.com na ujiandikishe au uingie ikiwa tayari unayo akaunti.
Mara tu umeingia, bonyeza ikoni ya mtumiaji, na uchague "Programu Zangu".
Bonyeza kitufe cha "Unda programu mpya", jaza fomu kuhusu programu yako. Jaza jina na sehemu za maelezo. Kwa "Wavuti," unaweza kuweka chochote kinachoonekana halali. Chini ya ukurasa, bonyeza kisanduku cha kuangalia kukubali masharti, na bonyeza kitufe cha "Unda programu yako ya Twitter".
Sasa unahitaji kuunda ishara ya ufikiaji kwa kubofya kitufe cha "Unda ishara yangu ya ufikiaji" chini ya skrini. Nakili kitufe cha "Mtumiaji," "Siri ya Mtumiaji," "Tokeni ya Ufikiaji," na "Siri ya ishara ya Ufikiaji." Utahitaji hizi kwa script ya shockbot.py.
Hatua ya 4: Maliza Programu
Rudi kwa Pi kutengeneza hati ya chatu.
Tutatengeneza saraka ya mradi wetu kwa kuandika:
Sudo mkdir mshtuko
Nenda kwenye saraka mpya kwa kuandika
mshtuko wa cd
Sasa tutafanya hati ya Python.
Tumia amri
nano sockbot.py
kufungua kihariri cha maandishi.
Nakili hati ya chatu. Hakikisha unaongeza kwenye maelezo yako ya toni ya ufikiaji uliyonayo wakati wa kuunda programu ya Twitter.
ingiza muda wa kuingiza RPi. GPIO kama GPIO kutoka twth kuagiza TwythonStreamer
# Maneno ya utaftaji
MASHARTI = '#hashtag yako'
Nambari ya siri ya # GPIO ya LED
LED = 22
Uthibitishaji wa # Maombi ya Twitter
APP_KEY = 'YAKO_APP_KEY' APP_SECRET = 'YAKO_APP_SECRET' OAUTH_TOKEN = 'YAKO ALIYETEGWA' OAUTH_TOKEN_SECRET = 'YOUR_TOKEN_SECRET'
# Weka usumbufu kutoka kwa Twenty Streamer
darasa BlinkyStreamer (TwythonStreamer): def on_success (self, data): ikiwa 'maandishi' katika data: data ya kuchapisha ['maandishi']. encode ('utf-8') chapa saa ya GPIO.output (LED, GPIO. HIGH). lala (1) Pato la GPIO (LED, GPIO. LOW)
# Sanidi GPIO kama pato
GPIO.setmode (GPIO. BOARD) GPIO.setup (LED, GPIO. OUT) GPIO.pato (LED, GPIO. LOW)
# Unda mtiririko
jaribu: mkondo = BlinkyStreamer (APP_KEY, APP_SECRET, OAUTH_TOKEN, OAUTH_TOKEN_SECRET) stream.statuses.filter (track = TERMS) isipokuwa KeyboardInterrupt: GPIO.cleanup ()
Kwa wakati huu, unataka kuweka neno lako kuu la Twitter. Pia weka muda wa kulala.wa urefu wa muda ambao unataka kushtuka.
Hifadhi na uondoke
Hiyo inakamilisha sehemu ya programu ya mradi huu
* Nambari hii ilichangia mradi wa mafunzo ya Sparkfun na ShawnHymel. Tunarudia tena ili kusababisha kifaa chetu.
Hatua ya 5: Andaa T. E. N. S. Kiunganishi
Wakati wa kunyakua T. E. N. S na kurudisha na kudunisha vifaa vingine
T. E. N. S. kifaa kina pembejeo mbili za pedi juu, tutahitaji moja tu. Chukua seti moja ya pedi na uvute waya chini hadi inchi 4 au 5 kutoka kuziba.
Fuata waya na kontakt nyekundu juu na uikate karibu na chini ambapo inachomekea kwenye kifaa. Niliuza pini ya kichwa hadi mwisho wa kila waya.
Hatua ya 6: Funga Relay yako
Chukua kuzuka kwako kwa relay na ambatisha upande wa kuziba wa waya iliyokatwa kwenye kituo cha "Kawaida" cha relay.
Ambatisha upande wa pedi ya waya iliyokatwa kwenye kituo cha "Kawaida Kufunguliwa". Unaweza kutumia mita nyingi kupata hii ikiwa relay yako haina alama yoyote juu yake. Kwenye upande wa chini wa voltage ya relay, unganisha waya kwenye Nguvu za Nguvu, Ardhi, na Ishara.
Hatua ya 7: Unganisha Relay kwa Pi
Pini za Nguvu na Ardhi zitaunganisha nguvu na Ground kwenye Pi na Ishara zitaunganisha kwa kubandika 22 ya Pi. Utafutaji wa Google wa pinouts ili ulingane na mfano wa Pi unayotumia.
Piga betri ndani ya T. E. N. S. na hiyo inakamilisha vifaa.
Hatua ya 8:
Washa T. E. N. S. na unganisha usafi kwenye mkono wako na uwe tayari kuanza hati ya chatu
Kwenye Pi yako kwenye saraka yako ya shockbot
sudo python shockbot.py
kutoka saraka ya shockbot.
Sasa kaa chini na subiri. Huenda ukataka kuanza na mipangilio ya chini na kuipiga juu. Unaweza pia kuvuruga na mipangilio ya vifaa kupata matokeo unayotaka.
Miradi hii hutolewa kwa elimu tu. Rudia tu hii kwa hatari yako mwenyewe. Siwajibiki ikiwa utaenda jela au kufa!
Ilipendekeza:
Jinsi: Kuweka Raspberry PI 4 isiyo na kichwa (VNC) na Rpi-picha na Picha: Hatua 7 (na Picha)
Jinsi: Kuweka Raspberry PI 4 isiyo na kichwa (VNC) Na picha ya Rpi na Picha: Ninapanga kutumia Rapsberry PI hii kwenye rundo la miradi ya kufurahisha nyuma kwenye blogi yangu. Jisikie huru kuiangalia. Nilitaka kurudi kutumia Raspberry PI yangu lakini sikuwa na Kinanda au Panya katika eneo langu jipya. Ilikuwa ni muda tangu nilipoweka Raspberry
Uso wa Kujua Picha ya Picha ya OSD: Hatua 11 (na Picha)
Uso wa Kujua Picha ya Picha ya OSD: Maagizo haya yanaonyesha jinsi ya kutengeneza fremu ya picha na utambuzi wa uso kwenye Onyesho la Skrini (OSD). OSD inaweza kuonyesha wakati, hali ya hewa au habari nyingine ya mtandao unayotaka
Utengenezaji wa Picha / Picha ya Picha: 4 Hatua
Picha-based Modeling / Photogrammetry Portraiture: Halo kila mtu, Katika hii inayoweza kuelekezwa, nitakuonyesha mchakato wa jinsi ya kuunda vielelezo vya 3D kwa kutumia picha za dijiti. Mchakato huo unaitwa Photogrammetry, pia inajulikana kama Modeling-Image Modeling (IBM). Hasa, aina ya mchakato huu hutumiwa
Hawk ya Ishara: Roboti Iliyodhibitiwa na Ishara ya Mkono Kutumia Picha ya Usindikaji wa Picha: Hatua 13 (na Picha)
Hawk ya Ishara: Robot Iliyodhibitiwa na Ishara ya Mkono Kutumia Picha ya Usindikaji wa Picha: Hawk ya Ishara ilionyeshwa katika TechEvince 4.0 kama muundo rahisi wa picha ya msingi wa mashine ya kibinadamu. Huduma yake iko katika ukweli kwamba hakuna sensorer za ziada au za kuvaliwa isipokuwa glavu inahitajika kudhibiti gari ya roboti inayoendesha tofauti
Picha ya Picha ya Dijitali, Wifi Imeunganishwa - Raspberry Pi: Hatua 4 (na Picha)
Picha ya Picha ya Dijitali, Wifi Imeunganishwa - Raspberry Pi: Hii ni njia rahisi na ya gharama nafuu kwa fremu ya picha ya dijiti - na faida ya kuongeza / kuondoa picha kwenye WiFi kupitia 'bonyeza na buruta' kwa kutumia (bure) mpango wa kuhamisha faili . Inaweza kutumiwa na Pauni Zero ndogo ya Pauni 4.50. Unaweza pia kuhamisha