جدول المحتويات:

دكتور هو تارديس جرس الباب: 14 خطوة (بالصور)
دكتور هو تارديس جرس الباب: 14 خطوة (بالصور)

فيديو: دكتور هو تارديس جرس الباب: 14 خطوة (بالصور)

فيديو: دكتور هو تارديس جرس الباب: 14 خطوة (بالصور)
فيديو: افضل ٥ حلقات في دكتور هو حسب موقع imdb 2024, شهر نوفمبر
Anonim
دكتور هو تارديس جرس الباب
دكتور هو تارديس جرس الباب

هذا مشروع توصلت إليه لإنشاء جرس باب Tardis. إنه جرس باب لاسلكي يقوم بتشغيل الصوت من العرض عند الضغط عليه. لقد سجلت واستخدمت الصوت من سلسلة Matt Smith لأن هذه هدية لأختي وهي المفضلة د. لقد صنعت فيديو youtube التالي للمنتج النهائي.

www.youtube.com/watch؟v=3cZw3BYwqdc

الخطوة 1: اطلب أجزاء الحالة

طلب قطع غيار الحالة
طلب قطع غيار الحالة
طلب قطع غيار الحالة
طلب قطع غيار الحالة
طلب قطع غيار الحالة
طلب قطع غيار الحالة

أول شيء يجب القيام به هو القضية. هذا هو Tardis الخشبي الذي ستجلس فيه الإلكترونيات بداخله. يمكنك أن تجد هذا على Etsy. يوجد متجر يسمى Lazer Models يبيع النموذج الخشبي المقطوع بالليزر. ستحتاج إلى غراء خشب وقليل من الوقت لوضع كل شيء في مكانه ولصقه معًا.

*** عندما تكون في نهاية وضع النموذج معًا ، لا تقم بالغراء أو استخدام القطع العلوية حيث يذهب الضوء العلوي في العرض. سيذهب هنا المصباح الذي يضيء لاحقًا. تحتاج تلك الحفرة هناك ****

الخطوة 2: حفر حفرة لمصباح LED

ثقب الحفر لمصباح LED
ثقب الحفر لمصباح LED
ثقب الحفر لمصباح LED
ثقب الحفر لمصباح LED

يجب أن يحتوي الجزء العلوي من Tardis على ثقب صغير حيث تركنا قطعًا. استخدم مثقابًا لحفر حفرة تمر عبر تلك الفتحة إلى مركز التارديس. يوجد في الوسط قطعة خشبية تستخدم للثبات وهي صلبة. يجب أن يمر ثقب الحفر من خلال هذه القطعة بحيث يتم توصيل الجزء السفلي المخفي والجزء العلوي. سيسمح هذا بسلكين صغيرين بالمرور من الحجرة السفلية لأعلى عبر الجزء العلوي حيث سيتم وضع مؤشر LED.

الخطوة 3: الرسم

تلوين
تلوين

كان هذا هو الجزء الأصعب بالنسبة لي. حصلت على الطلاء الذي استخدمته من ردهة الهوايات. يصعب العثور على طلاء Tardis الرسمي والقطع الموجودة على Tardis الخشبي صغيرة ، لذا فأنت بحاجة إلى فرش طلاء ذات أطراف رفيعة. اشتريت طلاءًا يدويًا وفرشًا في ردهة الهوايات. ستحتاج إلى اللون الأزرق للخارج والأسود للأعلى حيث توجد الحروف البيضاء وكذلك اللون الأبيض. لقد رسمت الحروف على المقدمة فقط لأنها صغيرة جدًا ويصعب القيام بها دون العبث. كان علي أن أعود إلى الأخطاء باللون الأسود أو الأزرق عدة مرات. بعد الانتهاء من طبقات الطلاء ، ستحتاج إلى علبة من البولي يوريثين. قمت بعمل ثلاث طبقات من الطلاء للحصول عليها بالطريقة التي أريدها. ثم رش 3 طبقات من البولي يوريثين لختم ولمعان تارديس. هذا يساعد في تزييفه ويمنحه أيضًا لمعانًا لطيفًا.

الخطوة 4: حفر الثقوب الجانبية

حفر ثقوب جانبية
حفر ثقوب جانبية
حفر ثقوب جانبية
حفر ثقوب جانبية

الآن سوف تحتاج إلى الحفر وقطع بعض الثقوب في جانب علبة Tardis. أنت بحاجة إلى ثقب كبير بما يكفي لزر ضغط الحبار للحصول على الطاقة. تحتاج أيضًا إلى فتحة لسلك الطاقة وسلك USB الذي سيتم توصيله بلوحة الصوت. لقد قمت بحفر الفتحة الأولية ثم استخدمت سكينًا دقيقًا لتنعيم الثقوب كبيرة بدرجة كافية ودائرية.

الخطوة 5: Raspberry Pi

توت العليق باي
توت العليق باي
توت العليق باي
توت العليق باي
توت العليق باي
توت العليق باي

الآن سوف تحتاج إلى إعداد Raspberry Pi. للقيام بذلك ، اشتريت Raspberry pi 3 ، وسلك طاقة ، ومشتت حراري لـ Raspberry Pi ، وبطاقة micro sd بسعة 32 جيجابايت ، وكابلات توصيل من أنثى إلى أنثى ، ومقاوم 10 أوم ، وحزمتان من أزرار ضغط الحبار ، ومحول طاقة 10 فولت إلى 5 فولت ، وطائر الكابلات ومجموعة صانع الكابلات ، ولوحة صوت USB وإذا كان لديك لوحة مفاتيح لاسلكية مع دونجل USB تجعل هذا أسهل. ستحتاج أيضًا إلى Raspberry Pi وبطاقة sd ثانية. يجب أن يكون هذا صفر Raspberry Pi و pinout gpio للحام فيه.

*** لا يلزم أن تكون بطاقة SD 32 جيجا بايت و 8 جيجا بايت ستعمل بشكل جيد ***

ستحتاج إلى تنزيل صورة على بطاقة SD لاستخدامها في Raspberry Pi. ثم يمكنك استخدام أي برنامج مجاني لكتابة الصورة على بطاقة sd. أستخدم Win32DiskImager.. هذه عملية مباشرة إلى الأمام. ما عليك سوى إدخال بطاقة sd التي سيتم تخصيص حرف محرك أقراص لها. ثم استعرض الصورة التي قمت بتنزيلها واكتب على القرص ثم حدد بطاقة SD. أستخدم صورة Raspian الموجودة على الموقع. سيمنحك بحث google عن Raspian وكتابة صورة على بطاقة sd أي شيء تحتاجه.

بمجرد كتابة الصورة على بطاقة SD ، قم بتوصيلها بالمنفذ الموجود على Raspberry Pi 3 وقم بتوصيل سلك الطاقة للتمهيد الأول. تفتح صورة Raspian على بيئة سطح المكتب بالبكسل. هناك صورة لمربع أسود هذه هي المحطة حيث سنعمل على نصوصنا لإنجاز هذا العمل. انقر على تلك الصورة لفتح المحطة.

*** في هذه المرحلة ، من المهم ملاحظة أنني حصلت على ملفات صوتية عن طريق تسجيل العرض بهاتفي ثم تحميل مقاطع الفيديو على youtube واستخدام موقع yt2mp3 لتحويلها إلى ملفات mp3. ثم قم بتنزيلها على Raspberry Pi ووضعها في الدليل / home / pi. يمكنك القيام بذلك باستخدام أيقونة المجلد وسحب الملفات من مجلد التنزيلات.

لقد أرفقت صورة للوحة GPIO تخبرك بما تفعله المسامير. من أجل البساطة ، أوصي باستخدام المسامير التي قمت بها. دبوس 3 هو زر الطاقة الخاص بي. دبوس 14 هو الصمام الخاص بي والرقم 18 هو دبوس البرنامج. لا يوجد شيء مرتبط بهذا لأن هذا يتم لاسلكيًا. توجد أيضًا صورة لملفات MP3 الخاصة بي في دليل home / pi.

الخطوة 6: Power Shell Script

البرنامج النصي شل الطاقة
البرنامج النصي شل الطاقة
البرنامج النصي شل الطاقة
البرنامج النصي شل الطاقة

الطريقة التي يعمل بها هذا هو وجود نصي شل. تعمل البرامج النصية على تمهيد التمهيد وتبدأ نصوص البايثون. تعمل نصوص Python وتنتظر الإدخال إما من الضغط على الزر أو من التأرجح في جهد الدبوس. سكربتات الصدفة بسيطة جدًا ، ما يلي هو أول واحد. الذي سيبدأ نص بايثون بمجرد إنشائه.

#! / بن / باش

#زر الطاقة

قرص مضغوط /

القرص المضغوط / المنزل / بي

sudo python3 power.py

قرص مضغوط /

سيبدأ هذا البرنامج النصي power.sh وهو اسم نص Python الذي سنقوم أيضًا بإنشائه. الطريقة التي ننشئ بها هذا البرنامج النصي من المحطة هي عن طريق كتابة cd / home / pi ثم إدخال. ثم نحتاج إلى إنشاء دليل لمخطوطاتنا ، لذا اكتب sudo mkdir bin ثم أدخل. سيؤدي هذا إلى إنشاء مجلد bin يمكننا استخدامه لبرامجنا النصية. ثم اكتب cd / home / pi / bin ثم أدخل. ثم اكتب sudo nano power.sh ثم أدخل. سيؤدي هذا إلى فتح مستند فارغ حيث سيتم كتابة البرنامج النصي أعلاه. للحفظ ، اضغط على cntrl و x ثم سيسألك عما إذا كنت تريد الحفظ اضغط على y من أجل نعم ثم سيؤكد الموقع ثم اضغط على إدخال. يؤدي هذا إلى إنشاء البرنامج النصي ولكننا نحتاج إلى أن يكون قابلاً للتنفيذ. لذا اضغط على cd / home / pi enter. ثم sudo chmod + x /home/pi/bin/power.sh ثم أدخل. سيؤدي هذا إلى جعل البرنامج النصي القوي الذي أنشأناه للتو قابلاً للتنفيذ لجميع المستخدمين. الآن نحن بحاجة إلى هذا البرنامج النصي للتشغيل عند إعادة التشغيل. بمعنى أنه سيتم تشغيله تلقائيًا في البداية والذي سيبدأ البرنامج النصي الآخر الذي سننشئه. اكتب cd / home / pi ثم أدخل. ثم اكتب sudo crontab -e ثم أدخل. سوف يسألك عن المحرر الذي تستخدمه حدد nano وهو 2 أعتقد ثم أدخل. هذا المستند مكتوب فيه بالفعل. فقط قم بالتمرير لأسفل واكتبreboot sh /home/pi/bin/power.sh ثم احفظ باستخدام cntrl و x ، قم بالتأكيد باستخدام y ثم أدخل. الآن سيتم تشغيل البرنامج النصي shell عند إعادة التشغيل.

الخطوة 7: باور بايثون سكربت

برنامج بايثون باور
برنامج بايثون باور

الآن بعد أن أصبح البرنامج النصي للصدفة جاهزًا لبدء نص بايثون ، نحتاج إلى إنشاء نص بايثون. من الجهاز الطرفي ، اكتب cd / home / pi ثم أدخل. لا تحتاج البرامج النصية للبيثون إلى دليل خاص بها لحفظها في هذا الدليل الرئيسي مع ملفات mp3. اكتب sudo nano power.py ثم أدخل. سيؤدي هذا إلى فتح محرر النص الفارغ مرة أخرى. تعتمد البرامج النصية في Python على المسافات بشكل كبير ، لذا إذا حصلت على أي أخطاء في بناء الجملة ، فسيكون التباعد.

استيراد RPi. GPIO كـ GPIO

وقت الاستيراد

عملية الاستيراد الفرعية

GPIO.setmode (GPIO. BCM)

GPIO.setup (3 ، GPIO. IN ، pull_up_down = GPIO. PUD_UP)

oldButtonState = 1

احيانا صحيح:

buttonState1 = إدخال GPIO (3)

إذا buttonState1! = oldButtonState1 و buttonState1 == خطأ:

subprocess.call ("sudo shutdown -h now"،

shell = True ، stdout = subprocess. PIPE ، stderr = subprocess. PIPE)

oldButtonState1 = buttonState1

الوقت. النوم (.1)

ثم احفظ باستخدام cntrl و x ثم أكد بـ Y ثم أدخل. الآن ما سيحدث هو أن البرنامج النصي shell سيتم تشغيله عند بدء التشغيل وبدء نص Python النصي الذي سينتظر الضغط على زر على الدبوس 3 لإغلاق raspberry pi في وضع السكون وبدء تشغيله. الآن أغلق raspberry pi من المحطة مع sudo shutdown -h الآن وادخل. بمجرد إغلاق pi وإيقاف الضوء الأخضر ، قم بفصله. الآن قم بتوصيل مفتاح الحبار بالرقم 3. يبدأ عدد الدبوس بأرقام منخفضة في النهاية حيث توجد بطاقة sd. الدبوس 3 والأرض هما الدبوس 5 و 6 عند العد التنازلي من هذه النهاية. عد 2 ثم 4 ثم 6. هذان الطرفان هما دبوس 3 والأرض. قم بتوصيل مفتاح الحبار في تلك المسامير. ينزلقون على اليمين. أي واحد يذهب على أي دبوس لا يهم. بمجرد تشغيل المفتاح ، قم بتوصيل pi مرة أخرى وسيبدأ التشغيل. نظرًا لأن البرنامج النصي يعمل عند بدء التشغيل ، اضغط على الزر للاختبار ويجب إيقاف تشغيله في وضع السكون. ثم اضغط عليه مرة أخرى وسيبدأ مرة أخرى. يمكن أن تكون بعض الأزرار فضفاضة إذا لم تعمل ، تحقق من اتصالك في المسامير وأيضًا أن بعض الأزرار فضفاضة وتحتاج إلى الضغط عليها مع الاستمرار لثانية واحدة حتى يتم مسح الاتصال. يمكنك اختبار هذا عدة مرات.

الخطوة 8: قيادة الكابلات

الكابلات الطائر بقيادة
الكابلات الطائر بقيادة
الكابلات الطائر بقيادة
الكابلات الطائر بقيادة
الكابلات الطائر بقيادة
الكابلات الطائر بقيادة

الآن يمكننا تشغيل هذا الكبل ولكن لم يتم توصيله بعد. المصباح الصغير الذي اشتريته به دبابيس من الألومنيوم تخرج منه. الأطول هو الإيجابي. قم بتوصيل المقاوم 10 أوم بالطرف الموجب. ثم خذ كبلات التوصيل التي اشتريتها وقم بتوصيل أحدها بالإيجابي والآخر بالسالب. ثم مرر الكابلات من خلال الفتحة الموجودة في الجزء العلوي من علبة Tardis عبر الفتحة الوسطى وفي الحجرة السفلية. يمكنك استخدام شريط كهربائي إذا كنت ترغب في تجميع بعض من هذا معًا. ليست هناك حاجة حقا على الرغم من ذلك. لا شيء من هذا ثقيل جدا. فقط كن حريصًا على عدم الانسحاب بقوة سوف يخرجون. نحن لم نربط هذا بـ Raspberry Pi حتى الآن.

الخطوة 9: Dr-who Shell Script

دكتور-هو شل سكريبت
دكتور-هو شل سكريبت

هذا هو نص الصدفة تمامًا مثل البرنامج الآخر الذي سيتم تشغيله عند إعادة التشغيل وبدء برنامج Dr-who python النصي الذي سنكتبه. يتم ذلك بنفس الطريقة بالضبط. من القرص المضغوط الطرفي / home / pi / bin وأدخل. ثم sudo nano dr-who.sh وادخل. ثم اكتب ما يلي:

#! / بن / باش

#dr الذي نص بدء التشغيل

قرص مضغوط /

القرص المضغوط / المنزل / بي

sudo python3 dr-who.py

قرص مضغوط /

ثم cntrl و x ثم Y أدخل. ثم اضغط على cd / home / pi ثم أدخل.

ثم sudo chmod + x /home/pi/bin/dr-who.sh ثم أدخل. ثم sudo crontab -e ثم مرر إلى الأسفل واكتب

reboot sh /home/pi/bin/dr-who.sh ثم احفظ باستخدام cntrl و x ثم Y ثم أدخل. يجب أن يكون هناك الآن سطرين على crontab يبدآن كلا من البرنامج النصي power shell و dr-who shell script عند بدء التشغيل.

*** بينما نحن هنا ، هناك إدخالان إضافيان سيتم إضافتهما لاحقًا **

أدخل التالي:

reboot sudo systemct1 قم بتمكين pigpiod

reboot sudo systemct1 ابدأ pigpiod

ثم حفظ الخنزير هو حزمة ضرورية لاستخدام زر اللاسلكي الذي سنستخدمه. لم يتم تثبيته بشكل افتراضي. بعد حفظ الخروج إلى المحطة. اضغط على sudo apt-get install pigpiod ثم أدخل. يجب أن تكون متصلاً بالإنترنت لتنزيل هذا. يمكن القيام بذلك من سطح مكتب Raspberry Pi.

الخطوة 10: Dr-who Python Script

دكتور هو بايثون سيناريو
دكتور هو بايثون سيناريو
الدكتور هو بايثون سيناريو
الدكتور هو بايثون سيناريو
دكتور هو بايثون سيناريو
دكتور هو بايثون سيناريو

هذه هي الشجاعة الحقيقية لجرس الباب. هذا هو البرنامج الرئيسي نفسه الذي يتم تشغيله. يعمل هذا على رقم 18 ولكن الإخراج على السنون 14 و 18. هذا البرنامج سيجعل ضوء الصمام يضيء ثم سيتم تحديد mp3 ليتم تشغيله ثم يومض المصباح مرة أخرى. أسماء ملفات mp3 هي فقط ما أسميتها لتذكرها. يمكنك تسميتها ما تريد. فقط تذكر أنه لا يمكن أن يكون لديهم أي أمر python في الاسم ، على سبيل المثال ، قمت بتسمية ملف به كلمة Sort في الاسم وأدى إلى الخلط بين python ولذا تم تغييره. تذكر من القرص المضغوط الطرفي / home / pi ثم أدخل. ثم sudo nano dr-who.py ثم أدخل. في النص أدخل النص التالي الذي سيتم كتابته.

** هذا هو النص الخاص بي ، سيكون نصك مختلفًا إذا كان لديك عدد مختلف من ملفات MP3 أو إذا تم تسميتها بشكل مختلف **

استيراد RPi. GPIO كـ GPIO

وقت الاستيراد

استيراد عشوائي

استيراد نظام التشغيل

GPIO.setmode (GPIO. BCM)

GPIO.setup (18 ، GPIO. IN ، pull_up_down = GPIO. PUD_UP)

رقم عشوائي def ():

رقم = عشوائي. Brandint (1 ، 6

*** يختار رقمًا عشوائيًا بين 1 و 6 ، وتتغير الاحتياجات إذا كان عدد ملفات MP3 لديك مختلفًا ***

إذا كان الرقم == 1:

os.system ('mpg123 thedoctor.mp3')

time.sleep (1) الوقت

رقم elif == 2:

os.system ('mpg123 الافتتاح. mp3')

time.sleep (1) الوقت

رقم elif == 3:

os.system ('mpg123 thecrack.mp3')

time.sleep (1) الوقت

رقم elif == 4:

os.system ('mpg123 bowties.mp3')

time.sleep (1) الوقت

رقم elif == 5:

os.system ('mpg123 exterminated.mp3')

** قد يكون اسم MP3 مختلفًا بناءً على ما أطلقت عليه اسمًا **

time.sleep (1) الوقت

آخر:

os.system ('mpg123 timespace.mp3')

time.sleep (1) الوقت

تحذيرات GPIO (خطأ)

GPIO.setup (14، GPIO. OUT) ** يضبط الإخراج على السن 14 أيضًا **

GPIO.output (14 ، خطأ) ** المصباح على السن 14 يضبطه على وضع الإيقاف في البداية **

احيانا صحيح:

GPIO.output (14 ، خطأ)

input_state = GPIO.input (18) ** pin 18 هو الإدخال **

إذا كان (GPIO.input (18) == خطأ):

خرج GPIO (14 ، صحيح)

time.sleep (1) الوقت

GPIO.output (14 ، خطأ)

time.sleep (1) الوقت

رقم عشوائي()

خرج GPIO (14 ، صحيح)

time.sleep (1) الوقت

GPIO.output (14 ، خطأ)

الوقت. النوم (.5)

خرج GPIO (14 ، صحيح)

time.sleep (1) الوقت

GPIO.output (14 ، خطأ)

ما يفعله هذا هو عندما يتفاعل الدبوس 18 مع الصمام الموجود على الطرف 14 في الجزء العلوي من التارديس ، سيومض ثم سيتم تحديد ملف صوتي وتشغيله ، ثم يومض المصباح مرتين وينطلق. هذا ما سيحدث في أي وقت يدق جرس الباب. سنحتاج أيضًا إلى عنوان IP الخاص بـ raspberry pi للنص في الآخر حتى يتم استقبال الإشارة اللاسلكية ، لذا تأكد من توصيل raspberry pi بشبكة wifi الخاصة بك من خلال سطح المكتب GUI ثم ارجع إلى الجهاز وأدخل sudo hostname -ثم أدخل. اكتب عنوان IP نظرًا لأنك ستحتاج إليه لاحقًا. يمكنك الآن أيضًا توصيل الكابلات الخاصة بالمصباح إلى الطرف 14 واتبع دبوس GPIO للخارج للدبوس 14 والدبوس الأرضي المائل منه.

الخطوة 11: الزر الأمامي Raspberry Pi

الزر الأمامي Raspberry Pi
الزر الأمامي Raspberry Pi
الزر الأمامي Raspberry Pi
الزر الأمامي Raspberry Pi

يحتاج Raspberry pi zero إلى القيام ببعض الأشياء. يجب أولاً لحام المسامير. استخدم مكواة لحام وبعض اللحام لتلحيم المسامير لتوصيلها بقوة. هناك كم هائل من الموارد حول كيفية القيام بذلك عبر الإنترنت. يوتيوب هو واحد عظيم. بمجرد أن يتم لحام الدبابيس في بطاقة sd ، ستحتاج إلى صورة raspian المكتوبة عليها تمامًا كما كان من قبل. لن نحتاج إلى زر تشغيل هنا. سنحتاج إلى برنامج نصي شل يعمل عند التمهيد مرة أخرى وسيبدأ برنامج بايثون النصي الخاص بنا والذي سيشير لاسلكيًا إلى الرقم 18 على raspberry pi الآخر لتشغيل برنامجنا.

الخطوة 12: سيناريو قذيفة جرس الباب

سيناريو قذيفة الجرس
سيناريو قذيفة الجرس
سيناريو قذيفة الجرس
سيناريو قذيفة الجرس

سيكون هذا البرنامج النصي متطابقًا تقريبًا مع النصين الآخرين. من الجهاز ، أدخل cd / home / pi ثم أدخل. sudo mkdir / home / pi / bin ثم أدخل. cd / home / pi / bin ثم أدخل. sudo nano doorbell.sh ثم أدخل.

#! / بن / باش

قرص مضغوط /

القرص المضغوط المنزل / بي

sudo python3 جرس الباب

قرص مضغوط /

ثم احفظ باستخدام cntrl و x ثم Y ثم أدخل. ثم sudo chmod + x /home/pi/bindoorbell.sh ثم أدخل. ثم cd / home / pi ثم أدخل. ثم sudo crontab -e ثم أدخل حدد nano ثم أدخل. في الجزء السفلي أدخل

reboot sh /home/pi/bin/doorbell.sh ثم احفظ باستخدام cntrl و x ثم Y ثم أدخل. سيؤدي هذا إلى تشغيل البرنامج النصي shell عند بدء التشغيل وبعد ذلك سننشئ نصًا برمجيًا بيثون مع إرفاق جرس الباب الأمامي الخاص بنا والذي عند الضغط عليه سيشير إلى raspberry pi الآخر.

الخطوة 13: جرس الباب سيناريو بايثون

سيناريو جرس الباب بيثون
سيناريو جرس الباب بيثون

هذا هو النص الذي سيمكّن الاتصال اللاسلكي بين جرس الباب الأمامي والجرس الذي أنشأناه. يتم تشغيل البرنامج النصي لتشغيل الصوت على أول Raspberry pi على أساس الجهد المنخفض. تم ضبطه على عالٍ بحيث يقوم بتشغيل البرنامج النصي بمجرد تغييره ، ويومض الضوء ويشغل الصوت. يرسل هذا البرنامج النصي إشارة منخفضة إلى Raspberry pi وإلى ذلك الدبوس ثم يعيده إلى المستوى العالي بحيث يعمل مرة واحدة عند الضغط عليه. النص كالتالي:

من gpiozero استيراد LED

من زر استيراد gpiozero

من gpiozero.pins.pigpio استيراد PiGPIOFactory

من توقف استيراد الإشارة

وقت الاستيراد

المصنع = PiGPIOFactory (المضيف = "192.168.1.13")

led = LED (18، pin_factory = مصنع)

زر = زر (3)

احيانا صحيح:

إذا كان الزر مضغوطًا:

انطلق()

led.on ()

آخر:

led.on ()

لا يتم استخدام وحدة LED للمصابيح التي تشير فقط إلى ذلك الدبوس الموجود في Raspberry pi الأول الذي يدير البرنامج. بمجرد حفظ هذا في الدليل / hom / pi ومنذ أن تم إنشاء shell لبدء هذا بالفعل. يمكننا الآن إيقاف تشغيل كل من Raspberry Pi مع sudo shutdown -h الآن. ثم يجب تشغيل أول Raspberry pi أولاً لأنه بسبب إدخال crontab سيبدأ فترة الخنزير التي يجب أن تبدأ أولاً. ثم يمكن بدء توت العليق الثاني لجرس الباب. ثم طالما أن اللحام الخاص بك للزر الفعلي يتم بشكل صحيح ويتم توصيله بشكل صحيح. سيبدأ الضغط على الزر في تشغيل الصمام والصوت.

*** مطلوب مكبر صوت الآن وإلا فلن يعمل الصوت. لقد عثرت على لوحة صوت على الإنترنت تستمد الطاقة من Raspberry Pi عبر منفذ USB. وهو مثالي بحيث لا يحتاج إلى قابس خاص به. أوصي به. يتم إخراج الصوت من خلال مقبس 3.5 ملم. سيتم توصيل لوحة الصوت بمكبر الصوت Raspberry pi من خلال الفتحة التي صنعناها في العلبة وسيدخل سلك واحد في المقبس مقاس 3.5 مم والآخر في USB. أودي الافتراضي هو منفذ HDMI لذا فأنت بحاجة إلى إجبار باي في مقبس 3.5 ملم. يتم ذلك من المحطة مع sudo raspi-config ثم أدخل. ستظهر قائمة لتحديد الخيارات المتقدمة ثم الصوت ثم 3.5 ملم ثم الحفظ والخروج. بمجرد القيام بذلك وتوصيل مكبر الصوت الخاص بك ، يمكنك اختبار الرنين الخاص بك عدة مرات ، لقد انتهيت من الشيء الوحيد المتبقي هو توصيل جرس الباب Raspberry pi بالمنزل.

الخطوة 14: محول الطاقة

محول الطاقة
محول الطاقة
محول الطاقة
محول الطاقة

هذه هي الخطوة الأخيرة. تأكد أولاً من تشغيل رنين Raspberry Pi. يوجد خلف جرس الباب الحالي سلكان موجب وسالب. الجهد إما 10 أو 12 فولت. ما ستحتاجه هو محول طاقة يقوم بتحويل هذا إلى 5 فولت وهو ما يستخدمه Raspberry Pi. إذا نظرت إلى نهايات الكابلات التي استخدمناها ، فإن النهايات هي من الألمنيوم الأنثوي والذكور مع غطاء عليها. يمكنك الحصول على هذه الغايات بمفردها في مجموعات لإنشاء الكابلات الخاصة بك. اختر الجانب الذي تريد أن تكون فيه أنثى والذكر قم بشريط الأسلاك مرة أخرى لفضح النحاس. ثم ضعي نهايات الأنثى على أسلاك المنزل أو العكس. ثم يحتوي محول الطاقة على سلكين أيضًا. الأحمر للإيجابي والأسود للسلبية. الآن نفعل نفس الشيء لنزع الأسلاك مرة أخرى لكشف النحاس. ضع أطراف الذكر عليها واستخدم الزردية لتجعيدها. يمكنك وضع الأغطية البلاستيكية إذا أردت. ثم يمكنك توصيل محول الطاقة بأسلاك المنزل. إيجابي إلى إيجابي ومن سلبي إلى سلبي. يمكنك لصق هذا الاتصال بشريط كهربائي حتى يثبت بشكل أفضل. إذا تم القيام به بشكل صحيح عند توصيل طرف 5 فولت في Raspberry pi ، فسيتم تشغيله. يمكنك اختبار عمل جرس الباب بالضغط على الزر. يجب أن يبدأ صوت الرنين. بمجرد القيام بذلك ، يمكنك وضع محول الطاقة ، جرس الباب Raspberry pi داخل فتحة الحائط خلف جرس الباب السابق. استخدم البراغي لفك غطاء جرس الباب الجديد.الآن في أي وقت يضغط فيه أي شخص على جرس الباب الأمامي ، سيومض Tardis ثم يقوم بتشغيل الصوت ثم يومض مرة أخرى. يمكن القيام بذلك تقنيًا بأي صوت وأي حالة. القادم الذي سأبنيه سيكون دارث فيدر. بناء سعيد

موصى به: