Orodha ya maudhui:

Fridge Smart: Hatua 11
Fridge Smart: Hatua 11

Video: Fridge Smart: Hatua 11

Video: Fridge Smart: Hatua 11
Video: Majambazi walipopambana na Polisi baada ya kuiba pesa NMB Bank 2024, Novemba
Anonim
Friji mahiri
Friji mahiri
Friji mahiri
Friji mahiri
Friji mahiri
Friji mahiri

Halo, katika hii inayoweza kufundishwa kwa shule nitakuonyesha jinsi ya kuunda jokofu yako mwenyewe kwa kutumia Raspberry Pi. Friji mahiri inahesabu vinywaji unavyochukua kwa kutumia beji yako ya kibinafsi.

Takwimu zote zitahifadhiwa na kukusanywa katika hifadhidata ya Mysql na kuweka kwenye wavuti. Wavuti ni msikivu na inaweza kutumika kwenye simu mahiri.

Hatua ya 1: Zana na Vipengele

Zana:

  • Chuma cha kutengeneza
  • Solder
  • Kuchimba
  • Jigsaw
  • Saw
  • Screwdriver au nyundo (ikiwa unataka kutumia screws au kucha)
  • Sandpaper
  • Plywood ya mbao 2x (12mm 122 x 61 cm)

Vipengele:

  • 1x Raspberry pi 3
  • 1x 8GB SD ndogo
  • Ukanda wa kuongozwa wa 1x (1m)
  • 3x iliyoongozwa (kijani, bluu na nyekundu)
  • Kifungo cha 1x
  • Kitufe cha elektriki cha 1x 6V / 12V
  • 1x Relais 5V
  • 6x LDR
  • Upinzani wa 9x
  • Bodi ya mkate ya 1x
  • 1x MCP3008
  • 1x GPIO T-usindikaji
  • Cable ya 1 Ethernet
  • Nguvu ya nje ya 1x (kufuli)
  • 1x Nguvu ya ulimwengu (pi)
  • Waya za elektroniki

Hizi ni vitu ambavyo nilitumia, lakini unaweza kubadilisha sehemu zingine au kuongeza zingine.

Kiwango cha juu cha gharama bila zana ni karibu € 140

Hatua ya 2: Kuweka Raspberry Pi 3

Tutaanza kusanikisha mfumo wa uendeshaji kwenye Raspberry Pi yetu.

Pakua picha "Raspbian Jessie na pixel" kutoka kwa wavuti ya Raspberry Pi. Utaona kwamba hii ni faili ya ZIP. Toa faili hii ya ZIP kwenye eneo unalotaka.

  • Pakua zana Win32 Disk Imager, hii inaweza kupakuliwa kwenye Sourceforge.
  • Bonyeza ikoni ya folda kuchagua picha
  • Kisha chagua kwenye "Kifaa" chako cha MicroSD
  • Kisha bonyeza "Andika"

Baada ya picha kuandikwa kwenye microSD yako, unaweza kufungua microSD katika Windows Explorer.

  • Fungua faili "cmdline.txt"
  • Ongeza mstari ufuatao kabla ya neno "rootwait": 169.254.10.0
  • Kisha hifadhi faili.

Ingiza microSD katika RPi

Tumia voltage kwa RPi yako na 5, 2V DC Adapter

Unganisha kebo ya mtandao kwa RPi na uiunganishe kwenye bandari ya mtandao ya kompyuta yako.

Raspberry yako iko tayari kutumia sasa.

Hatua ya 3: Unganisha kwenye Raspberry Pi 3

Unganisha kwenye Raspberry Pi 3
Unganisha kwenye Raspberry Pi 3

Ili kuungana na RPi yetu tutatumia Putty.

  1. Pakua Putty
  2. Unda unganisho la SSH (angalia picha)
  3. Weka sahihi

    • Jina la mtumiaji: pi
    • Nenosiri: rasipberry

KUWEKA WIFI UP

Sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

Nenda chini ya faili na ongeza yafuatayo:

network = {ssid = "jina la mtandao wa wireless"

psswrd = "nywila ya mtandao psk =" nywila ya mtandao wa waya "}

Kuona aina ya anwani yako ya IP:

0

Sasa unaweza kuunganisha bila waya kwa Jina lako la Jina la Raspberry Pi katika Putty = anwani ya IP

Ikiwa kuna shida ya kuungana na wifi, unaweza kuhariri faili kama hii:

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

Hatua ya 4: Mzunguko wa Umeme

Mzunguko wa Umeme
Mzunguko wa Umeme
Mzunguko wa Umeme
Mzunguko wa Umeme
Mzunguko wa Umeme
Mzunguko wa Umeme
Mzunguko wa Umeme
Mzunguko wa Umeme

Katika hatua hii tutaunganisha kila sensorer kwa Raspberry pi.

Unganisha T-cobbler kwenye pini za GPIO kwenye pi ya raspberry na kuiweka kwenye ubao wa mkate. Au unaweza kutengeneza PCB yako mwenyewe na kuifanya iwe ya kudumu zaidi.

MCP3008:

  • Unganisha pini ya VDD kwa 3v3Connect
  • pini ya VREF kwa 3v3Connect
  • pini ya AGND kwa GNDConnect
  • pini ya CLK kwa SCLKConnect
  • pini ya Dout kwa MISOConnect
  • pini ya Din kwa MOSIConnect
  • pini ya CS kwa CEOConnect
  • pini ya DGND kwa GND

LDR:

Unganisha kila LDR unayotumia (max 8) kwa pini moja kwenye MCP3008.

Unganisha pini ya kwanza ya LDR na 3v3 na ya pili kwa kontena na kinzani kwa GND, na unganisha LDR kati ya LDR na kontena kwa pini kwenye MCP3008.

MUHIMU SANA: Hakikisha waya zote zinazoenda kwenye pi zimeunganishwa na pini sahihi ya GPIO, vinginevyo mpango wako hautafanya kazi.

RFID

  • Pini nyingi za kushoto (pini ya Voltage) hadi pini ya 3v3 ya RPI
  • Ya pili (RST) kwa GPIO25
  • Ardhi chini
  • IRQ sio
  • MISO kwa MISO ya RPI
  • MOSI kwa MOSI ya RPI
  • SCK kwa SCLK ya RPI
  • SDA kwa Mkurugenzi Mtendaji wa RPI

Kitufe cha friji:

  • Pini moja kwa pini 3v3 ya RPI
  • Nyingine kwa pini 13 ya RPI

LED tatu:

  • Pini moja kwa kontena la 220 Ohm na kwa AJILI ya RPI
  • Pini nyingine kwa pini 23, pini 24 na pini 26

Taa za LED kwenye friji:

  • Unganisha pini moja (+) kwa 5V
  • Pini nyingine kwa GROUND

Kufuli:

  • Pini moja ya kufuli (GROUND) unayoiunganisha kwenye ardhi ya adapta ya nje
  • Pini nyingine ya kufuli (+) unaiunganisha kwenye Relais
  • Upande mzuri wa adapta ya nje pia unaunganisha kwenye Relais

Kwa hivyo sasa lazima uunganishe Relais yenyewe.

  • Pini hasi ya Relais unayoiunganisha kwenye GROUND ya RPI
  • Pini katikati (+ pini) unaunganisha kwenye pini ya 5V ya RPI
  • Pini nyingine (KY-1 pin) unaunganisha kwenye 21pin ya RPI

Hatua ya 5: Kujenga Friji

Kujenga Friji
Kujenga Friji
Kujenga Friji
Kujenga Friji

Katika hatua hii tunajenga friji.

Kwanza kabisa utahitaji:

- Plywood

- Jigsaw

- Alama

Weka alama sehemu zote tofauti kwenye plywood kabla ya kuanza kuona.

2. Baada ya kukagua ikiwa sehemu zote ni soko unaweza kuanza kuona. (Kumbuka kuwa blade pia ina upana)

3. Baada ya kuona sehemu zote unaweza kuanza kuchimba mashimo kwa sensorer zako.

- Chini ya friji inahitaji mashimo makubwa 6 ili chupa ziweze kukaa sawa.

- Sakafu ya friji inahitaji mashimo madogo 6 kwa sensorer za LDR.

- Paa inahitaji mashimo madogo 3 kwa viongo 3 (bluu, nyekundu na kijani).

- Hakikisha kwamba rfid inaweza kusoma kupitia kuni, vinginevyo unahitaji kuifanya kuni iwe nyembamba.

- Tengeneza pia shimo kidogo mbele ya ndani kwa kitufe.

Kwa mlango unahitaji kutengeneza mashimo 2 pia kuunganisha mlango na ndani ya friji. Kufungua na kufunga mlango niliweka mpini.

Baada ya kumaliza kazi zote mbili unaweza kuweka sehemu za umeme mahali pa kuandika.

Hatua ya 6: Unganisha Sensorer kwenye Friji

Unganisha Sensorer kwenye Friji
Unganisha Sensorer kwenye Friji
Unganisha Sensorer kwenye Friji
Unganisha Sensorer kwenye Friji
Unganisha Sensorer kwenye Friji
Unganisha Sensorer kwenye Friji

Katika hatua hii tunaanzisha friji yetu na vifaa vyote tulivyonunua.

Unaweza kuanza kwa kubandika ubao wa mkate na pi ya Raspberry nyuma ya friji, hapo ndipo mahali ambapo waya zote zinaishia.

Weka RFID, LED, LDR na kitufe kulia na uhakikishe kuwa unaweza kuunganisha kwenye ubao wa mkate.

Hakikisha kuwa waya zote zimeunganishwa kwa usahihi, unaweza kutazama picha au hatua zingine za kufanya uandike.

Baada ya kuweka vifaa vyote mahali pazuri unaweza kuanza kuzungusha sehemu tofauti pamoja kama unaweza kuona kwenye picha. Waya wote wanaweza kujificha chini mbili au juu mara mbili.

Hatua ya 7: Coding Hardware

Vifaa vya Coding
Vifaa vya Coding

Nilitumia mpango wa Pycharm ili niweze kujaribu kila kitu wakati nilikuwa nikiandika. Nambari zote ambazo niliandika, unaweza kupata kwenye github yangu

Hatua ya 8: Mysql

Kushuka kwa hifadhidata kunakusaidia kuanza kutumia mradi huu.

Utambuzi rahisi wa nambari ya MySql inasaidia kubadilisha mradi ikiwa unataka.

Nilitumia meza 4, Watumiaji, Vinywaji, Vitendo na magogo. Jedwali hizi ndio njia rahisi na sahihi zaidi ya kuhakikisha mradi unafanya kazi.

Hatua ya 9: Wavuti ya Usimbuaji

Wavuti ya Usimbuaji
Wavuti ya Usimbuaji
Wavuti ya Usimbuaji
Wavuti ya Usimbuaji

Unaweza kuona nambari yote kwenye folda ifuatayo kwenye Github.

Nilitumia mpango wa Pycharm kuandika yote. Ni njia rahisi ya kuweka nambari na kuona kila kitu unachofanya wakati unafanya kazi.

Hatua ya 10: Mradi wa Autostart

Katika hatua hii ninakuonyesha jinsi ya kuanzisha mradi wako kwenye rasiberi pi.

Sasa tutaruhusu nambari yetu ya kujiendesha wakati boti zetu za pi ili iweze kujiendesha yenyewe. Kuna njia nyingi za kufanya hivyo lakini ninachagua njia ya rc.local.

Fungua /etc/rc.local na mhariri wa maandishi unayopenda na uweke nambari hii juu ya laini ya "kutoka 0"

"lala 15 python3 / nyumba/pi/files/app/RUN.py & python3 /home/pi/files/website/website.py & Hatimaye"

wakati tunataka kuona wavuti yetu, unaweza kuvinjari kwa anwani ya IP ambayo ilifafanuliwa chini ya faili ya tovuti.py (chaguo-msingi ni 169.254.10.1:5000). Huu ndio mwisho wa kufundisha kwangu kwa kwanza, ikiwa kuna jambo halieleweki, unaweza kutoa maoni au kunitumia ujumbe.

Hatua ya 11: Mwisho

Katika hatua hii tutaweka smartfridge yetu tayari kwa matumizi.

Unganisha usambazaji wa umeme kutoka kwa Rasberry Pi kwenye tundu. Subiri hadi Raspberry Pi itakapowashwa kabisa.

Unganisha umeme mwingine kwenye tundu (kwa kufuli).

Unaweza kunywa kwa kukagua beji yako, funga mlango ili vinywaji vya ishara vitakwenda kwenye akaunti yako.

Kuona wavuti yako: tafuta anwani yako ya IP ikifuatiwa na: 5000

Sasa Smartfridge yako iko tayari kutumika. Furahiya vinywaji vyako baridi bila kusisitiza na uangalie matumizi.

Ilipendekeza: