Daftar Isi:

Masih Satu Lagi Bingkai Gambar Digital (Linux): 9 Langkah
Masih Satu Lagi Bingkai Gambar Digital (Linux): 9 Langkah

Video: Masih Satu Lagi Bingkai Gambar Digital (Linux): 9 Langkah

Video: Masih Satu Lagi Bingkai Gambar Digital (Linux): 9 Langkah
Video: Berjuang Untuk Rakyat? Ahhh Yang Bener? 2024, Juli
Anonim
Masih Satu Lagi Bingkai Foto Digital (Linux)
Masih Satu Lagi Bingkai Foto Digital (Linux)

Setelah melihat desain lain saya ingin mencoba membuat salah satu dari saya sendiri. Meskipun tidak terlalu murah di ~$135, ini adalah proyek yang menyenangkan dan saya sangat senang dengan hasilnya. Ini bersih sederhana dan hanya membutuhkan satu kabel kecil untuk daya. Biaya Proyek:Laptop dengan layar 15 $50Bingkai $2016GB Kartu Compact Flash $35 - jauh lebih besar dari yang diperlukanKartu nirkabel GratisSwitch dan kabel $15Perkawinan dan lain-lain $15Total $135Penolakan: Proyek ini melibatkan listrik, panas, dan ruang tertutup. Saya tidak bertanggung jawab untuk setiap kematian atau kerusakan kepada siapa pun atau apa pun dari upaya untuk membuat proyek ini.

Langkah 1: Laptop

Laptop
Laptop

Mencoba menemukan laptop yang bagus untuk proyek ini agak sulit. Di satu sisi Anda menginginkan sistem yang paling lambat dan paling tidak haus daya sambil menginginkan layar dengan kualitas terbaik. Setelah melakukan beberapa pencarian online, saya memilih Dell Inspiron 5000. Dengan harga $3, 776 MSRP, laptop ini tidak murah. Sebagian besar biaya itu berasal dari layar 15" yang mengesankan. Setelah menjelajahi cragislist, saya menemukan sistem yang sempurna hanya dengan $50. Itu seperti penghematan $3,726 hanya dalam 8 tahun. Satu-satunya masalah adalah ia memiliki monitor resolusi 1440x1050, bukan monitor lebih jarang pilihan 1600x1200 dan akan berkedip ringan terutama ketika melihat warna biru Pentium III 650MHz440BX motherboard termurah128MB PC100 SDRAM15" 1400x1050 LCDATI Rage Mobility 128 w/8MB SGRAM20GB hard drive 4200rpm8x/24x DVD/CDROM driveIntegrated floppy driveBonus utama tentang laptopnya adalah itulah Pentium III pertama yang menggunakan Intel SpeedStep. Meskipun ini mungkin tidak terdengar seperti masalah besar terutama karena hampir setiap laptop sekarang memiliki teknologi ini. Ini memungkinkan saya untuk secara manual di bawah jam CPU dari 650 MHz ke 500 MHz dan mengurangi penggunaan daya CPU dari 9 Watt menjadi lebih dari 5 Watt. Karena saya tidak berencana memiliki sistem pendingin aktif, setiap penghematan daya sama dengan lebih sedikit panas yang perlu dikhawatirkan.

Langkah 2: Pembongkaran

Pembongkaran
Pembongkaran
Pembongkaran
Pembongkaran
Pembongkaran
Pembongkaran

Setelah melepas casing dari layar, saya menemukan bahwa jika saya menekan dengan lembut satu titik di bagian belakang, kedipan akan hilang. Meskipun ini mungkin menjengkelkan menggunakannya sebagai laptop, itu tidak masalah untuk proyek ini karena saya kemudian menempelkan sepotong kecil busa ke belakang di tempat yang tepat dengan tekanan yang konsisten. Setelah itu saya melanjutkan untuk membongkar laptop dan menghapus semua keberanian. Saya tidak memiliki gambar yang bagus dari proses ini karena saya bersenang-senang. Saya melakukan beberapa modifikasi kecil untuk membuat motherboard lebih kecil. Termasuk memotong beberapa inci tambahan dari PCB yang digunakan untuk memasang modem. Perlahan mengupas heat sink lembaran aluminium pada CPU. Saya juga melepas penutup logam di atas tempat hard drive berada karena menempel lebih jauh dari ujung PCB.

Langkah 3: Bingkai

Bingkai
Bingkai
Bingkai
Bingkai

Bingkai itu mungkin salah satu pilihan tersulit di seluruh proyek. Saya tidak ingin menggunakan kotak proyek karena ukurannya, namun sangat sulit untuk menemukan bingkai yang cukup dalam. Saya menemukan yang ini di Hobby Lobby seharga $ 20 dan meskipun itu bekerja dengan sangat baik, saya berharap itu terbuat dari kayu, bukan plastik.

Langkah 4: Memulai, Pasangan Lapisan Pertama

Memulai, Beberapa Lapisan Pertama
Memulai, Beberapa Lapisan Pertama
Memulai, Beberapa Lapisan Pertama
Memulai, Beberapa Lapisan Pertama
Memulai, Beberapa Lapisan Pertama
Memulai, Beberapa Lapisan Pertama

Setelah melihat banyak proyek orang lain, saya memutuskan untuk menggunakan busa untuk melapisi monitor dan menggunakan pita foil untuk menahannya. Ini ternyata bekerja dengan sangat baik dan cukup kaku untuk menahan layar di tempatnya tanpa khawatir akan bergerak atau jatuh. (karena tidak ada lagi kaca) Setelah layar terpasang dengan benar, saya harus mencari cara untuk meletakkan barang elektronik di atas dengan aman tanpa memberi tekanan pada bagian belakang LCD. Juga ada papan sirkuit kurus yang memberikan daya tegangan tinggi ke lampu belakang yang menempel sekitar 3/8 inci yang perlu saya perhitungkan. Untuk melakukan ini, saya memotong lapisan busa lain untuk diletakkan di tepi bingkai tanpa mendorong layar. Kemudian saya menggunakan selotip dua sisi untuk menahan papan sirkuit di lokasi yang benar. Menemukan busa yang benar sebenarnya sedikit masalah. Satu-satunya ukuran yang bisa saya temukan adalah tebal atau tipis. Saya akhirnya membeli potongan yang lebih tebal dan melalui proses meremasnya dengan rolling pin dan memanaskannya di oven. Setelah sedikit bekerja saya bisa mendapatkan ketebalan yang tepat.

Langkah 5: Lapisan Papan Utama

Lapisan Papan Utama
Lapisan Papan Utama
Lapisan Papan Utama
Lapisan Papan Utama
Lapisan Papan Utama
Lapisan Papan Utama

Dudukan untuk motherboard terbuat dari kayu lapis 1/4 inci yang saya potong untuk memungkinkan koneksi pita monitor. Menggunakan sekrup kayu, saya memasang motherboard langsung ke kayu tanpa spacer. Meskipun mungkin tidak ideal, tampaknya berfungsi dengan baik. Kemudian saya menambahkan dua potongan kayu berukuran 1" x 1" di bagian atas dan bawah untuk menciptakan jumlah tekanan yang tepat untuk menahan semua komponen dengan kuat di tempatnya (ketika bagian belakang ditutup). Satu-satunya masalah adalah sangat sulit untuk mengeluarkan papan dari bingkai lagi, jadi saya menambahkan pegangan laci di bagian atas. Saya telah berpikir untuk memasang catu daya di dalam layar juga. Saran saya, jangan lakukan itu. Setelah akhirnya melepas penutup dari power brick karena terlalu kental dengannya. Saya perhatikan tidak hanya itu benar-benar menakutkan, tetapi itu membuat sedikit panas dan selalu berbau seperti terbakar. Sebaliknya saya pergi dengan metode yang lebih waras meninggalkan catu daya di tanah dan menjalankan koneksi DC ke layar.

Langkah 6: Menambahkan Koneksi

Menambahkan Koneksi
Menambahkan Koneksi
Menambahkan Koneksi
Menambahkan Koneksi
Menambahkan Koneksi
Menambahkan Koneksi
Menambahkan Koneksi
Menambahkan Koneksi

Di kiri bawah Anda dapat melihat di mana saya menambahkan steker yang sesuai untuk daya dan sakelar. ini agak rumit karena saya ingin konektor daya disembunyikan sebanyak mungkin sambil tetap membiarkannya dicolokkan dan dilepas dengan mudah. Sakelar juga harus memiliki ruang yang sempurna sehingga ketika papan berada di tempatnya, itu akan menonjol keluar dari bingkai dengan jumlah yang benar. Saya juga bermaksud melepas papan anak dengan lampu dan port inframerah tempat sakelar daya terletak karena itu lebih tinggi dari yang lainnya. Ini akan mengharuskan saya untuk melacak dan menyolder kabel langsung ke papan utama, namun saya memiliki cukup ruang (kedalaman) untuk membiarkannya apa adanya dan hanya menghubungkan kabel saya langsung ke sakelar daya lama. Karena kabel laptop tidak panjang cukup, saya ingin kabel yang bisa saya tukar sehingga saya bisa mencocokkan dinding dan tidak terlalu besar. Itu sebabnya saya menggunakan kabel audio RCA untuk menyalurkan daya ke unit. Meskipun saya tidak tahu berapa banyak daya yang dapat ditangani kabel, karena unit hanya menarik 26 Watt saat startup dan 20 Watt saat menjalankannya seharusnya tidak menjadi masalah. Catatan tambahan yang menarik, saya membeli kabel RCA 24 kaki yang cukup tipis untuk proyek ini dan menemukan bahwa setelah beralih ke itu penggunaan daya saya naik lebih dari 4 watt. Saya tahu itu akan menambah perlawanan tetapi tidak mengharapkan banyak perbedaan.

Langkah 7: Linux

Linux
Linux
Linux
Linux
Linux
Linux

CATATAN: Ini tidak dimaksudkan sebagai panduan lengkap untuk menyiapkan Linux. Ini hanya rekomendasi saya dari pelajaran yang saya pelajari dari pengalaman. Untuk instalasi saya mengikuti instruksi dari sini. Tidak hanya ini panduan yang bagus, tetapi juga berisi banyak skrip yang sangat berguna. Misalnya memulai tayangan slide, menyalakan/mematikan tampilan, dll. Saya memilih Damn Small Linux untuk OS pilihan saya. Kelebihannya adalah berbasis Debian/Knoppix dan hanya memakan ruang 50 MB. Namun komponen Linux ternyata jauh lebih sulit dari yang saya duga. Bukan karena penginstalannya yang sangat sulit, tetapi saya terus mengalami masalah karena tidak menyukai kartu flash ringkas dan tidak memasang boot loader dengan benar. Selama instalasi DSL pada dasarnya Anda memiliki dua pilihan (menyederhanakan), baik menginstalnya ke USB Flashdisk / Memory stick, atau ke hard drive yang sebenarnya. Karena dalam mode Memory stick ia melakukan hal-hal yang sangat berbeda untuk memungkinkan Anda menjalankan sepenuhnya dalam RAM tanpa penyimpanan persisten, itu membuat beberapa perubahan yang sulit ketika Anda ingin benar-benar menginstal aplikasi. Namun ketika saya melakukan mode hard drive, itu akan mencoba menginstal boot loader dan gagal secara diam-diam. Saya menemukan bahwa saya dapat membuatnya bekerja dengan membuat file konfigurasi Grub secara manual dan menginstalnya ke master boot loader perangkat. Proses ini tidak terlalu menyenangkan dan membutuhkan banyak trial and error. Masalah lain yang saya temui adalah semua yang saya lakukan sangat lambat dan banyak aplikasi lambat merespons. Saya khawatir itu adalah batasan dari kartu Compact Flash tetapi sebenarnya ini adalah masalah dengan cara DSL dikonfigurasi. Secara default ini menonaktifkan transfer DMA dan ini ternyata menjadi masalah besar untuk kartu memori kecil saya. Setelah saya mengetahuinya dan menghapus "nodma" dari boot loader, transfer berubah dari 2MB per detik menjadi 20+MB per detik!

Langkah 8: Kesimpulan dan Pemikiran Akhir

Kesimpulan dan Pemikiran Akhir
Kesimpulan dan Pemikiran Akhir
Kesimpulan dan Pemikiran Akhir
Kesimpulan dan Pemikiran Akhir
Kesimpulan dan Pemikiran Akhir
Kesimpulan dan Pemikiran Akhir
Kesimpulan dan Pemikiran Akhir
Kesimpulan dan Pemikiran Akhir

Setelah di-boot, unit secara otomatis terhubung ke internet nirkabel dan memulai tayangan slide dari semua gambar yang dapat ditemukan secara rekursif di folder yang telah ditentukan sebelumnya. Kemudian mengontrol unit semudah menghubungkannya melalui koneksi ssh dan menjalankan skrip yang sesuai. Karena saya tidak terlalu tertarik untuk memamerkan foto saya sendiri, saya menulis skrip (retas) yang akan memeriksa setiap jam dan mengunduh semua "foto unggulan" dari Web PicasaTerima kasih telah membaca, ini adalah proyek Instructable pertama saya dan saya harap Anda menyukainya. Jika Anda memiliki pertanyaan, silakan posting di komentar dan saya akan mencoba menjawabnya. Tembakan aksi di bawah ini:

Langkah 9: Diperbarui (Skrip Picasa / Hack)

Diperbarui (Skrip Picasa / Retas)
Diperbarui (Skrip Picasa / Retas)

Jadi beberapa orang telah meminta skrip yang saya gunakan untuk mengunduh gambar dari picasa. Alasan mengapa saya tidak memasukkannya sebelumnya adalah Ini sama jeleknya dengan yang didapat dan pasti akan rusak segera setelah picasaweb mengubah apa pun dengan halaman web mereka. Frustrasi datang dari kurangnya umpan ke foto "fitur" mereka, dan sebagai gantinya saya harus mengunduh halaman web mereka, menguraikan baris yang saya cari dan mengganti tautan ke thumbnail dengan tautan yang sebenarnya. Ini menjadi lebih rumit karena URL berubah dengan setiap gambar serta server yang menghosting konten. Untungnya mereka memiliki sistem untuk mengelompokkan gambar dengan resolusi berbeda. Dalam kasus saya, saya lebih suka mengambil yang asli dan membiarkan bingkai foto menskalakannya dengan tepat. Untuk memperjelas, lihat tautan berikutThumbnail dari picasaweb.google.com/lh/explore# saat ini resolusi 144x144https://lh5.ggpht.com/_4TrPwfUulu0/Sd0qLrsV_bI/AAAAAAAACTM/yhbSPhcyh8Y/s144-c/Same link%20151-j.webp

Direkomendasikan: