Sisukord:

Nutikas külmik: 11 sammu
Nutikas külmik: 11 sammu

Video: Nutikas külmik: 11 sammu

Video: Nutikas külmik: 11 sammu
Video: Что хранит Мирон в своем маленьком холодильнике? Я была в шоке 😱 2024, November
Anonim
Nutikas külmik
Nutikas külmik
Nutikas külmik
Nutikas külmik
Nutikas külmik
Nutikas külmik

Tere, selles kooliõpetuses näitan teile, kuidas Raspberry Pi abil oma nutikas külmik luua. Nutikas külmik loeb teie isikliku märgi abil välja võetud joogid.

Kõik andmed salvestatakse ja kogutakse Mysqli andmebaasi ning lisatakse veebisaidile. Veebisait on tundlik ja nutitelefonides kasutatav.

Samm: tööriistad ja komponendid

Tööriistad:

  • Jootekolb
  • Jootma
  • Puurida
  • Pusle
  • Saag
  • Kruvikeeraja või haamer (kui soovite kasutada kruvisid või naelu)
  • Liivapaber
  • 2x lehtpuu vineer (12mm 122 x 61 cm)

Komponendid:

  • 1x vaarika pi 3
  • 1x 8 GB micro SD
  • 1x LED -riba (1m)
  • 3x LEDid (roheline, sinine ja punane)
  • 1x nupp
  • 1x 6V / 12V elektriline lukk
  • 1x Relais 5V
  • 6x LDR
  • 9x takisti
  • 1x leivalaud
  • 1x MCP3008
  • 1x GPIO T-cobbler
  • 1x Etherneti kaabel
  • 1x väline toide (lukk)
  • 1x universaalne võimsus (pi)
  • Elektroonilised juhtmed

Need on asjad, mida ma kasutasin, kuid saate mõnda osa muuta või mõnda lisada.

Maksimaalne kogukulu ilma tööriistadeta on umbes 140 eurot

Samm: seadistage Raspberry Pi 3

Alustame oma Raspberry Pi operatsioonisüsteemi installimist.

Laadige Raspberry Pi veebisaidilt alla pilt "Raspbian Jessie piksliga". Näete, et see on ZIP-fail. Ekstraktige see ZIP-fail soovitud asukohta.

  • Laadige alla tööriist Win32 Disk Imager, selle saate alla laadida Sourceforge'ist.
  • Pildi valimiseks klõpsake kaustaikooni
  • Seejärel valige jaotises "Seade" oma microSD
  • Seejärel klõpsake nuppu "Kirjuta"

Kui pilt on teie microSD -le kirjutatud, saate selle avada Windows Exploreris.

  • Avage fail "cmdline.txt"
  • Lisage sõna "rootwait" ette järgmine rida: 169.254.10.0
  • Seejärel salvestage fail.

Sisestage microSD -kaart RPi -sse

Lisage oma RPi -le pinge 5, 2 V alalisvooluadapteriga

Ühendage võrgukaabel RPi -ga ja ühendage see arvuti võrgupordiga.

Teie Vaarikas on kohe kasutamiseks valmis.

Samm: looge ühendus Raspberry Pi 3 -ga

Ühendage Raspberry Pi 3 -ga
Ühendage Raspberry Pi 3 -ga

RPi -ga ühenduse loomiseks kasutame Puttyt.

  1. Laadige alla Putty
  2. Looge SSH -ühendus (vt pilti)
  3. Logi sisse

    • Kasutajanimi: pi
    • Parool: vaarikas

WIFI SEADISTAMINE

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

Minge faili lõppu ja lisage järgmine:

võrk = {ssid = "traadita võrgu nimi"

psswrd = "võrgu parool psk =" traadita võrgu parool "}

IP -aadressi tüübi vaatamiseks tehke järgmist.

ifconfig wlan0

Nüüd saate traadita ühenduse luua oma Raspberry Pi hostinimega, kasutades Putty = IP -aadressi

Kui WiFi -ga ühenduse loomisel ilmneb probleem, saate faili muuta järgmiselt.

"sudo nano /etc/wpa_supplicant/wpa_supplicant.config"

4. samm: elektriline vooluahel

Elektriahel
Elektriahel
Elektriahel
Elektriahel
Elektriahel
Elektriahel
Elektriahel
Elektriahel

Selles etapis ühendame iga anduri Raspberry pi -ga.

Ühendage T-cobbler vaarika pi GPIO tihvtidega ja asetage see leivaplaadile. Või võite ise oma PCB teha ja selle vastupidavamaks muuta.

MCP3008:

  • Ühendage VDD tihvt 3v3Connectiga
  • VREF -pin 3v3Connect'i külge
  • AGND tihvt GNDConnectiga
  • CLK tihvtiga SCLKConnect
  • Dout -tihvtiga MISOConnect
  • Din -pin MOSIConnectiga
  • CS -pistik CEOConnecti
  • DGND tihvt GND -le

LDR:

Ühendage iga kasutatav LDR (max 8) MCP3008 ühe tihvtiga.

Ühendage LDR esimene tihvt 3v3 -ga ja teine takisti ja takisti GND -ga ning ühendage de LDR LDR -i ja takisti vahel MCP3008 tihvtiga.

VÄGA TÄHTIS: veenduge, et kõik pi -le minevad juhtmed on ühendatud õige GPIO -tihvtiga, vastasel juhul teie programm ei tööta.

RFID

  • Enamik vasakpoolset tihvti (pinpinõel) RPI 3v3 tihvti külge
  • Teine (RST) GPIO25 -le
  • Maa maapinnale
  • IRQ mitte
  • MISO RPI MISO -le
  • MOSI kuni RPI MOSI
  • SCK RPI SCLK -le
  • SDA RPI tegevjuhile

Külmiku nupp:

  • Üks tihvt RPI 3v3 tihvti külge
  • Teine RPI tihvti 13 külge

Kolm LED -i:

  • Üks tihvt 220 oomi takistile ja RPI maandusele
  • Teine tihvt 23, 24 ja 26 tihvtiga

LED -tuled külmkapis:

  • Ühendage üks tihvt (+) 5V -ga
  • Teine tihvt maapinnale

LUKK:

  • Üks lukustustihvt (GROUND), mille ühendate välise adapteri maandusega
  • Luku teine tihvt (+), mille ühendate Relais'iga
  • Relaisiga ühendatava välise adapteri positiivne külg

Nii et nüüd on teil ainult Relais ise ühendada.

  • Relais'i negatiivne tihvt, mille ühendate RPI GROUNDiga
  • Keskel olev tihvt (+tihvt) ühendate RPI 5V kontaktiga
  • Teine tihvt (KY-1 tihvt), mille ühendate RPI 21 kontaktiga

Samm: ehitage külmik

Külmiku ehitamine
Külmiku ehitamine
Külmiku ehitamine
Külmiku ehitamine

Selles etapis ehitame külmiku.

Kõigepealt vajate:

- vineer

- Pusle

- Marker

Enne saagimise alustamist märkige vineerile kõik erinevad osad.

2. Kui olete kontrollinud, kas kõik osad on turul, võite hakata saagima. (Pidage meeles, et tera on ka mõne laiusega)

3. Pärast kõigi osade saagimist võite hakata anduritele auke puurima.

- Külmkapi põhjas on vaja 6 suurt auku, nii et pudelid saaksid paigal püsida.

- Külmiku põrandal on vaja 6 väiksemat ava LDR -andurite jaoks.

- Katusel on 3 LED -i jaoks 3 väikest auku (sinine, punane ja roheline).

- Veenduge, et rfid saaks puidu kaudu lugeda, vastasel juhul peate puidu õhemaks muutma.

- Tehke nupu jaoks ka väike auk esiosa sisemusse.

Ukse jaoks peate tegema ka 2 auku, et ühendada uks külmiku sisemusega. Ukse avamiseks ja sulgemiseks paigaldasin käepideme.

Kui olete kõik käsitsitööd lõpetanud, saate elektrilised osad kirjutuskohta panna.

Samm: ühendage andurid külmkapiga

Ühendage andurid külmikuga
Ühendage andurid külmikuga
Ühendage andurid külmikuga
Ühendage andurid külmikuga
Ühendage andurid külmikuga
Ühendage andurid külmikuga

Selles etapis seadistame oma külmiku koos kõigi ostetud komponentidega.

Alustuseks kleepige leivaplaat ja vaarika pi külmkapi tagaküljele, see on koht, kuhu kõik juhtmed jõuavad.

Asetage RFID, valgusdioodid, LDR -id ja nupp paremale ning veenduge, et saate leivaplaadiga ühenduse luua.

Veenduge, et kõik juhtmed on õigesti ühendatud, saate vaadata pilte või muid samme kirjutamiseks.

Kui olete kõik komponendid õigesse kohta asetanud, võite hakata erinevaid osi kokku keerama, nagu piltidel näha. Kõik juhtmed saab peita topeltpõhja või topeltpõhja.

Samm: riistvara kodeerimine

Riistvara kodeerimine
Riistvara kodeerimine

Kasutasin programmi Pycharm, et saaksin kodeerimise ajal kõike testida. Kogu koodi, mille ma kirjutasin, leiate minu githubist

8. samm: MySql

Andmebaasi langus aitab teil seda projekti kasutada.

Kui soovite, on projekti muutmiseks abiks lihtne MySql -koodi kinnitamine.

Ma kasutasin 4 tabelit, kasutajad, joogid, toimingud ja logimine. Need tabelid on kõige lihtsam ja õigem viis projekti toimimise tagamiseks.

9. samm: veebisaidi kodeerimine

Kodeerimise veebisait
Kodeerimise veebisait
Kodeerimise veebisait
Kodeerimise veebisait

Kogu koodi näete Githubi järgmises kaustas.

Selle kirjutamiseks kasutasin programmi Pycharm. See on lihtne viis kodeerida ja vaadata kõike, mida töötamise ajal teete.

10. samm: automaatse käivitamise projekt

Selles etapis näitan teile, kuidas oma projekti vaarika pi abil automaatselt käivitada.

Nüüd laseme oma koodil automaatselt käivituda, kui meie pi saabub, et see saaks ise töötada. Selleks on mitu võimalust, kuid ma valin rc.local meetodi.

Avage /etc/rc.local oma lemmiktekstiredaktoriga ja asetage see kood rea "exit 0" kohale

"sleep 15 python3 /home/pi/files/app/RUN.py & python3 /home/pi/files/website/website.py & Lõpuks"

kui tahame oma veebisaiti näha, saate sirvida veebisaidi.py faili allosas määratud IP -aadressi (vaikimisi on 169.254.10.1:5000). Sellega on minu esimene juhendatav lõpp. Kui midagi pole selge, võite mulle kommentaari või sõnumi saata.

11. samm: lõpp

Selles etapis paneme oma nutika külmkapi kasutamiseks valmis.

Ühendage toiteallikas pistikupesast Rasberry Pi. Oodake, kuni Raspberry Pi on täielikult käivitatud.

Ühendage teine toide pistikupessa (luku jaoks).

Saate jooki võtta, skaneerides oma märgi, sulgege uks, nii et sümboolsed joogid lähevad teie kontole.

Veebisaidi vaatamiseks otsige oma IP -aadressi ja seejärel 5000

Nüüd on teie Smartfridge kasutusvalmis. Nautige oma külmi jooke ilma stressita ja jälgige tarbimist.

Soovitan: