حاسبة ماء صناعة الصابون
عند تركيز 33 في المئة يحتاج 142.5 غ من الصودا الكاوية إلى ما يزيد قليلاً على ضعف وزنها من الماء، ويشكّل هذا الماء 67 في المئة من المحلول. أدخل وزن القلوي والتركيز لتحصل على الكمية الدقيقة. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- وزن الصودا الكاوية
- 142.5
- تركيز الصودا
- 33
- وزن الماء
- 289.3181818182
- وزن السائل
- 289.3181818182
- الوزن الإجمالي للمحلول
- 431.8181818182
- نسبة الماء إلى الصودا
- 2.0303030303
تجيب حاسبة كمية الماء لصناعة الصابون عن سؤال الجانب السائل الذي يواجهه كل صانع صابون بالعملية الباردة بعد تثبيت كتلة القلوي: كم من الماء المقطر (أو سائل آخر) يلزم مع ذلك القلوي عند التركيز الذي اختاره. أدخل وزن القلوي الصلب—هيدروكسيد الصوديوم أو البوتاسيوم بالجرامات أو الأونصات أو أي وحدة كتلة متسقة—وتركيز المحلول القلوي كنسبة مئوية من المحلول الكلي. تعيد الأداة ترتيب التعريف القياسي: التركيز يساوي مئة ضعف القلوي مقسومًا على القلوي زائد الماء، لذا الماء يساوي القلوي مضروبًا في مئة ناقص التركيز، الكل مقسوم على التركيز. كما تحصل على الوزن الكلي للمحلول ونسبة الماء إلى القلوي والماء كنسبة من المحلول، مع تقريب عشري ثابت للاختبارات والدفاتر.
ماذا يعني تركيز القلوي ولماذا يتبعه الماء
في صناعة الصابون بالعملية الباردة، تركيز القلوي—ويُدعى أيضًا قوة المحلول—هو النسبة المئوية من محلول القلوي والماء مجتمعين التي تمثل القلوي الصلب بالكتلة. تركيز ثلاثة وثلاثين بالمائة يعني أن ثلاثة وثلاثين جزءًا من كتلة المحلول NaOH أو KOH وسبعة وستين جزءًا ماء؛ وخمسة وعشرون بالمائة تعطي عجينة أرطب وأكثر سيولة مع ماء أكثر لكل وحدة قلوي؛ ومن ثمانية وثلاثين إلى أربعين بالمائة مزيج مخفّض الماء يتتبع أسرع وقد يساعد على تجنب رماد الصودا لبعض الوصفات.
هذا التعريف مستقل عن قيم SAP للزيوت: متى ما عرفتم كم جرامًا من القلوي تتطلب زيوتكم، يقرر التركيز وحده كم سائلًا يخفف ذلك القلوي. إعادة الترتيب الماء يساوي القلوي مضروبًا في مئة ناقص التركيز مقسومًا على التركيز دقيقة جبريًا لهذا التعريف وليست قاعدة تقديرية. نطاقات الهواة النموذجية تقع تقريبًا بين خمسة وعشرين وأربعين بالمائة؛ التركيزات المنخفضة جدًا تضيف ماءً زائدًا يجب أن يتبخر أثناء المعالجة، بينما المرتفعة جدًا تترك مذيبًا قليلًا لإذابة البلورات وترفع خطر الذوبان الناقص أو seizing.
أذيبوا القلوي دائمًا بحذر في السائل المحسوب في وعاء مقاوم للحرارة مع تهوية ومعدات وقاية شخصية—هذه الحاسبة تقيس كتلة السائل فقط ولا تحل محل ممارسات السلامة. فضّلوا وزن القلوي والماء على ميزان رقمي بنفس الوحدة المستخدمة للزيوت؛ تحويلات الحجم للماء تقارب جرامًا واحدًا لكل مليلتر في درجة حرارة الغرفة، لكن الكتلة هي العقد الموثوق الذي تستخدمه هذه الأداة.
نصائح عملية ووحدات وكيف تختلف عن أدوات الوصفة الكاملة
لا تخلطوا جرامات القلوي مع أونصات سائلة من الماء دون تحويل أولًا. فضّلوا سائلًا أبرد قليلًا عند التركيزات العالية حتى تذوب البلورات تمامًا قبل الدمج مع الزيوت، ولا تصبّوا الماء على القلوي الجاف بطريقة ترش—أضيفوا القلوي إلى السائل بحذر. تستهدف هذه الصفحة من يبحث عن حاسبة كمية ماء صناعة الصابون أو وزن الماء من تركيز المحلول في العملية الباردة أو كم ماءً مع قوة محلول NaOH معينة؛ وهي ليست حاسبة SAP للزيوت ولا مخطط superfat ولا أداة حمل عطر.
فضّلوا هذه القدرة عندما تكون كتلة القلوي والتركيز قد حُددا وتحتاجون كمية السائل فقط؛ وإن احتجتم القلوي من الزيوت بعد، استخدموا أولًا مسارًا مخصصًا للقلوي من SAP ثم أدخلوا الوزن الناتج هنا.
حالات الاستخدام
تحديد الماء بعد حساب القلوي من الزيوت
ينهي صانعو الصابون حساب الزيوت وSAP، يأخذون جرامات NaOH أو KOH الصلب، يختارون تركيزًا مثل ثلاثة وثلاثين بالمائة، ويحصلون على وزن الماء المقطر المطابق للدفعة.
بيانات تثبيت لتطبيقات ودورات الصابون
تولّد تطبيقات الهوايات والأدوات التعليمية كميات ماء معروفة ورفضات متعمدة لقلوي صفري أو تركيز غير صالح لاختبارات انحدار حتمية ومفاتيح أوراق التمارين.
الأسئلة الشائعة
كيف تُحسب كمية ماء الصابون من تركيز القلوي؟
ذلك يعيد ترتيب concentration% = 100 × lye / (lye + water). تعيد هذه الأداة أيضًا الوزن الكلي للمحلول ونسبة الماء إلى القلوي.
أي تركيز يُستخدم لصابون العملية الباردة؟
تستخدم كثير من وصفات الهواة نحو 30–33% كقيمة متوازنة افتراضية؛ النسب الأدنى (حوالي 25–28%) تعطي عجينة أرطب، والأعلى (نحو 36–40%) تخفّض الماء وقد تسرّع التتبع. ابقوا دائمًا بصرامة بين 0 و100، واتبعوا وصفاتكم وممارسات السلامة.
هل تحسب كمية القلوي التي تحتاجها زيوتكم؟
لا. هذه القدرة تحسب الماء (أو السائل) فقط عندما تعرفون مسبقًا وزن القلوي الصلب والتركيز المطلوب. احسبوا القلوي من قيم SAP للزيوت على حدة، ثم أدخلوا ذلك الوزن هنا.
هل تصلح الحاسبة لهيدروكسيد البوتاسيوم أيضاً؟
نعم. أدخل الوزن الصلب لهيدروكسيد الصوديوم أو هيدروكسيد البوتاسيوم بالغرام أو الأونصة أو أي وحدة كتلة أخرى، فتظهر كمية الماء بالوحدة نفسها.
لماذا لا يمكن أن يكون التركيز 0 أو 100 في المئة؟
لأن تركيز 0 في المئة يتطلب ماءً لا نهائياً، و100 في المئة يعني قلوياً صلباً خالصاً بلا سائل. لذلك يجب أن يقع التركيز بين 0 و100.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/hobby/craft-soap-water \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"lye_weight":142.5,"lye_concentration":33}'const res = await fetch("https://api.kit.forhosting.com/hobby/craft-soap-water", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"lye_weight": 142.5,
"lye_concentration": 33
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/hobby/craft-soap-water",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"lye_weight": 142.5,
"lye_concentration": 33
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/hobby/craft-soap-water", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"lye_weight":142.5,"lye_concentration":33}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"lye_weight":142.5,"lye_concentration":33}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/hobby/craft-soap-water", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"lye_weight": 142.5,
"lye_concentration": 33
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "hobby.craft_soap_water",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
يُرفض وزن القلوي الصفري أو السالب، والتركيز عند حد الفترة المفتوحة من صفر إلى مئة أو خارجها، بخطأ invalid_input واضح لأن تلك القيم لا تعرّف محلولًا قلويًا صالحًا. المسار حساب حتمي خالص—بلا شبكة ولا بذور عشوائية ولا اعتماد على ساعة الجدار—لذا يعيد مشغّل المتصفح المجاني وواجهة API المدفوعة مسبقًا نفس JSON في كل مرة.
كيفية استدعاء API وما الذي يعود
أرسلوا جسم JSON برقمين محدودين مطلوبين: lye_weight (أسماء بديلة lye وnaoh وkoh وlye_mass وlye_grams وalkali_weight وsodium_hydroxide) وlye_concentration (أسماء بديلة concentration وlye_pct وsolution_strength وlye_percent وconc وnaoh_concentration). يجب أن تبقى القيم المطلقة ضمن الحد المنشور وهو تريليون واحد حتى تظل النواتج الوسيطة محدودة بدقة IEEE المزدوجة على Worker وفي المتصفح. يجب أن يكون lye_weight موجبًا بصرامة؛ القيم عند أو دون واحد في عشرة إلى سالب خمسة عشر تُعامل كغير موجبة وتُرفض. يجب أن يكون lye_concentration أكبر من صفر بصرامة وأصغر من مئة بصرامة، لأن تركيزًا صفريًا يتطلب ماءً لانهائيًا والمئة بالمائة قلوي صلب نقي بلا طور سائل. عند النجاح تعيد الاستجابة المدخلات المقربة، وتعيّن water_weight وliquid_weight لنفس كتلة السائل المقربة، وtotal_solution_weight إلى القلوي زائد الماء، وwater_to_lye_ratio إلى الماء مقسومًا على القلوي، وwater_percent_of_solution إلى مئة ناقص التركيز، وformula إلى ملخص مضغوط للمعادلات، وmessage إلى ملخص إنجليزي قصير، وsteps إلى مصفوفة مرتبة من أسطر التعويض. فشل التحقق—حقول ناقصة أو أعداد غير محدودة أو قيم خارج الحدود المطلقة أو قلوي غير موجب أو تركيز خارج الفترة الوحدوية المفتوحة—يعيد invalid_input ولا يُحاسب أبدًا. التسعير $0.002 ثابت لكل طلب ناجح بوحدة item وسعر وحدوي هامشي صفر.
نصائح عملية ووحدات وكيف تختلف عن أدوات الوصفة الكاملة
حافظوا على اتساق وحدات الكتلة: إن كان lye_weight بالجرامات فإن water_weight بالجرامات؛ وإن عملتم بالأونصات بقي الجانبان بالأونصات. عند التدريس أو تسجيل الدفعات، اقرنوا أمثلة واضحة: مئة واثنان وأربعون فاصلة خمسة جرام من NaOH بتركيز ثلاثة وثلاثين بالمائة تحتاج نحو مئتين وتسعة وثمانين فاصلة ثلاثة جرام ماء بنسبة ماء إلى قلوي قريبة من اثنين إلى واحد؛ وخمسون جرامًا من القلوي بخمسة وعشرين بالمائة تحتاج مئة وخمسين جرامًا من الماء بنسبة ثلاثة إلى واحد؛ وlye_weight صفر أو تركيز مئة يوضحان مسار invalid_input الصارم. المهام الفاشلة التي تعيد invalid_input لا تستهلك الرصيد المدفوع مسبقًا، مما يبقي النصوص الاستكشافية رخيصة عندما يضبط المتعلمون التركيز عمدًا إلى صفر أو مئة. فحوصات الذهاب والعودة سهلة: أعيدوا حساب القلوي مقسومًا على القلوي زائد الماء مضروبًا في مئة وتأكدوا أنه يساوي lye_concentration بنفس التقريب إلى اثنتي عشرة خانة، وتأكدوا أن الماء زائد القلوي يساوي total_solution_weight.
حالات التكامل
مقارنة مستويات تخفيض الماء
يجرّب الصانعون ثمانية وعشرين مقابل ستة وثلاثين بالمائة على نفس كتلة القلوي، يقرأون water_weight وwater_to_lye_ratio لكل حالة، ويختارون عملية أرطب أو أسرع تتبّعًا دون إعادة حساب الزيوت.
أسئلة تقنية
ماذا يحدث إذا كان lye_weight صفرًا أو التركيز 0% أو 100%؟
يُرفض الطلب بخطأ invalid_input. القلوي غير الموجب لا يقيس محلولًا، و0% يتطلب ماءً لانهائيًا، و100% قلوي صلب نقي بلا طور سائل.
هل حاسبة كمية ماء صناعة الصابون مجانية؟
أداة المتصفح مجانية وتعمل محليًا. تستخدم استدعاءات API رصيد KIT المدفوع مسبقًا بمقدار $0.002 لكل طلب ناجح؛ والمهام الفاشلة لا تُحاسب أبدًا.