INHOUDSOPGAWE:
- Stap 1: Onderdele lys
- Stap 2: Maak die Pi gereed
- Stap 3: Maak u Twitter -app
- Stap 4: Voltooi die sagteware
- Stap 5: Berei die T.E.N.S. Konnekteerder
- Stap 6: Skakel u relais op
- Stap 7: Koppel die relais aan die Pi
- Stap 8:
Video: Shockbot: 8 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
Framboos Pi + elektriese stroom senuwee stimulator + Twitter = Shock-bot
Dit was Oujaarsaand, so ek het besluit om 'n T. E. N. S. (Transkutane elektriese senuweestimulasie) -toestel deur 'n relais na 'n framboospi en voer dan 'n luislangskrif uit wat my twittervoer na die hutsmerk #happynewyear skandeer. Elke keer as dit #happynewyear sien, skok dit my! Puik idee, reg!?!?
Tyd om na die onderdele lys te kyk:
Stap 1: Onderdele lys
Dit is wat u benodig vir hierdie projek
✔ Framboos Pi
✔ T. E. N. S. Toestel
✔ Relay Breakout
✔ Twitter -rekening
✔ Draad
Moet dit ook nie doen as u hartprobleme het nie!
Stap 2: Maak die Pi gereed
Eerstens neem ek aan dat u vertroud is met die gebruik van 'n Raspberry Pi via SSH, sodat ons begin met die opdatering van die Pi
SSH in jou Pi en hardloop
sudo apt-get update
en
sudo apt-get upgrade
sodat ons kan begin met 'n opgedateerde Pi. Nou moet ons 'n paar pakkette kry om te installeer.
Voer hierdie opdragte uit om al die pakkette wat vir hierdie projek benodig word, af te laai:
sudo apt-get installeer python-pip
sudo pip installeer twython
Stap 3: Maak u Twitter -app
Nou gaan ons na Twitter
Besoek apps.twitter.com en meld aan of meld aan as u reeds 'n rekening het.
Nadat u aangemeld het, klik op u gebruikersikoon en kies 'My toepassings'.
Klik op die knoppie "Skep 'n nuwe aansoek" en vul die vorm oor u aansoek in. Vul die naam en beskrywing velde in. Vir 'webwerf' kan u alles wat wettig lyk, plaas. Klik onderaan die bladsy op die kassie om met die bepalings in te stem en klik op die knoppie "Skep u Twitter -toepassing".
U moet nou 'n toegangsteken skep deur op die knoppie "Skep my toegangsteken" aan die onderkant van die skerm te klik. Kopieer die 'Verbruikersleutel', 'Verbruikersgeheim', 'Toegangstoken' en 'Toegangstokengeheim'. U benodig dit vir die shockbot.py -script.
Stap 4: Voltooi die sagteware
Terug na die Pi om die python -script te maak.
Ons maak 'n gids vir ons projek deur te tik:
sudo mkdir shockbot
Gaan na hierdie nuwe gids deur te tik
cd shockbot
Nou maak ons die Python -script.
Gebruik die opdrag
nano sockbot.py
om die teksredakteur oop te maak.
Kopieer die Python -script. Maak seker dat u u toegangstoken -inligting byvoeg wat u gekry het toe u die Twitter -app geskep het.
invoer timeimport RPi. GPIO as GPIO van twython invoer TwythonStreamer
# Soekbegrippe
TERMS = '#jouhashtag'
# GPIO -pen nommer van LED
LED = 22
# Verifikasie van Twitter -toepassings
APP_KEY = 'YOUR_APP_KEY' APP_SECRET = 'YOUR_APP_SECRET' OAUTH_TOKEN = 'YOUR_TOKEN' OAUTH_TOKEN_SECRET = 'YOUR_TOKEN_SECRET'
# Stel terugbelle op van Twython Streamer
klas BlinkyStreamer (TwythonStreamer): def on_success (self, data): as 'teks' in data: druk data ['teks']. kodeer ('utf-8') druk GPIO.output (LED, GPIO. HIGH) tyd. slaap (1) GPIO.uitgang (LED, GPIO. LOW)
# Stel GPIO op as uitvoer
GPIO.setmode (GPIO. BOARD) GPIO.setup (LED, GPIO. OUT) GPIO.output (LED, GPIO. LOW)
# Skep 'n streamer
probeer: stream = BlinkyStreamer (APP_KEY, APP_SECRET, OAUTH_TOKEN, OAUTH_TOKEN_SECRET) stream.statuses.filter (track = TERMS) behalwe KeyboardInterrupt: GPIO.cleanup ()
Op hierdie punt wil u u Twitter -sleutelwoord instel. Stel ook die tydsduur vir slaap in op die tydsduur wat u wil geskok word.
Stoor en verlaat
Dit voltooi die sagteware -deel van hierdie projek
*Hierdie kode is bygedra tot 'n Sparkfun -tutoriaalprojek deur ShawnHymel. Ons hergebruik dit om ons toestel te aktiveer.
Stap 5: Berei die T. E. N. S. Konnekteerder
Tyd om T. E. N. S uit te haal en hardeware oor te dra
Die T. E. N. S. Die toestel het twee insette aan die bokant, ons benodig net een. Neem een stel pads en trek die drade uitmekaar tot ongeveer 4 of 5 duim van die prop af.
Volg die draad met die rooi aansluiting bo -op en sny dit naby die onderkant waar dit in die toestel aansluit. Ek het 'n koppen aan die einde van elke draad gesoldeer.
Stap 6: Skakel u relais op
Neem u aflosbreuk en steek die propkant van die snydraad in die "Algemene" aansluiting van die aflos.
Bevestig die kussingkant van die afgesnyde draad in die "Normaal oop" terminaal. U kan 'n multimeter gebruik om dit te vind as u relais geen merke bevat nie. Koppel die drade aan die laespanningkant van die relais aan die krag-, grond- en seinpenne.
Stap 7: Koppel die relais aan die Pi
Die krag- en grondpenne sal aansluit by die krag en die grond op die Pi en die seine sal aansluit by pen 22 van die Pi. Google soek na die uitknipsels wat pas by die model Pi wat u gebruik.
Steek die battery in u T. E. N. S. en dit voltooi die hardeware.
Stap 8:
Skakel die T. E. N. S. en heg die pads aan u onderarm en maak gereed om met die python -script te begin
Begin op u Pi in u shockbot -gids
sudo python shockbot.py
uit die shockbot -gids.
Sit nou terug en wag. U wil dalk met die lae instellings begin en dit versterk. U kan ook met die toestelinstellings mors om die gewenste resultaat te kry.
Hierdie projekte word slegs vir onderwys aangebied. Herhaal dit slegs op eie risiko. Ek is nie verantwoordelik as u tronk toe gaan of sterf nie!
Aanbeveel:
Neem wonderlike foto's met 'n iPhone: 9 stappe (met foto's)
Neem wonderlike foto's met 'n iPhone: die meeste van ons dra deesdae 'n slimfoon oral, daarom is dit belangrik om te weet hoe u u slimfoonkamera kan gebruik om fantastiese foto's te neem! Ek het net 'n paar jaar 'n slimfoon gehad, en ek hou daarvan om 'n ordentlike kamera te hê om dinge te dokumenteer wat ek
Raspberry Pi -boks met koelventilator met CPU -temperatuuraanwyser: 10 stappe (met foto's)
Raspberry Pi Box of Cooling FAN Met CPU Temperature Indicator: Ek het framboos pi (Hierna as RPI) CPU temperatuur aanwyser stroombaan in die vorige projek bekendgestel. Die kring wys eenvoudig RPI 4 verskillende CPU temperatuur vlakke soos volg.- Groen LED aangeskakel wanneer CPU temperatuur is binne 30 ~
Howto: Raspberry PI 4 Headless (VNC) installeer met Rpi-imager en foto's: 7 stappe (met foto's)
Howto: Raspberry PI 4 Headless (VNC) installeer met Rpi-imager en foto's: ek is van plan om hierdie Rapsberry PI te gebruik in 'n klomp prettige projekte in my blog. Kyk gerus daarna. Ek wou weer my Raspberry PI gebruik, maar ek het nie 'n sleutelbord of muis op my nuwe plek gehad nie. Dit was 'n rukkie sedert ek 'n Framboos opgestel het
Draadlose afstandsbediening met 2,4 GHz NRF24L01 -module met Arduino - Nrf24l01 4 -kanaals / 6 -kanaals sender -ontvanger voor quadcopter - Rc Helikopter - Rc -vliegtuig met Arduino: 5 stappe (met foto's)
Draadlose afstandsbediening met 2,4 GHz NRF24L01 -module met Arduino | Nrf24l01 4 -kanaals / 6 -kanaals sender -ontvanger voor quadcopter | Rc Helikopter | Rc -vliegtuig met Arduino: om 'n Rc -motor te bestuur | Quadcopter | Drone | RC -vliegtuig | RC -boot, ons het altyd 'n ontvanger en sender nodig, veronderstel dat ons vir RC QUADCOPTER 'n 6 -kanaals sender en ontvanger nodig het en dat die tipe TX en RX te duur is, so ons maak een op ons
Hoe om 'n rekenaar met maklike stappe en foto's uitmekaar te haal: 13 stappe (met foto's)
Hoe om 'n rekenaar uitmekaar te haal met eenvoudige stappe en foto's: dit is 'n instruksie oor hoe om 'n rekenaar uitmekaar te haal. Die meeste basiese komponente is modulêr en kan maklik verwyder word. Dit is egter belangrik dat u daaroor georganiseerd is. Dit sal u verhinder om onderdele te verloor, en ook om die montering weer