جدول المحتويات:
- الخطوة 1: قائمة الأجزاء
- الخطوة 2: تجهيز Pi Ready
- الخطوة 3: اجعلك تطبيق Twitter
- الخطوة 4: قم بإنهاء البرنامج
- الخطوة 5: قم بإعداد T.E.N.S. موصل
- الخطوة 6: ارفع جهاز الترحيل الخاص بك
- الخطوة 7: قم بتوصيل المرحل بـ Pi
- الخطوة 8:
فيديو: Shockbot: 8 خطوات (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:41
Raspberry Pi + محفز التيار الكهربائي للأعصاب + Twitter = Shock-bot
كانت ليلة رأس السنة الجديدة ، لذلك قررت أن أجهز T. E. N. S. جهاز (التحفيز الكهربائي للأعصاب عبر الجلد) من خلال مرحل إلى raspberry pi ثم قم بتشغيل برنامج نصي بيثون يقوم بمسح موجز تويتر الخاص بي بحثًا عن علامة التجزئة #happynewyear. في كل مرة ترى #happynewyear ، تصدمني! فكرة عظيمة ، أليس كذلك؟!؟
حان الوقت للتحقق من قائمة الأجزاء:
الخطوة 1: قائمة الأجزاء
هذا ما ستحتاجه لهذا المشروع
✔ رازبيري باي
✔ تي. جهاز
✔ تتابع اندلاع
✔ حساب تويتر
✔ سلك
أيضًا ، لا تفعل هذا إذا كنت تعاني من مشاكل في القلب!
الخطوة 2: تجهيز Pi Ready
أولاً ، أفترض أنك معتاد على استخدام Raspberry Pi عبر SSH لذلك سنبدأ بتحديث Pi
SSH في Pi الخاص بك وتشغيل
sudo apt-get update
و
sudo apt-get ترقية
حتى نتمكن من البدء بـ Pi محدث. الآن علينا الحصول على بعض الحزم للتثبيت.
قم بتشغيل هذه الأوامر لتنزيل جميع الحزم المطلوبة لهذا المشروع:
sudo apt-get install python-pip
sudo pip تثبيت twython
الخطوة 3: اجعلك تطبيق Twitter
الآن سوف نتوجه إلى Twitter
قم بزيارة apps.twitter.com وقم بالتسجيل أو تسجيل الدخول إذا كان لديك حساب بالفعل.
بمجرد تسجيل الدخول ، انقر فوق رمز المستخدم الخاص بك ، وحدد "تطبيقاتي".
انقر فوق الزر "إنشاء تطبيق جديد" ، واملأ النموذج الخاص بطلبك. املأ حقول الاسم والوصف. بالنسبة إلى "موقع الويب" ، يمكنك وضع أي شيء يبدو شرعيًا. في الجزء السفلي من الصفحة ، انقر فوق مربع الاختيار للموافقة على الشروط ، وانقر فوق الزر "إنشاء تطبيق Twitter الخاص بك".
أنت الآن بحاجة إلى إنشاء رمز وصول بالنقر فوق الزر "إنشاء رمز الوصول الخاص بي" في الجزء السفلي من الشاشة. انسخ "مفتاح العميل" و "سر العميل" و "رمز الوصول" و "سر رمز الدخول". ستحتاج إلى هذه من أجل البرنامج النصي shockbot.py.
الخطوة 4: قم بإنهاء البرنامج
ارجع إلى Pi لعمل نص Python.
سننشئ دليلًا لمشروعنا عن طريق كتابة:
sudo mkdir shockbot
انتقل إلى هذا الدليل الجديد عن طريق الكتابة
قرص مضغوط
الآن سنقوم بعمل نص بايثون.
استخدم الأمر
نانو sockbot.py
لفتح محرر النصوص.
انسخ نص بايثون. تأكد من إضافة معلومات رمز الوصول التي حصلت عليها عند إنشاء تطبيق Twitter.
استيراد timeimport RPi. GPIO كـ GPIO من استيراد twython TwythonStreamer
# مصطلحات البحث
الشروط = '#yourhashtag'
# رقم دبوس GPIO من LED
الصمام = 22
# مصادقة تطبيق Twitter
APP_KEY = 'YOUR_APP_KEY' APP_SECRET = 'YOUR_APP_SECRET' OAUTH_TOKEN = 'YOUR_TOKEN' OAUTH_TOKEN_SECRET = 'YOUR_TOKEN_SECRET'
# إعداد عمليات الاسترجاعات من Twython Streamer
فئة BlinkyStreamer (TwythonStreamer): def on_success (self، data): إذا كان "نص" في البيانات: طباعة البيانات ["نص"]. قم بترميز ("utf-8") طباعة GPIO.output (LED ، GPIO. HIGH) وقت. وضع السكون (1) GPIO.output (LED ، GPIO. LOW)
# إعداد GPIO كإخراج
GPIO.setmode (GPIO. BOARD) GPIO.setup (LED ، GPIO. OUT) GPIO.output (LED ، GPIO. LOW)
# إنشاء غاسل
جرب: stream = BlinkyStreamer (APP_KEY، APP_SECRET، OAUTH_TOKEN، OAUTH_TOKEN_SECRET) stream.statuses.filter (track = TERMS) باستثناء KeyboardInterrupt: GPIO.cleanup ()
في هذه المرحلة ، تريد تعيين كلمة Twitter الخاصة بك. اضبط أيضًا مدة النوم time.sleep على طول الفترة الزمنية التي تريد أن تصدم فيها.
حفظ وخروج
هذا ينهي جزء البرنامج من هذا المشروع
* تمت المساهمة بهذا الكود في مشروع تعليمي Sparkfun بواسطة ShawnHymel. نحن نعيد توظيفها لتشغيل أجهزتنا.
الخطوة 5: قم بإعداد T. E. N. S. موصل
حان الوقت للاستيلاء على T. E. N. S والترحيل واختراق بعض الأجهزة
مؤسسة T. E. N. S. يحتوي الجهاز على مدخلين للوحة في الأعلى ، وسنحتاج إلى إدخال واحد فقط. خذ مجموعة واحدة من الفوط واسحب الأسلاك لأسفل إلى حوالي 4 أو 5 بوصات من القابس.
اتبع السلك مع الموصل الأحمر في الأعلى وقم بقصه بالقرب من الجزء السفلي حيث يتم توصيله بالجهاز. لقد قمت بلحام دبوس رأس حتى نهاية كل سلك.
الخطوة 6: ارفع جهاز الترحيل الخاص بك
خذ كسر التتابع وأرفق جانب السدادة من السلك المقطوع في الطرف "المشترك" للترحيل.
اربط جانب الوسادة من السلك المقطوع في طرف "الفتح الطبيعي". يمكنك استخدام عداد متعدد للعثور على هذا إذا كان التتابع الخاص بك لا يحتوي على أي علامات عليه. على جانب الجهد المنخفض من المرحل ، قم بتوصيل الأسلاك بمسامير الطاقة والأرض والإشارة.
الخطوة 7: قم بتوصيل المرحل بـ Pi
سيتم توصيل دبابيس Power and Ground بالطاقة والأرضي على Pi وسيتم توصيل الإشارات بالدبوس 22 من Pi. ابحث في Google عن pinouts لمطابقة النموذج Pi الذي تستخدمه.
أدخل البطارية في T. E. N. S. وهذا يكمل الجهاز.
الخطوة 8:
قم بتشغيل T. E. N. S. وأرفق الوسادات بساعدك واستعد لبدء نص بيثون
على Pi الخاص بك في دليل الشوك بوت الخاص بك
sudo python shockbot.py
من دليل الشوك بوت.
الآن اجلس وانتظر. قد ترغب في البدء بالإعدادات المنخفضة ورفعها. يمكنك أيضًا العبث بإعدادات الأجهزة للحصول على النتيجة المرجوة.
هذه المشاريع مخصصة للتعليم فقط. فقط قم بتكرار هذا على مسؤوليتك الخاصة. لست مسؤولاً إذا ذهبت إلى السجن أو مت!
موصى به:
كيف تصنع عداد خطوات؟: 3 خطوات (بالصور)
How to Make Step Counter؟: اعتدت أن أؤدي أداءً جيدًا في العديد من الرياضات: المشي والجري وركوب الدراجة ولعب كرة الريشة وما إلى ذلك ، أحب ركوب الخيل للسفر في وقت قريب. حسنًا ، انظر إلى بطني المنتفخ … حسنًا ، على أي حال ، قررت إعادة التمرين. ما هي المعدات التي يجب أن أحضرها؟
Arduino Halloween Edition - شاشة زومبي المنبثقة (خطوات بالصور): 6 خطوات
Arduino Halloween Edition - شاشة زومبي المنبثقة (خطوات بالصور): هل تريد تخويف أصدقائك وإحداث بعض ضوضاء الصراخ في عيد الهالوين؟ أو تريد فقط عمل مزحة جيدة؟ يمكن لشاشة الزومبي المنبثقة القيام بذلك! في هذا Instructable ، سوف أعلمك كيفية جعل زومبي القفز للخارج بسهولة باستخدام Arduino. HC-SR0
وحدة تحكم أتاري بانك مع جهاز التسلسل 8 خطوات للأطفال: 7 خطوات (بالصور)
وحدة التحكم Atari Punk مع جهاز التسلسل المكون من 8 خطوات للأطفال: هذا التصميم الوسيط هو وحدة التحكم Atari Punk المتكاملة وجهاز التسلسل 8 خطوات للأطفال الذي يمكنك طحنه على آلة طحن PCB لسطح المكتب من Bantam Tools. إنها مكونة من لوحين للدائرة: أحدهما عبارة عن لوحة واجهة مستخدم (UI) والآخر عبارة عن لوحة مساعدة
بولت - ساعة ليلية للشحن اللاسلكي DIY (6 خطوات): 6 خطوات (بالصور)
Bolt - ساعة شحن لاسلكية DIY (6 خطوات): الشحن الاستقرائي (المعروف أيضًا باسم الشحن اللاسلكي أو الشحن اللاسلكي) هو نوع من نقل الطاقة اللاسلكي. يستخدم الحث الكهرومغناطيسي لتوفير الكهرباء للأجهزة المحمولة. التطبيق الأكثر شيوعًا هو Qi wireless charge st
كيفية عمل فيديو منقسم الشاشة بأربع خطوات: 4 خطوات (بالصور)
كيفية عمل فيديو منقسم الشاشة بأربع خطوات: غالبًا ما نرى نفس الشخص يظهر في مشهد مرتين في مسرحية تلفزيونية. وبقدر ما نعلم ، ليس للممثل أخ توأم. لقد شاهدنا أيضًا أنه يتم وضع مقطعي فيديو غنائيين على شاشة واحدة لمقارنة مهاراتهم الغنائية. هذه هي قوة الانطباع