حاسبة الرافعة من النوع الأول
تقع نقطة الارتكاز في الرافعة من النوع الأول بين الحمل والجهد، كما في الأرجوحة والعتلة والميزان.
شغّل الأداة مجانًا
تحسب هذه الأداة قوة الجهد اللازمة لموازنة حمل معلوم عند إدخال ذراع الحمل وذراع الجهد. وهي تطبق معادلة العزوم المثالية حول نقطة الارتكاز، ثم تعيد قوة الجهد وعزم الحمل. تكون وحدة القوة في النتيجة هي نفسها وحدة الحمل، بشرط استعمال وحدة طول واحدة للذراعين. يمكنكم إجراء الحساب في المتصفح أو أتمتة حسابات قابلة للتكرار عبر API بسعر $0.002 لكل طلب.
افهموا نموذج الرافعة من النوع الأول
توجد نقطة الارتكاز في الرافعة من النوع الأول بين الجهد المطبق والحمل المقاوم، ولذلك تميل القوتان إلى تدوير القضيب في اتجاهين متعاكسين. في الرافعة المثالية الساكنة، يتساوى مقدارا عزميهما حول نقطة الارتكاز. العزم هو حاصل ضرب القوة في المسافة العمودية بين خط عملها ومحور الدوران. في هذه الحاسبة يمثل load الحمل، ويمثل load_arm بعده عن نقطة الارتكاز، بينما يمثل effort_arm بعد قوة الجهد. يقتضي الاتزان أن يساوي حاصل ضرب الجهد في ذراعه حاصل ضرب الحمل في ذراعه. يفترض النموذج قضيباً صلباً عديم الوزن، وقوى عمودية، ونقطة ارتكاز ثابتة، وعدم وجود احتكاك. يصلح ذلك لمسائل الاستاتيكا والتقديرات الأولية، لكن التصميم الواقعي يجب أن يشمل أيضاً وزن القضيب والقوى المائلة والاحتكاك والتسارع والأحمال الإضافية.
أدخلوا قيماً متسقة واقرؤوا النتيجة
أدخلوا load بوصفه قوة لا كتلة فقط. إذا كانت لديكم كتلة بالكيلوغرام وتحتاجون إلى قوة بالنيوتن، فحوّلوها أولاً باستعمال تسارع الجاذبية المناسب. استعملوا وحدة الطول نفسها في load_arm وeffort_arm. يمكن استعمال المتر أو السنتيمتر أو البوصة، لكن خلط الوحدات من دون تحويل يعطي نتيجة خاطئة. تعاد effort بوحدة القوة نفسها المستعملة في load. تتضمن الاستجابة أيضاً load_moment، وهو حاصل ضرب الحمل في ذراعه. يخفّض إطالة ذراع الجهد القوة المطلوبة، بينما تزيدها إطالة ذراع الحمل. لا يجوز أن يكون effort_arm صفراً، لأن القوة المطبقة عند نقطة الارتكاز لا تولد عزماً، ولأن المعادلة بعد ترتيبها ستتطلب القسمة على صفر.
استخدموا اتزان العزوم في التطبيقات العملية
حددوا نقطة الارتكاز، وقيسوا المسافة العمودية إلى خط عمل كل قوة، ثم أدخلوا القيم الثلاث المعلومة. لا تستعملوا الطول الكامل لقضيب مائل إذا كان ذراع العزم العمودي أقصر. تساعد النتيجة في التعليم على مراجعة الحساب اليدوي، وفي النماذج الأولية على مقارنة مواضع الارتكاز قبل المحاكاة التفصيلية. كما تلائم الاستجابة الحتمية أوراق التمارين والأدوات التقنية والاختبارات الآلية، لأنها لا تعتمد على الشبكة أو العشوائية أو التاريخ الحالي. يعالج المتصفح الحسابات الفردية، وتؤتمت API الحساب نفسه بسعر $0.002 لكل طلب. عند تصميم معدات حقيقية، أضيفوا الاحتكاك والكتلة والتأثيرات الديناميكية ومقاومة المواد ومعامل أمان مناسباً.
حالات الاستخدام
مراجعة مسائل الاستاتيكا
تحققوا من القوة اللازمة لموازنة حمل بعد اشتقاق معادلة العزوم يدوياً.
مقارنة مواضع نقطة الارتكاز
قدّروا أثر تغيير طول كل ذراع في الجهد المثالي خلال الدراسة الأولية للآلية.
إنشاء بيانات اختبار حتمية
ولّدوا قيماً متوقعة ثابتة للبرامج التعليمية والحاسبات والاختبارات الآلية.
الأسئلة الشائعة
ما المعادلة التي تستعملها الحاسبة؟
تستعمل اتزان العزوم الساكن: effort × effort_arm = load × load_arm، ومنه effort = (load × load_arm) / effort_arm.
لماذا تسمى رافعة من النوع الأول؟
لأن نقطة الارتكاز تقع بين الحمل والجهد، فتؤثر عزومهما في اتجاهي دوران متعاكسين.
ما الوحدات التي ينبغي إدخالها؟
استعملوا أي وحدة قوة في load ووحدة الطول نفسها في الذراعين. تعاد effort بوحدة load نفسها.
لماذا يرفض ذراع جهد يساوي صفراً؟
لأن القوة عند نقطة الارتكاز لا تولد عزماً، ولأن المعادلة بعد ترتيبها ستفرض القسمة على صفر.
هل تشمل النتيجة الاحتكاك أو وزن القضيب؟
لا. إنها نتيجة ساكنة مثالية. أضيفوا جميع العزوم الأخرى ومعاملات الأمان في التحليل الواقعي.
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/mech/lever-first-class \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"load":120,"load_arm":0.5,"effort_arm":2}'const res = await fetch("https://api.kit.forhosting.com/mech/lever-first-class", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"load": 120,
"load_arm": 0.5,
"effort_arm": 2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/mech/lever-first-class",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"load": 120,
"load_arm": 0.5,
"effort_arm": 2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/mech/lever-first-class", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"load":120,"load_arm":0.5,"effort_arm":2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"load":120,"load_arm":0.5,"effort_arm":2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/mech/lever-first-class", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"load": 120,
"load_arm": 0.5,
"effort_arm": 2
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "mech.lever_first_class",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |