Orodha ya maudhui:
- Hatua ya 1: Sehemu na Orodha ya Nyenzo za Mradi
- Hatua ya 2: Mzunguko wa mkate
- Hatua ya 3: Arduino
- Hatua ya 4: Raspberry Pi
- Hatua ya 5: Wavuti
- Hatua ya 6: Nyumba
Video: Smart Lockbox: Hatua 7
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:48
Katika hii inayoweza kufundishwa nitakuonyesha jinsi ya kutengeneza sanduku la kufuli lenye busara.
Sanduku la kufuli linaendeshwa na Arduino (UNO) na hutumia RFID na servo motor kudhibiti upataji wakati unafuatilia data zinazoingia kutoka kwa sensorer tofauti. Historia ya data itahifadhiwa kwenye hifadhidata ya MYSQL. Risiberi Pi.
Hatua ya 1: Sehemu na Orodha ya Nyenzo za Mradi
Kompyuta / mdhibiti mdogo:
- Arduino UNO
- Mfano wa Raspberry Pi 4 B
Sehemu
- Sensor ya joto ya LM35
- Sensor ya GL5537 LDR
- VMA405 au RC522 RFID sensor msomaji na tag
- MG 996R Servo motor
- Waya za kuruka za Dume na Mwanamke wa DuPont
- Waya za mkate
- LED nyekundu
- LED ya kijani
- Buzzer inayotumika 5V
- 1k oh (ohm) kinzani
- Vipimo 2 x 330 Ω (ohm)
Makazi
Sanduku linaweza kutengenezwa kutoka kwa nyenzo yoyote. Yangu yametengenezwa kwa kadibodi
Ziada
Nilitengeneza kiambatisho cha mbao kwa servomotor (hiari)
Programu
Arduino IDE, nambari ya studio ya Visual - Raspberry Pi na SSH, benchi la kazi la MYSQL
Kwa makadirio ya bei, unaweza kuangalia faili ya BOM.
Hatua ya 2: Mzunguko wa mkate
RFID
- Vcc 3.3. V ya Arduino
- RST Digital 9 pini
- Gnd Gnd wa Arduino
- Pini ya MISO Digital 12
- Pini ya MOSI Digital 11
- Siri ya SCK Digital 13
- NSS / SDA Digital 10 pini
Servomotor
- 5V (Nyekundu) (+) kwenye ubao wa mkate
- Gnd (Brown) Gnd kwenye mkate
- PWM (Chungwa) Dijiti 3 ya dijiti
LM35
- Vin (+) (+) kwenye ubao wa mkate
- Gnd Gnd kwenye ubao wa mkate
- Piga Analog 1 pini
LDR
- Vin (+) (+) kwenye ubao wa mkate
- Gnd Gnd kwenye ubao wa mkate na kipinzani cha 1K ohm
- Piga Analog 0 pini
Iliyoongozwa (Kijani)
- Vin (+) Digital 4 pin na 330 ohm resistor
- Gnd Gnd kwenye ubao wa mkate
Imeongozwa (Nyekundu)
- Vin (+) Digital 5 pin na 330 ohm resistor
- Gnd Gnd kwenye ubao wa mkate
Buzzer hai
- Vin (+) (+) kwenye ubao wa mkate
- Gnd Gnd kwenye ubao wa mkate
Arduino kwa ubao wa mkate
- Arduino 5V (+) (+) kwenye ubao wa mkate
- Arduino Gnd Gnd kwenye ubao wa mkate
Raspberry Pi hadi Arduino
Itaunganishwa na USB
Hatua ya 3: Arduino
Wiring ya umeme inapaswa kuonekana sawa na picha hapo juu.
Kwanza unganisha Arduino na kompyuta ili kupanga vifaa. Nambari kuu itapakuliwa hapa chini lakini usitumie bado, kwanza fuata hatua zifuatazo.
Maktaba
Tutatumia maktaba ya SPI na MFRC 522 kufanya kazi na sensor ya RFID.
Pakua maktaba ya RFID hapa kutoka Github ya miguelbalboa
Ondoa faili ya zip.
Katika IDE ya Arduino nenda kwenye mchoro> ni pamoja na maktaba na uchague faili uliyopakua
Baada ya kupakia faili ya zip, nenda kwenye mchoro> ujumuishe maktaba> dhibiti maktaba. Katika meneja wa maktaba, tafuta "MFRC522". Inapaswa kusema kwamba maktaba imewekwa.
Inachanganua data ya RFID
Nenda kwenye faili> mifano> MFR522> dumpinfo na upakie / anza nambari kwenye IDE yako. Utaona kuwa nambari hiyo ni pamoja na maktaba ya MFR522.h na SPI.h. Zote zinahitajika kwa RFID.
Sasa fungua mfuatiliaji wa serial (zana> serialmonitor) na uchanganue beji yako na kadi hadi data yote itaonyeshwa.
Hakikisha kuandika UID kwa sababu utaihitaji.
Sasa unaweza kupakua nambari kuu (Arduino_code_lockbox) Katika nambari kuu, badilisha nambari yako ya lebo ya UID na ile kutoka kwa msimbo.
Baada ya kuendesha / kupakia nambari kwenye IDE ya Arduino, jaribu skana ya rfid. Ikiwa inafanya kazi unaweza kukata USB ya Arduino kutoka kwa kompyuta na kuiunganisha na Raspberry Pi.
Hatua ya 4: Raspberry Pi
Soma data kutoka Arduino katika Python
Hakikisha kwamba Arduino imeunganishwa na Raspberry Pi. Fungua programu.py na uendeshe faili. Utaona data iliyopokelewa na sensorer zako kutoka Arduino.
Ili kusoma data utahitaji sehemu ya nambari ya nambari (angalia picha).
Hifadhidata ya MYSQLUnda hifadhidata kushikilia maadili yaliyopimwa ya sensorer zako. Kwa mradi huu nitatengeneza meza za joto, LDR na RFID.
Nyuma ya Nyuma
Ongeza njia za chatu na urekebishe kwa hifadhidata yako ya MySQL ipasavyo Tuma maadili ya data ya sensorer zako kwenye hifadhidata yako mwenyewe.
Hatua ya 5: Wavuti
Mpangilio
Unaweza kutumia faili kutoka kwa webrar.rarOr unaweza kuunda tovuti yako mwenyewe na html, css.
Onyesha data kutoka hifadhidata
Tumia javascript kupata na kuonyesha data kutoka hifadhidata kwenye wavuti yako
Maktaba ya Chati.js itatumika kuchora data.
Hatua ya 6: Nyumba
Nje
Kwa nje ya nyumba nilibandika sehemu tofauti pamoja Sehemu ya juu Imekatwa kwa umbo la L ili msingi wa L (upande wa kulia kwenye picha) uwe thabiti zaidi.
Kwa sensor ya RFID, kukata shimo kwenye sanduku ni hiari. Inapaswa kuwa rahisi kukagua kadibodi ikiwa sio nene sana.
Servomotor itarekodiwa nje, kulingana na jinsi ya kuweka rasipiberi ndani ya sanduku, utahitaji kutengeneza mashimo madogo kwa unganisho la kebo kama kebo ya USB au ethernet.
Mambo ya ndani
Kwa mambo ya ndani nilitengeneza safu ili niweze kutenganisha vifaa vyote na imejipanga zaidi. Raspberry Pi itakuwa chini ya sanduku na Arduino na ubao wa mkate itakuwa kwenye safu ya juu.
Ilipendekeza:
Taa ya Taa ya Smart Smart - Taa mahiri W / Arduino - Nafasi ya Kazi ya Neopixels: Hatua 10 (na Picha)
Taa ya Taa ya Smart Smart | Taa mahiri W / Arduino | Nafasi ya Kazi ya Neopixels: Sasa siku tunatumia muda mwingi nyumbani, kusoma na kufanya kazi kwa kweli, kwa nini tusifanye nafasi yetu ya kazi iwe kubwa na mfumo wa taa na taa za Arduino na Ws2812b msingi. Hapa naonyesha jinsi ya kujenga Smart yako Dawati la Taa ya LED ambayo
Nyumba ya Smart Smart: Hatua 5
Nyumba ya Smart Smart: Materialen: dunne gelamineerde hout platen. 1 x grondplaat alikutana na kipenyo cha van 1 cmkleine nagels 2 x mikanda ya mkate mikate ya plakbandveel alikutana na kipenyo 0.3 cmveel jumper kabels gereedschap: boormachinelijmpistoolsoldeerboutschroevendra
Taa ya Smart Smart ya Bluetooth inayodhibitiwa na Bluetooth: Hatua 7
Taa ya Smart Smart ya Bluetooth inayodhibitiwa na Bluetooth: Daima ninaota kudhibiti vifaa vyangu vya taa. Kisha mtu akatengeneza taa nzuri ya kupendeza ya LED. Hivi karibuni nilikutana na Taa ya LED na Joseph Casha kwenye Youtube. Kupata msukumo kwa hiyo, niliamua kuongeza kazi kadhaa wakati nikitunza
Vifaa vya Hardware na Software Hack Smart Devices, Tuya na Broadlink LEDbulb, Sonoff, BSD33 Smart kuziba: Hatua 7
Vifaa vya Hardware na Software Hack Smart Devices, Tuya na Broadlink LEDbulb, Sonoff, BSD33 Smart Plug: Katika hii Inayoweza kufundishwa naonyesha jinsi nilivyoangazia vifaa kadhaa mahiri na firmware yangu mwenyewe, ili niweze kuzidhibiti na MQTT kupitia usanidi wangu wa Openhab. vifaa vipya wakati nilividanganya. Kwa kweli kuna njia zingine za msingi za programu kuangazia f
Taa ya Wingu la Smart Smart: Hatua 11 (na Picha)
Taa ya Wingu la Smart Smart: Hii ni wingu mahiri la LED ambalo linaweza kuwekwa pamoja na zana ndogo. Pamoja na mtawala unaweza kufanya kila aina ya mifumo na chaguzi za rangi. Kwa kuwa taa za LED zinaweza kushughulikiwa (kila LED inaweza kuwa na rangi tofauti na / au mwangaza) karai