Isi kandungan:

Peti Sejuk Pintar: 11 Langkah
Peti Sejuk Pintar: 11 Langkah

Video: Peti Sejuk Pintar: 11 Langkah

Video: Peti Sejuk Pintar: 11 Langkah
Video: ASMR SUSUN BARANG DI PETI AIS (shorts) 2024, Julai
Anonim
Peti Sejuk Pintar
Peti Sejuk Pintar
Peti Sejuk Pintar
Peti Sejuk Pintar
Peti Sejuk Pintar
Peti Sejuk Pintar

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

Sambungkan ke Raspberry Pi 3
Sambungkan ke Raspberry Pi 3

Untuk menyambung ke RPi kami, kami akan menggunakan Putty.

  1. Muat turun Putty
  2. Buat sambungan SSH (lihat gambar)
  3. 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

Litar Elektrik
Litar Elektrik
Litar Elektrik
Litar Elektrik
Litar Elektrik
Litar Elektrik
Litar Elektrik
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

Membangunkan Peti Sejuk
Membangunkan Peti Sejuk
Membina Peti Sejuk
Membina 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

Sambungkan Sensor ke Peti Sejuk
Sambungkan Sensor ke Peti Sejuk
Sambungkan Sensor ke Peti Sejuk
Sambungkan Sensor ke Peti Sejuk
Sambungkan Sensor ke Peti Sejuk
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

Perkakasan Pengekodan
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

Laman Web Pengekodan
Laman Web Pengekodan
Laman Web Pengekodan
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: