
Isi kandungan:
- Langkah 1: Alat dan Komponen
- Langkah 2: Menyiapkan Raspberry Pi 3
- Langkah 3: Sambungkan ke Raspberry Pi 3
- Langkah 4: Litar Elektrik
- Langkah 5: Membangunkan Peti Sejuk
- Langkah 6: Sambungkan Sensor ke Peti Sejuk
- Langkah 7: Perkakasan Pengekodan
- Langkah 8: Mysql
- Langkah 9: Laman Web Pengekodan
- Langkah 10: Projek Autostart
- Langkah 11: Tamat
2025 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2025-01-23 15:01



Halo, di sekolah ini saya akan menunjukkan cara membuat peti sejuk pintar anda sendiri menggunakan Raspberry Pi. Peti sejuk pintar mengira minuman yang anda ambil dengan menggunakan lencana peribadi anda.
Semua data akan disimpan dan dikumpulkan dalam pangkalan data Mysql dan dimasukkan ke laman web. Laman web ini responsif dan boleh digunakan pada telefon pintar.
Langkah 1: Alat dan Komponen
Alat:
- Setrika pematerian
- Pateri
- Gerudi
- Jigsaw
- Melihat
- Pemutar skru atau tukul (jika anda ingin menggunakan skru atau paku)
- Kertas pasir
- Papan lapis kayu keras 2x (12mm 122 x 61 cm)
Komponen:
- 1x Raspberry pi 3
- SD mikro 1x 8GB
- Jalur Led 1x (1m)
- 3x led (hijau, biru dan merah)
- Butang 1x
- Kunci elektrik 1x 6V / 12V
- 1x Relais 5V
- 6x LDR
- Perintang 9x
- Papan Roti 1x
- 1x MCP3008
- 1x GPIO T-tukang kasut
- Kabel Ethernet 1x
- 1x Kuasa luaran (kunci)
- 1x Kuasa sejagat (pi)
- Wayar elektronik
Ini adalah perkara yang saya gunakan, tetapi anda boleh menukar beberapa bahagian atau menambahkannya.
Jumlah kos maksimum tanpa alat adalah sekitar € 140
Langkah 2: Menyiapkan Raspberry Pi 3
Kami akan mula memasang sistem operasi pada Raspberry Pi kami.
Muat turun gambar "Raspbian Jessie dengan piksel" dari laman web Raspberry Pi. Anda akan melihat bahawa ini adalah fail ZIP. Ekstrak fail ZIP ini ke lokasi yang diingini.
- Muat turun alat Win32 Disk Imager, ini boleh dimuat turun di Sourceforge.
- Klik pada ikon folder untuk memilih gambar
- Kemudian pilih pada "Peranti" microSD anda
- Kemudian klik "Tulis"
Selepas gambar ditulis pada microSD anda, anda boleh membuka microSD di Windows Explorer.
- Buka fail "cmdline.txt"
- Tambahkan baris berikut sebelum perkataan "rootwait": 169.254.10.0
- Kemudian simpan fail tersebut.
Masukkan microSD dalam RPi
Gunakan voltan ke RPi anda dengan 5, 2V DC Adapter
Sambungkan kabel rangkaian ke RPi dan pasangkannya ke port rangkaian komputer anda.
Raspberry anda sudah siap digunakan sekarang.
Langkah 3: Sambungkan ke Raspberry Pi 3

Untuk menyambung ke RPi kami, kami akan menggunakan Putty.
- Muat turun Putty
- Buat sambungan SSH (lihat gambar)
-
Log masuk
- Nama pengguna: pi
- Kata Laluan: raspberry
MENYEDIAKAN WIFI
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
Pergi ke bahagian bawah fail dan tambahkan yang berikut:
network = {ssid = "nama rangkaian tanpa wayar"
psswrd = "kata laluan rangkaian psk =" kata laluan rangkaian tanpa wayar "}
Untuk melihat jenis alamat IP anda:
ifconfig wlan0
Sekarang anda boleh menyambung tanpa wayar ke Nama Host Raspberry Pi anda di alamat Putty = IP
Sekiranya terdapat masalah untuk menyambung ke wifi, anda boleh mengedit fail seperti ini:
"sudo nano /etc/wpa_supplicant/wpa_supplicant.config"
Langkah 4: Litar Elektrik




Dalam langkah ini kita akan menghubungkan setiap sensor ke Raspberry pi.
Sambungkan T-cobbler ke pin GPIO pada raspberry pi dan letakkan di papan roti. Atau anda boleh membuat PCB anda sendiri dan menjadikannya lebih tahan lama.
MCP3008:
- Sambungkan pin VDD ke 3v3Connect
- pin VREF ke 3v3Connect
- pin AGND ke GNDConnect
- pin CLK ke SCLKConnect
- pin Dout ke MISOConnect
- pin Din untuk MOSIConnect
- pin CS ke CEOConnect
- pin DGND ke GND
LDR:
Sambungkan setiap LDR yang anda gunakan (maksimum 8) ke satu pin pada MCP3008.
Sambungkan pin pertama LDR ke 3v3 dan yang kedua ke perintang dan perintang ke GND, dan sambungkan de LDR antara LDR dan perintang ke pin pada MCP3008.
SANGAT PENTING: Pastikan semua wayar yang menuju ke pi disambungkan dengan pin GPIO yang betul, jika tidak, program anda tidak akan berfungsi.
RFID
- Pin paling kiri (pin voltan) ke pin 3v3 RPI
- Yang kedua (RST) ke GPIO25
- Tanah ke tanah
- IRQ tidak
- MISO ke MISO RPI
- MOSI ke MOSI RPI
- SCK ke SCLK RPI
- SDA kepada Ketua Pegawai Eksekutif RPI
Butang peti sejuk:
- Satu pin ke pin 3v3 RPI
- Yang lain ke pin 13 RPI
Ketiga-tiga LED:
- Satu pin ke perintang 220 Ohm dan ke GROUND RPI
- Pin yang lain ke pin 23, 24 pin dan 26 pin
Lampu LED di dalam peti sejuk:
- Sambungkan satu pin (+) ke 5V
- Pin yang lain ke GROUND
KUNCI:
- Satu pin kunci (GROUND) yang anda sambungkan ke tanah penyesuai luaran
- Pin kunci yang lain (+) anda sambungkan ke Relais
- Bahagian positif penyesuai luaran yang anda sambungkan juga ke Relais
Jadi sekarang anda hanya perlu menghubungkan Relais itu sendiri.
- Pin negatif Relais yang anda sambungkan ke GROUND RPI
- Pin di tengah (+ pin) anda sambungkan ke pin 5V RPI
- Pin Lain (pin KY-1) yang anda sambungkan ke 21pin RPI
Langkah 5: Membangunkan Peti Sejuk


Pada langkah ini kita sedang membina peti sejuk.
Yang pertama anda perlukan:
- Papan lapis
- Jigsaw
- Penanda
Tandakan semua bahagian yang berlainan di papan lapis sebelum anda mula menggergaji.
2. Setelah anda memeriksa sama ada semua bahagiannya dipasarkan, anda boleh mula menggergaji. (Perlu diingat bahawa pisau juga memiliki beberapa lebar)
3. Setelah menggergaji semua bahagian anda boleh mula menggerudi lubang untuk sensor anda.
- Bahagian bawah peti sejuk memerlukan 6 lubang besar supaya botol boleh kekal pegun.
- Lantai peti sejuk memerlukan 6 lubang yang lebih kecil untuk sensor LDR.
- Bumbung memerlukan 3 lubang kecil untuk 3 led (biru, merah dan hijau).
- Pastikan rfid dapat membaca melalui kayu, jika tidak, anda perlu membuat kayu lebih nipis.
- Buat juga lubang kecil di bahagian depan bahagian dalam untuk butang.
Untuk pintu anda perlu membuat juga 2 lubang untuk menghubungkan pintu ke bahagian dalam peti sejuk. Untuk membuka dan menutup pintu, saya memasang pemegang.
Selepas anda menyelesaikan semua kerja-kerja kerja, anda boleh meletakkan bahagian elektrik di tempat menulis.
Langkah 6: Sambungkan Sensor ke Peti Sejuk



Dalam langkah ini, kita menyediakan peti sejuk dengan semua komponen yang kita beli.
Anda boleh mulakan dengan melekatkan papan roti dan pi Raspberry di bahagian belakang peti sejuk, itulah tempat di mana semua wayar berakhir.
Letakkan RFID, LED, LDR dan butang ke kanan dan pastikan anda boleh menyambung ke papan roti.
Pastikan semua wayar disambungkan dengan betul, anda boleh melihat gambar atau langkah lain untuk menulisnya.
Setelah meletakkan semua komponen di tempat yang betul, anda boleh mula mengikat bahagian yang berbeza seperti yang anda lihat dalam gambar. Semua wayar boleh disembunyikan di bahagian bawah berganda atau bahagian atas dua.
Langkah 7: Perkakasan Pengekodan

Saya menggunakan program Pycharm supaya saya dapat menguji semuanya semasa saya membuat pengekodan. Semua kod yang saya tulis, boleh anda dapatkan di github saya
Langkah 8: Mysql
Penurunan pangkalan data membantu anda untuk mula menggunakan projek ini.
Pengakuan ringkas kod MySql sangat berguna untuk mengubah projek jika anda mahu.
Saya menggunakan 4 jadual, Pengguna, Minuman, Tindakan dan Pembalakan. Jadual-jadual ini adalah kaedah yang paling mudah dan betul untuk memastikan projek berjalan.
Langkah 9: Laman Web Pengekodan


Anda dapat melihat semua kod dalam folder berikut di Github.
Saya menggunakan program Pycharm untuk menulis semuanya. Ini adalah kaedah mudah untuk membuat kod dan melihat semua yang anda lakukan semasa anda bekerja.
Langkah 10: Projek Autostart
Dalam langkah ini saya menunjukkan kepada anda bagaimana memulakan projek anda secara automatik pada raspberry pi.
Sekarang kita akan membiarkan kod kita dimulakan semula apabila pi kita boot sehingga dapat berjalan dengan sendirinya. Terdapat banyak cara untuk melakukan ini tetapi saya memilih kaedah rc.local.
Buka /etc/rc.local dengan editor teks kegemaran anda dan letakkan kod ini di atas baris "exit 0"
"tidur 15 python3 /home/pi/files/app/RUN.py & python3 /home/pi/files/website/website.py & Akhirnya"
semasa kami ingin melihat laman web kami, anda boleh melihat ke alamat IP yang dinyatakan di bahagian bawah fail website.py (lalai adalah 169.254.10.1:5000). Ini adalah akhir arahan pertama saya, jika ada yang tidak jelas, anda boleh memberi komen atau mesej kepada saya.
Langkah 11: Tamat
Dalam langkah ini kita akan meletakkan peti sejuk pintar kita untuk digunakan.
Sambungkan bekalan kuasa dari Rasberry Pi di soket. Tunggu sehingga Raspberry Pi dihidupkan sepenuhnya.
Sambungkan bekalan kuasa yang lain ke soket (untuk kunci).
Anda boleh minum dengan mengimbas lencana anda, menutup pintu sehingga minuman token akan masuk ke akaun anda.
Untuk melihat laman web anda: cari alamat IP anda diikuti oleh: 5000
Kini Smartfridge anda siap digunakan. Nikmati minuman sejuk anda tanpa memberi tekanan dan perhatikan penggunaannya.
Disyorkan:
Peti Peti Cahaya LED Mudah: 7 Langkah (dengan Gambar)

Lightbox Cube LED Mudah: Halo semua. Kali ini saya ingin berkongsi dengan anda model kubus lightbox sederhana yang boleh digunakan dengan terbuka (untuk menembak bahagian objek besar) dan sisi tertutup untuk yang kecil. Kubus ini mempunyai pembinaan modular, dapat dengan mudah
Peti ais: Tutup Pintu Peringatan untuk Peti Sejuk Anda: 6 Langkah

Peti ais: Tutup Pintu Peringatan untuk Peti Sejuk Anda: Kadang-kadang apabila saya mengeluarkan banyak barang dari peti sejuk, saya tidak mempunyai tangan bebas untuk menutup pintu dan kemudian pintu dibiarkan terbuka untuk waktu yang lama. Kadang-kadang apabila saya menggunakan terlalu banyak kekuatan untuk menutup pintu peti sejuk, ia melambung tetapi saya tidak dapat menyedarinya
Peti Sejuk dan Senarai Beli-belah Pintar: 11 Langkah

Peti Sejuk dan Senarai Beli-belah Pintar: Dengan peti sejuk dan senarai membeli-belah, anda dapat memantau tabiat membeli-belah anda. Anda boleh membuat senarai belanja anda sehingga anda hanya perlu membuka telefon anda semasa anda berada di kedai runcit. Projek ini juga boleh digunakan pada almari atau laci
Peti Sejuk Nevera Pintar: 6 Langkah

Nevera Smart Fridge: Saya pelajar NMCT di Howest Kortrijk (Belgium) dan sebagai sebahagian daripada peperiksaan kami harus membuat projek akhir. Saya membuat " Nevera ", alat untuk membantu anda mengingati semua yang ada di dalam peti sejuk anda. Dengan bantuan pengimbas kod bar, anda akan
Peti Sejuk Buatan Rumah Dengan Fungsi Kawalan Pintar (Pembeku Dalam): 11 Langkah (dengan Gambar)

Peti Sejuk Buatan Rumah Dengan Fungsi Kawalan Pintar (Pembeku Dalam): Hello Friends ini adalah Bahagian 2 peti sejuk DIY berdasarkan modul peltier, di bahagian ini kami menggunakan modul peltier 2 dan bukan 1, kami juga menggunakan pengawal termal untuk menetapkan suhu yang diinginkan untuk menjimatkan sedikit tenaga