Raspberry Pi هو أكثر أجهزة الكمبيوتر أحادية اللوح (SBC) شيوعًا. فقط 35 دولارًا تحصل على كمبيوتر Linux قوي ومتكامل مع Wi-Fi و Bluetooth و 40 دبابيس إدخال / إخراج (GPIO) متصلة للأغراض العامة. ليس من المستغرب أن تحظى Raspberry Pi بشعبية متساوية بين المهندسين المحترفين وهواة الكمبيوتر والصناع وفي قطاع التعليم.

بينما يعمل Raspberry Pi على Linux ، هناك بعض الميزات الأخرى التي ستجدها في توزيع Linux شائع. إن إضافة دبابيس GPIO ، جنبًا إلى جنب مع المكتبتين الرئيسيتين الداعمتين لها ، تعني الكثير لتتذكره!

لهذا السبب أعددنا ورقة الغش المفيدة هذه للاستخدام اليومي من Raspberry Pi.

تحميل مجاني: تتوفر ورقة الغش هذه كملف PDF للتحميل من شريك التوزيع ، TradePub. سيكون عليك إكمال نموذج قصير للوصول إليه لأول مرة فقط. تحميل ورقة الغش في نهاية المطاف أوامر التوت بي.

ورقة الغش في نهاية المطاف أوامر التوت بي

instagram viewer
أمر نتيجة
محطة Raspbian OS
قطة [name] عرض محتويات الملف [name]
مؤتمر نزع السلاح .. التغيير إلى الدليل الأصل
القرص المضغوط [المسار] الانتقال إلى الدليل في [المسار]
مؤتمر نزع السلاح / التغيير إلى الدليل الجذر
القرص المضغوط ~ التغيير إلى دليل منزلك - عادة "/ home /"
chmod [من] [+ ، - ، =] [أذونات] [اسم] قم بتغيير أذونات الملف
chmod 777 [name] السماح لجميع المستخدمين بقراءة الملف [name] وكتابته وتنفيذه
chmod u + x [name] السماح للمستخدم بتنفيذ [name]
cp -r [من] [إلى] نسخ كافة الملفات والدلائل الفرعية من المصدر [من] إلى الوجهة [إلى]
cp [من] [إلى] نسخ ملف من المصدر [من] إلى الوجهة [إلى]
تجد ابحث عن الملفات ومحتوياتها
grep "string" [name] البحث داخل ملف واحد أو أكثر عن تكرارات "السلسلة"
رئيس [الاسم] إرجاع جميع تكرارات "السلسلة" داخل الملف [name]
LS سرد محتويات الدليل الحالي
ls -a سرد جميع الملفات بما في ذلك الملفات المخفية
LS -L سرد محتويات الدليل الحالي بمزيد من معلومات الملف
ls [المسار] سرد محتويات الدليل الموجود في [المسار]
رجل [أمر] افتح صفحة التعليمات / التعليمات لـ [الأمر]
رجل رجل افتح صفحة الدليل / المساعدة للأمر "man" (مساعدة)
مقدير [name] قم بإنشاء دليل يسمى [name] في دليل العمل الحالي
mv -r [من] [إلى] نقل كافة الملفات والدلائل من المصدر [من] إلى الوجهة [إلى]
mv [من] [إلى] نقل ملف من المصدر [من] إلى الوجهة [إلى]
pwd إظهار اسم دليل العمل الحالي
بيثون / بيثون 3 - نسخة يعرض لك إصدار Python الذي قمت بتثبيته حاليًا
جمهورية مقدونيا -R * إزالة كافة الملفات والدلائل من دليل العمل الحالي
جمهورية مقدونيا [name] قم بإزالة الملف المحدد
جمهورية مقدونيا * إزالة كافة الملفات من دليل العمل الحالي
رمر [name] قم بإزالة الدليل [name] الفارغ من دليل العمل الحالي
sudo [الأمر] يفعل الخارق. تنفيذ [الأمر] بامتيازات عالية (يتيح لك القيام بأشياء لا يمكنك الوصول إليها عادةً)
sudo apt-get install [الحزمة] قم بتثبيت حزمة
sudo apt-get update تحديث قائمة الحزم
sudo apt-get ترقية ترقية الحزم المثبتة - يجب تشغيلها بعد التحديث sudo apt-get
sudo chown pi: root [name] قم بتغيير مالك الملف [name] إلى المستخدم "pi" وقم بتعيين المجموعة إلى "الجذر"
sudo raspi-config ابدأ تشغيل قائمة تكوين Raspberry Pi
إعادة تشغيل sudo أعد تشغيل Pi بأمان
إيقاف sudo -h الآن أغلق جهاز Pi بأمان على الفور
sudo su يضعك في الدليل الجذر مع وصول مستخدم الجذر - كن حذرًا مع هذا!
ذيل [name] إظهار نهاية الملف [name]
tar -cvzf [name] [path] إنشاء ملف مضغوط [name] من محتويات [path]
tar -xvzf [name] استخرج محتويات الملف المضغوط [name]
wget [uri] قم بتنزيل الملف الموجود على [uri] على الإنترنت
RPi. مكتبة GPIO
استيراد RPi. GPIO مثل GPIO استيراد RPi. وحدة GPIO في رسم الثعبان
GPIO.setmode (GPIO.BCM) استخدم أرقام دبوس Broadcom (GPIO 14 و GPIO 15 وغيرها)
GPIO.setmode (GPIO.BOARD) استخدم أرقام دبوس اللوحة (4،5 ، 8 إلخ)
GPIO.getmode () إرجاع وضع ترقيم الدبوس الحالي (BCM أو BOARD أو None)
GPIO.setup ([رقم التعريف الشخصي] ، GPIO.IN) قم بإعداد الدبوس على [رقم التعريف الشخصي] ليكون الإدخال
GPIO.setup ([رقم التعريف الشخصي] ، GPIO.IN ، pull_up_down = GPIO.PUD_DOWN) قم بإعداد الدبوس على [رقم التعريف الشخصي] ليكون إدخالًا بمقاومة داخلية للأسفل
GPIO.setup ([رقم التعريف الشخصي] ، GPIO.IN ، pull_up_down = GPIO.PUD_UP) قم بإعداد الدبوس على [رقم التعريف الشخصي] ليكون إدخالًا مع مقاومة سحب داخلية
GPIO.setup ([رقم التعريف الشخصي] ، GPIO.OUT) قم بإعداد الدبوس على [الرقم السري] ليكون الإخراج
GPIO.setup ([رقم التعريف الشخصي] ، GPIO.OUT ، الأولي = 1) قم بإعداد الدبوس على [رقم التعريف الشخصي] ليكون الإخراج مع القيمة الأولية "1"
GPIO.output ([رقم التعريف الشخصي] ، 1) قم بتعيين قيمة [رقم التعريف الشخصي] إلى 1. لاحظ أن 1 و GPIO.HIGH و True هما نفس الشيء
GPIO.output ([رقم التعريف الشخصي] ، 0) قم بتعيين قيمة [رقم التعريف الشخصي] إلى 0. لاحظ أن 0 و GPIO.LOW و False هما نفس الشيء
i = GPIO.input ([رقم التعريف الشخصي]) اضبط المتغير i على قيمة [رقم التعريف الشخصي]
إذا كان GPIO.input ([رقم التعريف الشخصي]): استخدم قيمة [رقم التعريف الشخصي] كقيمة منطقية في الرمز
GPIO.cleanup () إعادة تعيين جميع دبابيس GPIO (ممارسة جيدة للاتصال قبل مغادرة أي برنامج)
GPIO.VERSION إرجاع RPi الحالي. إصدار GPIO
مكتبة GPIO Zero
المصابيح
من الصمام استيراد gpiozero استيراد قسم LED في مكتبة gpiozero
الصمام = LED (17) قم بتعيين المتغير "led" إلى LED على طرف GPIO 17
led.on () قم بتشغيل LED المخزن في المتغير "led"
انطلق() أطفئ مؤشر LED المخزن في المتغير "led"
led.toggle () تبديل LED المخزن في المتغير "led" (إذا كان مطفأ ، قم بتشغيله والعكس بالعكس)
المحركات
من gpiozero استيراد السيارات استيراد قسم المحركات في مكتبة gpiozero
المحرك = المحرك (17 ، 18) قم بتعيين المتغير "المحرك" لكائن المحرك الذي يحتوي على أرقام دبوس محرك الأقراص إلى الأمام والخلف
محرك إلى الأمام () تنشيط الدبوس الأمامي للمتغير "المحرك"
محرك للخلف () تنشيط الدبوس الخلفي "للمحرك" المتغير
محرك عكسي () اعكس اتجاه المحرك الحالي
motor.stop () أوقف المحرك
صفارة
من gpiozero استيراد الجرس استيراد قسم الجرس من مكتبة gpiozero
bz = الجرس (3) قم بتعيين المتغير bz إلى صفارة على طرف GPIO3
bz.on () قم بتشغيل الجرس
bz.off () قم بإيقاف تشغيل الجرس
bz.toggle () تبديل حالة الجرس (إذا كان مغلقًا ، فقم بتشغيله والعكس صحيح)
مضاعفات
من gpiozero استيراد مضاعفات استيراد قسم المؤازرة من مكتبة gpiozero
مضاعفات = مضاعفات (17) قم بتعيين متغير 'servo' إلى Servo على GPIO 17
servo.min () نقل المؤازرة إلى قيمتها الدنيا
servo.mid () نقل المؤازرة إلى قيمتها الوسطى
servo.max () نقل المؤازرة إلى قيمتها القصوى
servo.value = 0.5 انقل المؤازرة إلى نقطة عددية محددة (min = -1، max = 1)
صورة كاميرا Raspi
راسبيل أمر لالتقاط صورة ثابتة بالكاميرا المرفقة ، قم بالتعديل بالحجج أدناه
--العرض ، ث تعيين عرض الصورة
--ارتفاع - تعيين ارتفاع الصورة
- الجودة ، - ف تعيين جودة JPEG <0 إلى 100> (75 الأكثر شيوعًا)
--راو ، -ر إدراج بيانات Bayer الأولية من الكاميرا في بيانات تعريف JPEG
- الإخراج ، -o ضع اسم الملف (مطلوب للحفظ)
-أحدث ، -l أضف أحدث إطار إلى اسم الملف
- مطول ، -v معلومات التصحيح المطول أثناء التشغيل
- مهلة ، - ر حدد وقتًا للانتظار قبل التقاط صورة.
- ترميز ، ه ترميز لاستخدامه في ملف الإخراج - jpg أو gif أو bmp أو png
كاميرا Raspi فيديو
متكلف أمر لالتقاط فيديو باستخدام الكاميرا المرفقة ، تعديل مع الحجج أدناه
--العرض ، ث تعيين عرض الصورة (بين 64 بكسل - 1920 بكسل)
--ارتفاع - تعيين ارتفاع الصورة (بين 64 بكسل - 1080 بكسل)
- تحكيم ، ب تعيين معدل البت بت في الثانية (أي 15 ميجا بت / ثانية = 15000000)
- الإخراج ، -o ضع اسم الملف (مطلوب للحفظ)
- مطول ، -v معلومات التصحيح المطول أثناء التشغيل
- مهلة ، - ر حدد وقتًا للانتظار قبل التقاط الفيديو
-framerate ، -fps حدد الإطارات في الثانية للتسجيل

قم بتوسيع معرفتك باستخدام Linux

ستساعدك هذه الأوامر على التنقل في طرف Pi ، وبرمجة دبابيس GPIO الخاصة به. ومع ذلك ، فإن ورقة الغش هذه لا تبدأ حتى في خدش السطح. هناك عمق كبير لدعم مكونات الهواية والكاميرات والشاشات لـ Raspberry Pi. إدراجها في مكان واحد يكاد يكون مستحيلاً!

الشيء الجيد هو ، نظرًا لأن Raspberry Pi هو كمبيوتر Linux ، يمكنك ذلك مرجع ورقة الغش لأنظمة لينكس العامة ورقة الغش المرجعية أوامر لينكسستساعدك ورقة الغش البسيطة هذه على الشعور بالراحة مع نهاية سطر أوامر Linux في وقت قصير. قراءة المزيد لتوسيع معرفتك أكثر.

إفشاء الشريك: من خلال شراء المنتجات التي نوصي بها ، يمكنك المساعدة في الحفاظ على الموقع على قيد الحياة. قراءة المزيد.

إيان باكلي صحفي مستقل وموسيقي ومؤدي ومنتج فيديو يعيش في برلين بألمانيا. عندما لا يكتب أو على خشبة المسرح ، فإنه يتلاعب بإلكترونيات DIY أو رمز على أمل أن يصبح عالمًا مجنونًا.