نصنع كاميرا من ماسح ضوئي مسطح. حياة جديدة لماسح ضوئي قديم DIY من ماسح ضوئي قديم

وحتى النفايات الزراعية الأخرى.

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

الأكثر إثارة هنا هو الطريقة التي تصنع بها الشفرات. يوجد أدناه دليل يساعدك على "إعادة تدوير" ماسح ضوئي قديم لتحويله إلى مولد رائع للكهرباء. سوف نحتاج:

  • الماسح الضوئي القديم
  • الثنائيات المعدل (تم استخدام 8 صمامات ثنائية 1N4007 في المشروع) ؛
  • مكثف 1000 فائق التوهج ؛
  • مثبت LM7805 ؛
  • الأنابيب البلاستيكية
  • الأجزاء البلاستيكية (انظر أدناه) ؛
  • ألواح الألمنيوم (يمكنك استخدام أي ألواح أخرى).

بالإضافة إلى الأنبوب الفلوري والمكونات الإلكترونية ، يحتوي الماسح الضوئي على محرك متدرج ، وهو ما نحتاجه. تُظهر الصورة محرك متدرج رباعي الأطوار.

الآن بعد أن أصبح لدينا جميع المكونات الضرورية ، يمكننا البدء في تجميع المعدل.

لكل مرحلة ، نحتاج إلى ثنائيات ، أي فقط 8 ثنائيات. سيتم تثبيت جهد الخرج بشدة باستخدام LM7805 IC ومكثف 1000 فائق التوهج.

يمكن لهذا المولد أن يولد بحرية جهدًا يزيد عن 5 فولت ، ومع ذلك ، كجزء من هذا المشروع ، كانت 5 فولت كافية لشحن الأجهزة المحمولة.

يتطلب شحن USB مقاومين 15 كيلو أوم في كلا ناقل البيانات. راجع مواصفات ناقل USB للحصول على التفاصيل الفنية.


شفرات التجميع.

كل شئ!

الآن يبقى الانتظار ليوم عاصف وتجربة الجهاز ، كما ترون في الصورة - يولد الجهاز جهدًا ثابتًا يبلغ 4.95 فولت.

وبالتالي ، يمكنك الآن شحن مشغل MP3 أو الهاتف مجانًا.


مقال حول كيفية صنع كاميرا محلية الصنع من ماسح ضوئي مسطح قديم.

هناك مقال على موقع Wired.com يصف كيفية القيام بذلك
صنع كاميرا رقمية من ماسح ضوئي عادي من Canon.
يتحدث الرجل (ويظهر العملية بالصور) عما فعله
في النهاية ، تلقيت مثل هذه الكاميرا ليست تمامًا كما كنت أتوقع -
وهج ضوء ملطخ بشكل قبيح على خلفية سوداء ، بدلاً من صورة (في
الصورة أدناه).

مبادئ موجزة لتصنيع وتشغيل مثل هذه الكاميرا.

مبدأ التشغيل.

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

لكن هذا الخيار ليس مثاليًا - فله الكثير من العيوب.
معبراً عنه بزاوية رؤية صغيرة ، تركيز ثابت ، ضعيف
عمق المجال وكل العيوب المصاحبة للغير معدلة
الماسح الضوئي (للحصول على نتائج جيدة ، يجب تعديل الماسح الضوئي).

لقطة من مثل هذه الكاميرا الرخيصة للغاية.

كيفية تحسين الجودة.

بدلاً من ذلك ، يمكنك شراء كاميرا قديمة وتعديلها
الثلاثينيات ، وتحولها إلى مزيج بري من الطراز القديم والحديث
التقنيات.


هذه الكاميرا ، كما يقولون ، تختلف بشكل حاد في جودتها للأفضل من الخيارات الأكثر بدائية.


"كاميرا رقمية" لا يمكنك شراؤها من "الدورادو" 🙂


الصورة من مثل هذا الهجين أفضل بكثير من صورة بدائية.


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


لقطة من مثل هذه الكاميرا نوع "كعكة الشوكولاتة".

بناء حديث للماسح الضوئي والكاميرا الضوئية.

فيديو يظهر صناعة كاميرا محلية الصنع.

حول كيف يرى الماسح الوقت.

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

إليك مثال يسهل فهمه. على سبيل المثال ، نحن بحاجة
مسح الصورة التي هي صورة مربعة
تتكون من 15000 بكسل في العرض (على التوالي في الصورة
يحتوي فقط على 225.000.000 بكسل). يستغرق المسح 90
ثواني. تتم قراءة كل سطر في الصورة واحدًا تلو الآخر ، تقريبًا 6
مللي ثانية لكل منهما. يحدث هذا 15000 مرة أثناء رأس الماسح الضوئي
ينتقل من بداية الصورة إلى نهايتها. ولكن بينما يقرأ الماسح الضوئي
الصورة ، يمكن أن تتحرك. لذلك يمكن للكائن
تتحرك ، والماسح الضوئي ، تاركًا الصورة الملتقطة مسبقًا للكائن
ستواصل احتلال موقعها الجديد (علاوة على ذلك ، كل 6
ميلي ثانية).

توضح الصورة كيف يرى الماسح الضوئي المشهد في كل فترة زمنية من وقت المسح.


وهذه هي الصورة التي تم الحصول عليها في نهاية الفحص.

مثل هذا التأثير هو ببساطة من المستحيل خلق باستخدام التقليدية
الادوات. من حيث المبدأ ، يمكن القيام بذلك باستخدام المعتاد
كاميرا الفيديو (ستتألف الصورة من حوالي 750 سطرًا وسوف
دقة منخفضة) ، لكن الصورة لن تقترب حتى من ذلك
"الممسوحة ضوئيًا".

ماذا عن اللون؟

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


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

معرض الصور.

تم التقاط الصور المعروضة هنا بشكل أساسي باستخدام كاميرا الماسح الضوئي هذه:

تعتمد هذه الكاميرا على الماسح الضوئي Canon Lide 20
مستشعر CIS. تبلغ الدقة القصوى لهذه الكاميرا 115.200.000 بكسل
لكل صورة ، أي ما يعادل 115.2 ميجابكسل. 🙂


هنا
اتضح أن ريانا ووكر كانت غير عادية ، وانتبه إلى عينيها - هي
رمش أثناء عملية المسح (هتاف اشمئزاز ، تصوير :)).


حفلة موسيقية من وجهة نظر كاميرا ماسح ضوئي.

يتثاءب كريستيان نولد معظم اللقطة 🙂

مرور السيارات على الطريق خلف موقف الباص.


نوتنج هيل.

لقطة من سطح الكلية الملكية للفنون ، مما يُظهر حركة المرور في الأسفل.

جزء مكبر من الصورة يوضح كيف يتم تشويه السيارات المتحركة.


صورة أخرى من نفس السقف ، السيارات التي تسير بسرعة أعلى تكون مشوهة أكثر في الصورة.


الحافلة هي الأفضل في الصورة


أعطت الكاميرا الحافلة ذات الطابقين شكلاً معماريًا تقريبًا.

ثلاث طلقات من استوديو الفنون بالكلية.


تحولت الفتاة في الصورة بوجهين. كانت الصورة موجّهة مسبقًا.

كيفية استخدام الماسح الضوئي القديم مع خادم دبيان للمسح الضوئي بنقرة زر واحدة ، وحتى مع الفرز التلقائي.
لماذا هذا مطلوب؟
هذا مناسب لأي شخص غير راضٍ عن أكوام الورق في مكان العمل. علي سبيل المثال:
  • تلاميذ وطلاب المدارس ، أولئك الذين لديهم موضوع ذي صلة بأكوام من الصدقات المتراكمة في المدرسة أو الكلية أو الجامعة.
  • الموظفون في المكتب الذين لديهم عدد كبير من نفس الأوراق والرسائل
  • الأشخاص العاديون - لمسح جميع الرسائل والفواتير والشيكات الواردة (كما تعلم ، تميل الشيكات إلى التلاشي ، هذه هي مشكلتي بالضبط - ستحتاج إلى مسح عدد كبير من الشيكات ، وهذا ليس مناسبًا للغاية)
كيف أتخيلها؟
نعم ، بسيط جدا. لقد وضعت الورقة في الماسح الضوئي ، وضغطت على الزر ، وانتظرت إشارة الصوت حول نهاية المسح والمعالجة ، وأخرجت الورق ، إذا لزم الأمر - اذهب 10.
وماذا حصلت؟
نظام عمل دون انقطاع يسمح أيضًا بمسح الدُفعات والفرز التلقائي في المجلدات والتسجيل والمشكلات الأخرى - ما تكتبه في البرنامج النصي سيكون كذلك.

لقد أعطوني ماسح ضوئي Epson Perfection 1200U. الماسح الضوئي البسيط المتصل بـ USB قديم جدًا ، ولكن بدقة جيدة. كنت أرغب في توصيله بجهاز الكمبيوتر الخاص بي - ثم نصب كمينًا ، فهو مصمم لـ 110 فولت. حسنًا ، أخرجت المحول لاحقًا وربطته. إنه يعمل ، ولكن فقط في نظام التشغيل Windows XP - لا توجد برامج تشغيل لنظام التشغيل Windows 7 ولا يُتوقع حدوثها. على جهاز كمبيوتر يعمل بنظام التشغيل Windows 7 x64 - وهنا كنت ، مثل الأحمق ، أشغل جهازًا افتراضيًا في كل مرة أحتاج فيها إلى مسح شيء ما ، ولم يكن هناك ماسح ضوئي آخر في الجوار.
* مكان للأسف المرة على الشركات المصنعة عديمة الضمير *

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

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

الشروع في scanbuttond
أقوم بتثبيت زر scanbond من المستودعات ، وقم بتشغيل scanbuttond ، وابحث في /var/log/daemon.log ، واضغط على الزر ، ويعلم زر sleepbutond بسعادة أنه تم الضغط على الزر ثم تحريره. رائع!
ثم ماذا؟ علاوة على ذلك ، كل شيء بسيط. بادئ ذي بدء ، قم بتحرير / etc / default / scanbuttond وقم بتمكين البرنامج الخفي للبدء بالنظام ، وابدأه بأمر service scanbuttond start. ما هي البرامج النصية سوف تسمى؟
الأول هو initscanner.sh.example (إعادة تسمية ، أي مواطن ، لا تتردد في إزالة هذا. مثال) ، يتم استدعاؤه في كل مرة يتم فيها توصيل أي ماسح ضوئي ، وهو أساسًا (على حد علمي) واجهة لتوصيل عكازات مختلفة حسنًا وأحيانًا - الإخطارات والتسجيل.
النص الثاني أكثر إثارة للاهتمام ، حيث يتم استدعاؤه مباشرة عند الضغط على الزر. يطلق عليه buttonpressed.sh.example ، والجزء الأخير من الاسم مكرر هنا مرة أخرى. يتم استدعاء هذا البرنامج النصي في كل مرة يتم فيها النقر فوق الزر. تحتاج فيه إلى وضع كل أوامر المسح المختلفة هذه وما إلى ذلك.
حسنًا ، لقد قمت بعمل نصين من أجل معالجة النقر فوق الزر. الأول في باش. عند الضغط على أحد الأزرار ، يمرر زر المسح التحكم إلى هذا البرنامج النصي ، مع تحديد رقم الزر واسم الماسح على أنه $ 1 و $ 2. لا يوجد سوى ماسح ضوئي واحد وزر واحد - يمكنني تجاهل الحجج (ما زلت أريد أن أنام) ، لكنني تذكرتها لاحقًا. البرنامج النصي الأول ، buttonpressed.sh ، يستدعي scanimage بمعلمات محددة مسبقًا ، وينقل صورة TIFF النهائية إلى مجلد في الدليل الرئيسي ، ويحول tiff إلى jpg ، ثم يستدعي النص الثاني. يختار نص Python الثاني اسمًا للصورة بناءً على الأسماء المأخوذة.

السيناريو الأول - buttonpressed.sh

#! / bin / sh # تمت سرقة معظم النص بشكل وقح من شخص ما # ومع ذلك ، على الأسطوانة ، # daemon "s name DAEMON = scanbuttond # قم بإنشاء ملف مؤقت بشكل آمن لتجنب هجمات حالة السباق وللحصول على قسط من النوم TMPFILE =` mktemp / tmp / $ DAEMON.XXXXXX` # lock file LOCKFILE = "/ tmp / $ DAEMON.lock" # وجهة ملف الصورة النهائي (تعديل لمطابقة الإعداد الخاص بك) DESTFOLDER = "/ home / user / Scans /" DESTINATION = $ DESFOLDER "image.tiff" # إزالة الملف المؤقت على abort trap "rm -f $ TMPFILE" 0 1 15 # وظيفة: إنشاء ملف قفل باستخدام scanbuttond "s PID mk_lock () (pidof $ DAEMON> $ LOCKFILE) # الوظيفة: إزالة مؤقت و lock files clean_up () (test -e $ LOCKFILE && rm -f $ LOCKFILE rm -f $ TMPFILE) # الوظيفة: تحقق مما إذا كان ملف القفل موجودًا واطبع رسالة خطأ باستخدام المسجل chk_lock () (إذا كان [-e $ LOCKFILE] ؛ ثم # عملية مسح أخرى جارية لمسجل التقدم "زر المسح: محاولة بدء عملية المسح بينما يكون الآخر قيد التقدم" خروج 1 fi) # الوظيفة: أمر الفحص الفعلي (قم بالتعديل لمطابقة sleep) scan () (يتم اختيار # معلمات للمسح الضوئي من قبلي للماسح الضوئي الخاص بي عن طريق الكتابة من أجل إجراء مسح ضوئي أفضل لصورة المستندات بالأبيض والأسود - format = tiff --resolution 300 --mode Gray --gamma-correction "تباين عالٍ طباعة "> $ DESTINATION تحويل $ DESTINATION $ DESTFOLDER" image.jpg "logger" اسم الملف: "` python / etc / scanbuttond / convert_scan.py` rm $ DESTINATION) chk_lock mk_lock scan clean_up


النص الثاني هو convert_scan.py

import os filename = "image.jpg" directory = "/ home / user / Scans" os.chdir (دليل) حاول: filenames = except KeyError: filenames = counter = 1 new_filename = "scan_000.jpg" بينما new_filename في أسماء الملفات: new_filename = "scan _" + str (counter) .zfill (3) + ". jpg" counter + = 1 print new_filename os.rename (filename، new_filename)


لاستخدامه ، نقوم بتغيير متغير DESTFOLDER في البرنامج النصي الأول والدليل في الثاني.
بدأ تشغيل كل شيء. يتم البدء اليدوي للنص الأول بضجة كبيرة. ولكن إذا كان الزر - ثم التين بالزيت. لم أدرك على الفور لرأسي النائم أنها كانت مسألة أذونات ، على ما يبدو ، فإن الحقيقة هي أن إخراج البرامج النصية لم يتم عرضه في أي مكان ، وخمنت تشغيل زر scanbond في المقدمة ورؤية الإخراج بمقدار 5 فقط في الصباح. باختصار ، تكمن المشكلة في أنه في وضع الخفي ، يتم تشغيل جميع البرامج النصية كمستخدم saned ، تمامًا مثل البرنامج الخفي نفسه بشكل عام. ما هي الخطوات التي يجب اتخاذها؟
لنفترض أنه يتم تشغيل زر scan كما قال المستخدم ، ومجلد تخزين الصور هو / home / user / Scans ، ويجب على المستخدم ، من بين أمور أخرى ، الوصول إلى المجلد.
usermod -aG saned user # add مستخدم إلى مجموعة موجودة saned chown -R user: saned / home / user / Scans # تعيين مالك المجلد إلى مجموعة saned chmod -R 770 / home / user / Scans # تعيين الضروري أذونات على المجلد
النتيجة - يعمل الماسح الضوئي على الزر ، ويضع جميع الصور في الدليل الرئيسي ، ولكن لم يتم مسح ما يلزم مسحه ضوئيًا. باختصار ، كما هو الحال دائمًا ، بدلاً من حل المشكلة ، كتبت أداة حل تلقائي. كالعادة ، أريد أن أنام.
لكن تريد شيئا أكثر!

يسمى:
الفرز التلقائي للمسح حسب الدلائل. كيف أتخيلها؟

> pybssort list default / home / user / Scans /> pybssort add math Math> pybssort list default / home / user / Scans / math / home / user / Scans / Math /> pybssort set math دليل المسح الافتراضي هو الآن / home / user / Scans / Math /> pybssort dir / home / user / scans / Math /> pybssort add physics Physics دليل المسح الافتراضي الآن / home / user / Scans / Physics /> pybssort set phys دليل المسح الافتراضي هو الآن / home / user / عمليات المسح / الفيزياء /> pybssort dir / home / user / Scans / Physics /> pybssort list default / home / user / Scans / math / home / user / Scans / Math / phys / home / user / Scans / Physics /> pybssort sleep حسنًا ، أسمح لك بالنوم ... لا ، انتظر ، أكمل مقالك! > pybssort del math OK> قائمة pybssort افتراضي / home / user / Scans / phys / home / user / Scans / Physics /

أوامر القائمة والإضافة والحذف والتعيين مخصصة لتغيير مجلد الفحص. الأمر dir لعرض مجلد يستخدم مباشرة في البرامج النصية.

ما هي النقطة؟
في أي وقت ، يمكنك تغيير المجلد للمسح باستخدام أمر واحد في وحدة التحكم. علاوة على ذلك ، يمكن لأي مستخدم القيام بذلك - إذا كان هذا غير مرغوب فيه ، فأنت تحتاج فقط إلى تغيير الأذونات في مجلد قاعدة البيانات. يمكنك إنشاء سياقات وعرضها - وكل ذلك بأمر واحد.
  • أولاً ، قمنا بفرز الأوراق إلى أكوام على الأرض حسب الموضوع ، ونأخذ أرشيفات مع سجلات في الفيزياء.
  • في وحدة التحكم نكتب pybssort ونضيف الفيزياء.
  • نضع قطعة من الورق ، نضغط على الزر ، ننتظر حتى نهاية المسح ، نطرح قطعة الورق الممسوحة ضوئيًا ونضع الورقة التالية.
  • جميع عمليات الفحص موجودة في المجلد / home / user / Scans / Physics.
  • نصل إلى سجلات الرياضيات ، ونكتب pybssort وأضف رياضيات ، ونفحص أيضًا - وجميع عمليات المسح اللاحقة في / home / user / Scans / Math.
  • وجدنا منشورًا آخر به سجل في الفيزياء ، نكتب pybssort set phys - ومرة ​​أخرى ينتقل كل شيء إلى / home / user / Scans / Physics.

حسنًا ، كيف نسمي كل هؤلاء الافتراضي ، فيز ، رياضيات؟ لقد قررت أن أسميها سياقات ، نظرًا لأن فحص اختبار الجبر يكون منطقيًا فقط في مجلد يسمى الرياضيات ، فمن الأفضل أن تنام المقالات حول النوم الصحي في سياق مجلد النوم ، وما إلى ذلك.

ماذا حدث في النهاية؟

برنامج بيثون بسيط. خلاصة القول هي أن جميع السياقات مخزنة في قاعدة بيانات SQLite ، ويمكن للبرنامج استرجاعها من هناك إذا لزم الأمر. يتم تخزين السياق النشط حاليًا بشكل عام في ملف منفصل بنص عادي ، وكان من الغباء ، في رأيي ، إنشاء جدول بعمود واحد والعبث به. هناك مجموعة أساسية من الوظائف للعمل مع هذه السياقات ، وظيفة لبدء العمل من نقطة الصفر (إنشاء جدول ومجلدات) ، يمكنك سرقة الأبقار ... يمكنك أخيرًا النوم ... قاعدة بيانات من إطار عمل web.py ، حيث أطور مشاريعي الصغيرة.
لماذا لا تستخدم وحدة sleeplite3 المدمجة في sqlite3؟ لماذا أستخدم إطار عمل ويب كاملًا فقط لأخذ قاعدة بيانات الويب منه؟ الجواب بسيط - إنه كسل عادي. أنا أكتب برنامجًا يركز على الأساسيات ، ولا أريد الخوض في استعلامات SQLite وكتابة إدراج في قيم السياقات (الاسم ، المجلد) ؛ التسلسل ، أريد db.insert ("السياقات" ، الاسم = الاسم ، المجلد = المجلد) والنوم. نعم ، هذا هو السبب في أن برنامجي يتطلب python-webpy ، إذا كان بإمكان أي شخص اقتراح شيء سهل الاستخدام (أنا أتحدث عن العمل مع قواعد البيانات) ، فسأكون ممتنًا.

ما الذي يجب القيام به للتثبيت؟
wget https://gist.github.com/CRImier/7330722/raw/pybssort.py # تغيير دليل البدء لمسح nano pybssort.py chmod + x pybssort.py mv pybssort.py / usr / local / bin / pybssort

ألاحظ - يجب تشغيله كجذر في المرة الأولى ، لأن هذا ضروري لإنشاء مجلدات في / var / lib لتخزين قاعدة البيانات هناك. بعد الإطلاق الأول ، الجذر غير مطلوب. يمكنك تحرير المسار إلى المجلد في بداية البرنامج النصي ، ولكن احترس من الأذونات - سيبكي الفقراء الذين يذرفون الدموع من عدم القدرة على الوصول إلى المجلد الخاص بك. أنت لا تريد أن تضايقه ، أليس كذلك؟

وكيف يتم توصيله بالنصوص الموجودة بالفعل؟ نعم ، في البرنامج النصي الأول فقط ، تحتاج إلى إدخال "pybssort dir" بدلاً من DESTINATION المشفر ، وتمرير نفس المتغير مثل وسيطة سطر الأوامر إلى البرنامج النصي الثاني.
شيء من هذا القبيل:

السيناريو الأول

... # وجهة ملف الصورة النهائي (تعديل لمطابقة الإعداد الخاص بك) DESTFOLDER = `pybssort dir` DESTINATION = $ DESTFOLDER" image.tiff "... # الوظيفة: أمر المسح الفعلي (تعديل لمطابقة الإعداد الخاص بك) () (scanimage --format = tiff --resolution 300 --mode Grey --gamma-correction "High التباين Printing"> $ DESTINATION قم بتحويل $ DESTINATION $ DESFOLDER "image.jpg" logger "اسم الملف:" `python / etc / scanbuttond / convert_scan.py $ DESTFOLDER` rm $ DESTINATION) ...


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

import os import sys #needed للحصول على الوسيطة ... directory = sys.argv

لتصحيح البرامج النصية الخاصة بك ، أنصحك بتشغيل التسلسل التالي من الأوامر في بيئة العمل: service scanbuttond stop sudo -u saned scanbuttond -f & tail -f / var / log / messages & tail -f / var / log / daemon.log &
وتستخدم في السكربتات echo، logger and print (for Python).

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

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

العلامات:

  • الماسح الضوئي
  • الحفاظ على البيئة
  • ديبيان
اضف اشارة

مقال حول كيفية صنع كاميرا محلية الصنع من ماسح ضوئي مسطح قديم.

هناك مقال على Wired.com يصف كيفية صنع كاميرا رقمية من ماسح ضوئي عادي من Canon في المنزل. يقول الرجل (ويظهر العملية في الصور) أنه بعد أن صنع مثل هذه الكاميرا في النهاية لم يحصل تمامًا على ما كان يتوقعه - وهجًا قبيحًا من الضوء على خلفية سوداء ، بدلاً من صورة (في الصورة أدناه).

مبادئ موجزة لتصنيع وتشغيل مثل هذه الكاميرا.

مبدأ التشغيل.

تعمل الكاميرا مثل أي كاميرا أخرى. تعرض العدسة صورة على عنصر حساس للضوء. يمكنك أن تجد الكثير من المعلومات حول هذا الموضوع. في هذا الإصدار ، يوجد اختلاف واحد - يتم لعب دور العنصر الحساس للضوء بواسطة ماسح ضوئي مسطح تقليدي. الكاميرا الأبسط والأرخص ثمنًا ، كما اتضح ، مُجمَّعة من لوح فوم أسود ، وأنبوب من الورق المقوى ، وعدسة بلاستيكية ، وفي الواقع أي ماسح ضوئي.


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

لقطة من مثل هذه الكاميرا الرخيصة للغاية.

كيفية تحسين الجودة.

بدلاً من ذلك ، يمكنك شراء وتعديل كاميرا قديمة من الثلاثينيات ، وتحويلها إلى مزيج بري من التكنولوجيا القديمة والحديثة.


هذه الكاميرا ، كما يقولون ، تختلف بشكل حاد في جودتها للأفضل من الخيارات الأكثر بدائية.


"كاميرا رقمية" لا يمكنك شراؤها من "الدورادو" :)


الصورة من مثل هذا الهجين أفضل بكثير من صورة بدائية.


يمكنك الحصول على هذه الكاميرات أسهل بكثير من غير المرغوب فيه من الثلاثينيات. لا تحتاج الكاميرات تقريبًا إلى التعديل ، فهي أسهل طريقة للتحول إلى كاميرا رقمية :)


لقطة من مثل هذه الكاميرا نوع "كعكة الشوكولاتة".

بناء حديث للماسح الضوئي والكاميرا الضوئية.

فيديو يظهر صناعة كاميرا محلية الصنع.

حول كيف يرى الماسح الوقت.

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

إليك مثال يسهل فهمه. على سبيل المثال ، نحتاج إلى مسح صورة تكون عبارة عن صورة مربعة بعرض 15000 بكسل (وفقًا لذلك ، تحتوي الصورة على 225.000.000 بكسل فقط). يستغرق المسح 90 ثانية. تتم قراءة كل سطر في الصورة واحدًا تلو الآخر ، بمعدل 6 مللي ثانية لكل سطر. يحدث هذا 15000 مرة عندما يتحرك رأس الماسح الضوئي من بداية الصورة إلى النهاية. ولكن أثناء قراءة الماسح الضوئي للصورة ، يمكنه التحرك. وبالتالي ، يمكن للكائن أن يتحرك ، والماسح الضوئي ، تاركًا الصورة الملتقطة مسبقًا للكائن ، سيستمر في التقاط موضعه الجديد (علاوة على ذلك ، كل 6 مللي ثانية).

توضح الصورة كيف يرى الماسح الضوئي المشهد في كل فترة زمنية من وقت المسح.


وهذه هي الصورة التي تم الحصول عليها في نهاية الفحص.

من المستحيل إنشاء مثل هذا التأثير باستخدام الأدوات التقليدية. من حيث المبدأ ، يمكن القيام بذلك باستخدام كاميرا فيديو تقليدية (ستتألف الصورة من حوالي 750 سطرًا وستكون ذات دقة منخفضة) ، لكن الصورة لن تقترب من "مسحها ضوئيًا".

ماذا عن اللون؟

السؤال الرئيسي الذي يُطرح في موضوع "الكاميرا من الماسح الضوئي" هو "أين ذهبت الألوان ، ولماذا كل الصور بالأبيض والأسود فقط؟". ترتبط الإجابة على هذا السؤال بالإجراء ذاته لالتقاط صورة ملونة بواسطة الماسح الضوئي. من أجل التقاط صورة ملونة ، يقسم الماسح الضوئي الصورة إلى ثلاث قنوات - الأحمر والأخضر والأزرق ، ويتم الحصول على هذه القنوات عن طريق إضاءة الصورة بمصباح ، يلتقط الماسح الضوئي كل سطر من كل قناة على حدة باستخدام مستشعر حساس للضوء لا يرى سوى ظلال من اللون الرمادي ، ثم يجمع هذه القنوات الثلاث في صورة ملونة واحدة. لا تستخدم الكاميرا المجمعة من الماسح هذا المصباح ، فهي تستخدم الضوء المسقط بواسطة العدسة ، على التوالي ، جميع القنوات الثلاث متطابقة والصورة النهائية بالأبيض والأسود (تدرج الرمادي). هناك استثناء ، على الرغم من ذلك ، عندما تقوم الكاميرا بمسح مشهد تتغير فيه الألوان بشكل أسرع من حدوث المسح ، يشير هذا إلى التحديث السريع لشاشة التلفزيون أو الشاشة ، مما ينتج عنه نوع من تناثر الألوان على صورة بالأبيض والأسود .


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

معرض الصور.

تم التقاط الصور المعروضة هنا بشكل أساسي باستخدام كاميرا الماسح الضوئي هذه:

تعتمد هذه الكاميرا على الماسح الضوئي Canon Lide 20 الذي يستخدم مستشعر CIS. تبلغ الدقة القصوى لهذه الكاميرا 115.200.000 بكسل لكل لقطة أي ما يعادل 115.2 ميجابكسل. :)


هنا تبين أن Reanna Walker غير عادية ، انتبه إلى عينيها - لقد تراجعت أثناء عملية المسح (لاف ، تصوير :)).


حفلة موسيقية من وجهة نظر كاميرا ماسح ضوئي.

كريستيان نولد يتثاءب معظم الصورة :)

مرور السيارات على الطريق خلف موقف الباص.


نوتنج هيل.

لقطة من سطح الكلية الملكية للفنون ، مما يُظهر حركة المرور في الأسفل.

جزء مكبر من الصورة يوضح كيف يتم تشويه السيارات المتحركة.


صورة أخرى من نفس السقف ، السيارات التي تسير بسرعة أعلى تكون مشوهة أكثر في الصورة.


الحافلة هي الأفضل في الصورة :)


أعطت الكاميرا الحافلة ذات الطابقين شكلاً معماريًا تقريبًا.

ثلاث طلقات من استوديو الفنون بالكلية.


تحولت الفتاة في الصورة بوجهين. كانت الصورة موجّهة مسبقًا.