Raspberry Pi هو أكثر أجهزة الكمبيوتر أحادية اللوح (SBC) شيوعًا. فقط 35 دولارًا تحصل على كمبيوتر Linux قوي ومتكامل مع Wi-Fi و Bluetooth و 40 دبابيس إدخال / إخراج (GPIO) متصلة للأغراض العامة. ليس من المستغرب أن تحظى Raspberry Pi بشعبية متساوية بين المهندسين المحترفين وهواة الكمبيوتر والصناع وفي قطاع التعليم.
بينما يعمل Raspberry Pi على Linux ، هناك بعض الميزات الأخرى التي ستجدها في توزيع Linux شائع. إن إضافة دبابيس GPIO ، جنبًا إلى جنب مع المكتبتين الرئيسيتين الداعمتين لها ، تعني الكثير لتتذكره!
لهذا السبب أعددنا ورقة الغش المفيدة هذه للاستخدام اليومي من Raspberry Pi.
تحميل مجاني: تتوفر ورقة الغش هذه كملف PDF للتحميل من شريك التوزيع ، TradePub. سيكون عليك إكمال نموذج قصير للوصول إليه لأول مرة فقط. تحميل ورقة الغش في نهاية المطاف أوامر التوت بي.
ورقة الغش في نهاية المطاف أوامر التوت بي
أمر | نتيجة |
---|---|
محطة 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 فيديو | |
متكلف | أمر لالتقاط فيديو باستخدام الكاميرا المرفقة ، تعديل مع الحجج أدناه |
--العرض ، ث | تعيين عرض الصورة |
--ارتفاع - | تعيين ارتفاع الصورة |
- تحكيم ، ب | تعيين معدل البت بت في الثانية (أي 15 ميجا بت / ثانية = 15000000) |
- الإخراج ، -o | ضع اسم الملف |
- مطول ، -v | معلومات التصحيح المطول أثناء التشغيل |
- مهلة ، - ر | حدد وقتًا للانتظار قبل التقاط الفيديو |
-framerate ، -fps | حدد الإطارات في الثانية للتسجيل |
قم بتوسيع معرفتك باستخدام Linux
ستساعدك هذه الأوامر على التنقل في طرف Pi ، وبرمجة دبابيس GPIO الخاصة به. ومع ذلك ، فإن ورقة الغش هذه لا تبدأ حتى في خدش السطح. هناك عمق كبير لدعم مكونات الهواية والكاميرات والشاشات لـ Raspberry Pi. إدراجها في مكان واحد يكاد يكون مستحيلاً!
الشيء الجيد هو ، نظرًا لأن Raspberry Pi هو كمبيوتر Linux ، يمكنك ذلك مرجع ورقة الغش لأنظمة لينكس العامة ورقة الغش المرجعية أوامر لينكسستساعدك ورقة الغش البسيطة هذه على الشعور بالراحة مع نهاية سطر أوامر Linux في وقت قصير. قراءة المزيد لتوسيع معرفتك أكثر.
إفشاء الشريك: من خلال شراء المنتجات التي نوصي بها ، يمكنك المساعدة في الحفاظ على الموقع على قيد الحياة. قراءة المزيد.
إيان باكلي صحفي مستقل وموسيقي ومؤدي ومنتج فيديو يعيش في برلين بألمانيا. عندما لا يكتب أو على خشبة المسرح ، فإنه يتلاعب بإلكترونيات DIY أو رمز على أمل أن يصبح عالمًا مجنونًا.