Përmbajtje:
- Hapi 1: Lista e Pjesëve
- Hapi 2: Përgatitja e Pi
- Hapi 3: Bëni aplikacionin tuaj Twitter
- Hapi 4: Përfundoni Softuerin
- Hapi 5: Përgatitni T.E.N.S. Lidhës
- Hapi 6: Lidhni stafetën tuaj
- Hapi 7: Lidhni stafetën me Pi
- Hapi 8:
Video: Shockbot: 8 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:27
Raspberry Pi + stimulues nervor i rrymës elektrike + Twitter = Shock-bot
Ishte Nata e Vitit të Ri, kështu që vendosa të lidh një T. E. N. S. (Stimulimi elektrik nervor transkutan) pajisje përmes një stafete në një pi mjedër dhe më pas drejtoni një skenar python që skanon burimin tim në Twitter për hashtagun #happynewyear. Sa herë që sheh #happynewyeur, më trondit! IDE E MADHE, E DREJTA!?!?
Koha për të kontrolluar listën e pjesëve:
Hapi 1: Lista e Pjesëve
Kjo është ajo që ju nevojitet për këtë projekt
✔ Mjedër Pi
T. E. N. S. Pajisje
✔ Breakout Breakout
Account Llogari në Twitter
Tela
Gjithashtu, mos e bëni këtë nëse keni probleme me zemrën!
Hapi 2: Përgatitja e Pi
Së pari, supozoj se jeni njohur me përdorimin e një Raspberry Pi përmes SSH kështu që ne do të fillojmë duke përditësuar Pi
SSH në Pi tuaj dhe drejtuar
përditësim sudo apt-get
dhe
sudo apt-get upgrade
kështu që ne mund të fillojmë me një Pi të azhurnuar. Tani na duhet të marrim disa pako për t'u instaluar.
Drejtoni këto komanda për të shkarkuar të gjitha paketat e nevojshme për këtë projekt:
sudo apt-get instaloni python-pip
sudo pip install twython
Hapi 3: Bëni aplikacionin tuaj Twitter
Tani do të shkojmë në Twitter
Vizitoni apps.twitter.com dhe regjistrohuni ose regjistrohuni nëse tashmë keni një llogari.
Pasi të jeni regjistruar, klikoni në ikonën tuaj të përdoruesit dhe zgjidhni "Aplikimet e Mia".
Klikoni në butonin "Krijo një aplikacion të ri", plotësoni formularin në lidhje me aplikimin tuaj. Plotësoni fushat e emrit dhe përshkrimit. Për "Uebfaqen", mund të vendosni gjithçka që duket e ligjshme. Në fund të faqes, klikoni në kutinë e zgjedhjes për të rënë dakord me kushtet dhe klikoni në butonin "Krijo aplikacionin tënd në Twitter".
Tani ju duhet të krijoni një shenjë aksesi duke klikuar butonin "Krijo shenjën time të hyrjes" në fund të ekranit. Kopjoni "çelësin e konsumatorit", "sekretin e konsumatorit", "shenjën e hyrjes" dhe "sekretin e aksesit të shenjës". Ju do të keni nevojë për këto për skenarin shockbot.py.
Hapi 4: Përfundoni Softuerin
Kthehuni te Pi për të bërë shkrimin piton.
Ne do të bëjmë një drejtori për projektin tonë duke shtypur:
sudo mkdir shokbot
Kaloni në këtë drejtori të re duke shtypur
cd shokbot
Tani do të bëjmë skriptin Python.
Përdorni komandën
nano sockbot.py
për të hapur redaktuesin e tekstit.
Kopjoni skriptin Python. Sigurohuni që të shtoni informacionin tuaj të shenjës së aksesit që keni marrë kur krijoni aplikacionin Twitter.
koha e importit import RPi. GPIO si GPIO nga Twython import TwythonStreamer
# Termat e kërkimit
KUSHTET = '#yourhashtag'
# Numri pin i GPIO i LED
LED = 22
# Autentifikimi i aplikacionit Twitter
APP_KEY = 'YOUR_APP_KEY' APP_SECRET = 'YOUR_APP_SECRET' OAUTH_TOKEN = 'YOUR_TOKEN' OAUTH_TOKEN_SECRET = 'YOUR_TOKEN_SECRET'
# Konfiguroni thirrjet nga Twython Streamer
klasa BlinkyStreamer (TwythonStreamer): def on_success (vetë, të dhëna): nëse 'tekst' në të dhëna: printoni të dhëna ['tekst']. kodifikoni ('utf-8') printoni GPIO.output (LED, GPIO. HIGHT) kohën. gjumë (1) dalje GPIO (LED, GPIO. LOW)
# Vendosni GPIO si dalje
GPIO.setmode (GPIO. BOARD) GPIO.setup (LED, GPIO. OUT) GPIO.output (LED, GPIO. LOW)
# Krijoni transmetues
provo: stream = BlinkyStreamer (APP_KEY, APP_SECRET, OAUTH_TOKEN, OAUTH_TOKEN_SECRET) stream.statuses.filter (track = TERMS) përveç KeyboardIntrupt: GPIO.cleanup ()
Në këtë pikë, ju doni të vendosni fjalen tuaj Twitter. Gjithashtu vendosni kohëzgjatjen e gjumit në gjatësinë e kohës që dëshironi të tronditeni.
Ruaje dhe dil
Kjo përfundon pjesën softuerike të këtij projekti
*Ky kod u kontribuua në një projekt mësimor Sparkfun nga ShawnHymel. Ne po e ripërdorim atë për të aktivizuar pajisjen tonë.
Hapi 5: Përgatitni T. E. N. S. Lidhës
Koha për të kapur T. E. N. S dhe për të transmetuar dhe hackuar disa pajisje
T. E. N. S. pajisja ka dy hyrje jastëk në krye, do të na duhet vetëm një. Merrni një grup jastëkësh dhe tërhiqni telat larg deri në rreth 4 ose 5 inç nga priza.
Ndiqni telin me lidhësin e kuq në krye dhe prejeni atë pranë pjesës së poshtme ku futet në pajisje. Unë bashkova një kunj me kokë në fund të çdo teli.
Hapi 6: Lidhni stafetën tuaj
Merrni shpërthimin e stafetës tuaj dhe lidhni anën e prizës së telit të prerë në terminalin "Common" të stafetës.
Bashkangjiteni anën e jastëkut të telit të prerë në terminalin "Normalisht të Hapur". Ju mund të përdorni një metër shumë për ta gjetur këtë nëse stafeta juaj nuk ka ndonjë shenjë në të. Në anën e tensionit të ulët të stafetës, lidhni telat me kunjat e energjisë, tokëzimit dhe sinjalit.
Hapi 7: Lidhni stafetën me Pi
Kunjat Power dhe Ground do të lidhen me fuqinë dhe Ground në Pi dhe Sinjalet do të lidhen me pin 22 të Pi. Kërkoni në Google për pinouts që përputhen me modelin Pi që po përdorni.
Futeni baterinë në T. E. N. S. dhe që kompleton harduerin.
Hapi 8:
Ndizni T. E. N. S. dhe ngjitni jastëkët në parakrahun tuaj dhe përgatituni të filloni shkrimin python
Në Pi tuaj në drejtorinë tuaj të goditjes bot
sudo python shockbot.py
nga drejtoria shockbot.
Tani uluni dhe prisni. Ju mund të dëshironi të filloni me cilësimet e ulëta dhe t'i grumbulloni ato. Ju gjithashtu mund të ngatërroni cilësimet e pajisjeve për të marrë rezultatin e dëshiruar.
Këto projekte ofrohen vetëm për arsim. Përsëriteni këtë vetëm në rrezikun tuaj. Unë nuk jam përgjegjës nëse shkoni në burg ose vdisni!
Recommended:
Spërkat! Fotografi me pika të ujit: 10 hapa (me fotografi)
Spërkat! Uji Droplet Photography: Unë kam xhiruar pika uji për një kohë tani …. që nga viti 2017. Ende mbaj mend se sa i emocionuar isha kur mora pika uji që kërcejnë nga sipërfaqja me konfigurimin tim të parë që bëra me Littlebits … Me këto konfigurimet (Marku I dhe Marku II) u frymëzova
Bëni fotografi të shkëlqyera me një iPhone: 9 hapa (me fotografi)
Bëni fotografi të mrekullueshme me një iPhone: Shumica prej nesh mbajnë një smartphone me vete kudo këto ditë, kështu që është e rëndësishme të dini se si ta përdorni kamerën tuaj të smartphone për të bërë fotografi të mrekullueshme! Kam vetëm një smartphone për disa vjet dhe më ka pëlqyer të kem një aparat fotografik të mirë për të dokumentuar gjërat që kam
Si të bëni: Instalimi i Raspberry PI 4 pa kokë (VNC) me imazh Rpi dhe fotografi: 7 hapa (me fotografi)
Howto: Instalimi i Raspberry PI 4 Headless (VNC) Me Rpi-imager dhe Fotografi: Unë planifikoj ta përdor këtë Rapsberry PI në një mori projektesh argëtuese përsëri në blogun tim. Mos ngurroni ta kontrolloni. Doja të kthehesha në përdorimin e PI -së time të Raspberry por nuk kisha një tastierë ose miun në vendndodhjen time të re. Kishte pak kohë që kur krijova një mjedër
Si të çmontoni një kompjuter me hapa të thjeshtë dhe fotografi: 13 hapa (me fotografi)
Si të çmontoni një kompjuter me hapa dhe fotografi të lehta: Ky është një udhëzim se si të çmontoni një kompjuter. Shumica e përbërësve bazë janë modularë dhe hiqen lehtë. Sidoqoftë, është e rëndësishme që të jeni të organizuar në lidhje me të. Kjo do t'ju ndihmojë të mos humbni pjesë, dhe gjithashtu në bërjen e ri -montimit
Konvertimi i njehsorit të qirinjve për fotografi: 5 hapa (me fotografi)
Shndërrimi i njehsorit të qirinjve për fotografi: Nëse ju pëlqen puna ime, ju lutemi votoni për këtë Instructable në Make It Real Challenge para 4 qershor 2012. Faleminderit! Për ata prej fotografëve amatorë që ju pëlqen të xhironi film, ndonjëherë kamerat e vjetra nuk kanë matësin e duhur të dritës