Tartalomjegyzék:

Intelligens hátizsák: 8 lépés
Intelligens hátizsák: 8 lépés

Videó: Intelligens hátizsák: 8 lépés

Videó: Intelligens hátizsák: 8 lépés
Videó: Как Кремль управляет нашими мыслями. Эксперимент, поставленный после катастрофы Малайзийского боинга 2024, Július
Anonim
Intelligens hátizsák
Intelligens hátizsák

Ha olyan diák vagy, mint én, néhányan biztosan kapcsolódnak ahhoz a problémához, amelyet elfelejtek. Nincs sok időm a hátizsákom elkészítésére, és mielőtt észrevennéd, valamit elfelejtettél.

Megpróbáltam megkönnyíteni az életemet azzal, hogy elkészítettem egy Raspberry pi projektet egy webes felületen, amely nyomon követi a dolgaidat.

Az ötlet az, hogy RFID-matricákat helyezzen fel mindenre, amire szüksége van, és készítsen listákat a szükséges webes felületen. És abban a pillanatban, amikor meg kell készítenie a hátizsákját, kinyitja a listát, átvizsgál mindent, és beteszi a hátizsákjába.

Kellékek

  • hátizsák
  • mágneses hall-érzékelő
  • mágnes
  • ADXL345
  • 16*2 LCD
  • MCP3008
  • MFRC522
  • 4.7K ohmos ellenállás
  • vezetékek
  • forrasztópáka
  • a hő zsugorodik
  • málna pi 3b+, tápegység
  • micro sd kártya (8gb +)
  • erős ragasztó
  • 13,56 MHz -es RFID -címkék

Eszközök:

  • csavarhúzó
  • forrasztópáka
  • kés
  • fogó szétszerelése

1. lépés: A Raspberry Pi konfigurálása

Ha megvan az összes kellék, kezdhetjük!

  1. Helyezze a microSD -kártyát a számítógépébe;
  2. Töltse le a Raspbian OS képét a https://www.raspberrypi.org/downloads/raspbian/ webhelyről
  3. Villítsa fel a képet a micro SD-kártyán olyan szoftverrel, mint az Etcher vagy a win32diskimager;
  4. Lépjen be az SD-kártya hozzáférhető partíciójába, és nyissa meg a cmdline.txt fájlt Jegyzettömbbel;
  5. Add ip = 169.254.10.1 mentés és bezárás;
  6. Most tegye a micro-SD kártyát a málna pi;
  7. miután elindult, töltse le a Putty -t;
  8. Most csatlakozzon a málna pi-hez a korábban beírt ip-cím használatával;
  9. Jelentkezzen be pi felhasználóval és jelszóval málna
  10. Írja be a sudo raspi-config parancsot, változtassa meg a jelszavát, lépjen a hálózati beállításokhoz, módosítsa a pi gazdagépnevét. Lépjen a lokalizációs lehetőségekhez, és módosítsa a wi-fi országát és az időzónát. Ezután lépjen a rendszerindítási lehetőségekhez, kapcsolja ki a hálózatra indításkor várakozást, és várja meg a kezdőképernyőt. Végül menjen az interfész beállításokhoz, és nyissa meg az i2c és a spi felületet.
  11. Csatlakozzon Wi-Fi-hez a következő lépésekkel, és csatlakozzon a wifi-hez.
  12. Végezze el a sudo apt-update és sudo apt-upgrade parancsokat.

2. lépés: MySQL / Mariadb

MySQL / Mariadb
MySQL / Mariadb

Most hozzáadjuk az adatbázist a málna pi -hez.

  • Először is hajtsa végre a következő parancsokat:

    • sudo apt-get install mysql-server, mysql-client
    • mysql -u root -p
    • hozzon létre felhasználói jelszóval azonosított 'root'@'localhost';
    • ÖSSZESÍTJEN MINDEN PRIVILEGÉT *. * A 'root'@'%'
    • Most másolja ki az sql fájl kódját, illessze be a Putty -ba és hajtsa végre

3. lépés: Építse fel az elektromos áramkört

Építse fel az elektromos áramkört
Építse fel az elektromos áramkört
Építse fel az elektromos áramkört
Építse fel az elektromos áramkört
Építse fel az elektromos áramkört
Építse fel az elektromos áramkört

Most megépítjük az elektromos áramkört. Azt javaslom, hogy ezt először áthidaló kábelekkel és kenyérsütő táblával építse fel, mivel ez elég sok.

Kövesse a Fritzing sémát. Hosszú kábeleket használok a hall-érzékelőhöz, az RFID-olvasóhoz és az LCD-képernyőhöz. A kábeleket egy női áthidaló vezeték végére forrasztottam, így nem kell mindent közvetlenül a málna pi csapokhoz forrasztani. Ha ezt nem teszi meg, az rendben van, de várnia kell, amíg mindent a pi -hez forraszt.

4. lépés: Készítse el a hátizsákot

Építsd meg a hátizsákot
Építsd meg a hátizsákot
Építsd meg a hátizsákot
Építsd meg a hátizsákot
Építsd meg a hátizsákot
Építsd meg a hátizsákot
Építsd meg a hátizsákot
Építsd meg a hátizsákot

Most mindent fel fogunk építeni a hátizsákba. Mindent felépítettem a fenti képen körözött zseb belsejében.

  • A zseb belsejében vágjon egy lyukat, hogy a két szövetréteg közé kerüljön, ezt fogjuk használni az RFID olvasó és az LCD kábeleihez.
  • most óvatosan faragjon egy négyzet alakú lyukat az LCD képernyő segítségével a méretre hivatkozva.
  • Most az RFID-olvasót a kábelekkel először a lyukon keresztül fogjuk vezetni, és győződjön meg arról, hogy a kábelek a hátizsák belsejében lévő zseb belsejébe vájt lyuknál jönnek ki.
  • Most erős ragasztóval ragassza be az rfid olvasót, megpróbáltam szuperragasztót használni, de nem ragadt a bőrhöz, javaslom, hogy használjon Pattex 100% ragasztót, mivel ez ragasztott.
  • Most óvatosan helyezze át először az LCD -képernyő kábeleit a lyukon keresztül, és húzza ki a kábeleket a másik lyukból, és illessze be az LCD -t a hátizsákba.
  • Most a hátizsák belsejében tegyen egy cipzárt a hátizsák teljes végére, és illessze a mágneses csarnokérzékelőt erre a cipzárra. A másik cipzárra ragasztja a mágnest. Ügyeljen arra, hogy ne használjon túl sok ragasztót a mágneshez, ne akarja, hogy a cipzár beragadjon. A mágneses érzékelő számára ez nem olyan nagy dolog, mivel a kábel hossza miatt ez a cipzár mindig a helyén marad.
  • Most mindent forraszthat a pi -hez, vagy ha a női áthidaló kábeleket használta, egyszerűen helyezze őket a megfelelő helyre a Fritzing séma segítségével.
  • Opcionálisan a málna pi tápellátását powerbank segítségével is elláthatja.

5. lépés: Kód

Most az épületrésznek vége, töltse le a kódot innen: github. Helyezze egy mappába a málna pi -jén az (S) FTP használatával, vagy klónozza közvetlenül a pi tárhelyét. A kód tartalmaz néhány tesztkódot az érzékelőkhöz, ha problémája van, ellenőrizze azokat.

6. lépés: Webszerver

Most a pi -t webszerverré alakítjuk.

Végezze el a sudo apt -get install apache2 -y parancsot

  • Böngésszen laptopjáról a pi címére, amelynek 169.254.10.1-nek kell lennie, ha még mindig UTP-kábellel csatlakozik, és ha apache oldalt lát, az azt jelenti, hogy sikeresen telepítette.
  • most helyezze át a letöltött kód frontend mappáját a/var/www/html mappába az mv paranccsal.
  • Miután elhelyezte a kódot, írja be a sudo service apache2 restart parancsot.
  • Most látnia kell a webes felületet, ha a pi ip-címére böngész.

7. lépés: Automatikus futtatás

Most meg kell győződnünk arról, hogy a szkript automatikusan fut, ha elindítja a pi up -ot.

  • Szerkessze az rc.local fájlt a sudo nano /etc/rc.local használatával
  • Adja hozzá a parancsot a kód végrehajtásához, ez lesz a python3.5 /yourpath/project.py &
  • Ügyeljen arra, hogy a 0 kijáratot alul hagyja.
  • most indítsa újra a sudo -t, és ellenőrizze, hogy működött -e.

8. lépés: Vége

Most, amikor elindítja a pi-t, az ip-címnek meg kell jelennie az LCD-képernyőn, böngésszen ezen a képernyőn a webes felület megnyitásához.

Ajánlott: