Obsah:

Inteligentní batoh: 8 kroků
Inteligentní batoh: 8 kroků

Video: Inteligentní batoh: 8 kroků

Video: Inteligentní batoh: 8 kroků
Video: Adel ukazala prso 2024, Červenec
Anonim
Chytrý batoh
Chytrý batoh

Pokud jste student jako já, někteří z vás se určitě budou zabývat problémem, na který zapomínám. Na výrobu batohu nemám moc času, a než se nadějete, na něco jste zapomněli.

Zkusil jsem si usnadnit život vytvořením projektu Raspberry pi s webovým rozhraním, které sleduje vaše věci.

Cílem je umístit nálepky RFID na vše, co potřebujete, a vytvořit si seznamy s tím, co potřebujete, ve webovém rozhraní. A ve chvíli, kdy si budete muset batoh vyrobit, otevřete seznam, vše oskenujete a vložíte do batohu.

Zásoby

  • batoh
  • magnetický Hallův senzor
  • magnet
  • ADXL345
  • 16*2 LCD
  • MCP3008
  • MFRC522
  • Rezistor 4,7K ohm
  • dráty
  • pájecí cín
  • smršťuje
  • malina pi 3b+, napájení
  • karta micro sd (8 GB a více)
  • silné lepidlo
  • Štítky rfid 13,56 MHz

Nástroje:

  • šroubovák
  • páječka
  • nůž
  • demontovat kleště

Krok 1: Konfigurace Raspberry Pi

Jakmile budete mít všechny své zásoby, můžeme začít!

  1. Vložte kartu microSD do počítače;
  2. Stáhněte si obrázek Raspbian OS z
  3. Flashujte obraz na micro SD kartu pomocí softwaru jako Etcher nebo win32diskimager;
  4. Přejděte do přístupného oddílu karty SD a otevřete soubor cmdline.txt pomocí poznámkového bloku;
  5. Přidat ip = 169.254.10.1 uložit a zavřít;
  6. Nyní vložte kartu micro-SD do svého malinového pi;
  7. jakmile je spuštěn, stáhněte si Putty;
  8. Nyní se připojte ke svému malinovému pi pomocí IP adresy, kterou jsme zadali dříve;
  9. Přihlaste se pomocí pi a hesla Raspberry
  10. Zadejte sudo raspi-config, změňte heslo, přejděte na možnosti sítě, změňte název hostitele vašeho pi. Přejděte na možnosti lokalizace a změňte svou wi-fi zemi a časové pásmo. Dále přejděte na možnosti spuštění, vypněte čekání na síť při spuštění a počkejte, až se vypne úvodní obrazovka. Nakonec přejděte na možnosti rozhraní a otevřete rozhraní i2c a spi.
  11. Připojte se pomocí wi-fi pomocí následujících kroků a připojte se k wifi.
  12. Proveďte příkazy sudo apt-update a sudo apt-upgrade.

Krok 2: MySQL / Mariadb

MySQL / Mariadb
MySQL / Mariadb

Nyní přidáme databázi do našeho malinového pi.

  • Nejprve proveďte následující příkazy:

    • sudo apt-get install mysql-server, mysql-client
    • mysql -u root -p
    • vytvořit uživatele 'root'@'localhost' identifikovaného heslem;
    • UDĚLIT VŠECHNY PRIVILEGY NA *. * NA 'root'@'%'
    • Nyní zkopírujte kód souboru sql, vložte jej do Putty a spusťte jej

Krok 3: Postavte elektrický obvod

Postavte elektrický obvod
Postavte elektrický obvod
Postavte elektrický obvod
Postavte elektrický obvod
Postavte elektrický obvod
Postavte elektrický obvod

Nyní budeme stavět elektrický obvod. Navrhuji to nejprve postavit propojovacími kabely a prkénkem, protože je to docela hodně.

Postupujte podle Fritzingova schématu. Pro Hallův senzor, čtečku RFID a obrazovku LCD používám dlouhé kabely. Kabely jsem připájel na konec samičího propojovacího vodiče, abych nemusel vše pájet přímo na malinové pi piny. Pokud to neuděláte, je to v pořádku, ale budete muset počkat, až vše připájíte k pí.

Krok 4: Sestavte batoh

Postavte batoh
Postavte batoh
Postavte batoh
Postavte batoh
Postavte batoh
Postavte batoh
Postavte batoh
Postavte batoh

Nyní budeme stavět vše v batohu. Postavil jsem vše uvnitř kapsy zakroužkované na obrázku výše.

  • Uvnitř této kapsy vyřízněte otvor, abyste se dostali mezi dvě vrstvy látky, použijeme to pro kabely pro čtečku RFID a LCD.
  • nyní opatrně vyřízněte čtvercový otvor pomocí obrazovky LCD jako reference velikosti.
  • Nyní vložíme čtečku RFID s kabely nejprve skrz otvor, ujistěte se, že kabely vycházejí v otvoru, který jsme vyřezali uvnitř kapsy na vnitřní straně batohu.
  • Nyní pomocí silného lepidla nalepte čtečku rfid dovnitř, zkoušel jsem použít superglue, ale nelepilo se to na kůži, doporučuji použít 100% lepidlo Pattex, protože toto lepilo.
  • Nyní opatrně umístěte kabely obrazovky LCD nejprve skrz otvor, aby kabely vyšly z druhého otvoru a vložte displej LCD do batohu.
  • Nyní do batohu vložte jeden zip na úplný konec batohu a na tento zip vložte magnetický Hallov senzor. Na druhý zip přilepte magnet. Na magnet nepoužívejte příliš mnoho lepidla, nechcete, aby se zip zasekl. U magnetického senzoru to není tak velký problém, vzhledem k délce kabelu tento zip vždy zůstane na svém místě.
  • Nyní můžete vše připájet k pí, nebo pokud jste použili samice propojovacích kabelů, jednoduše je umístěte na správné místo pomocí Fritzingova schématu.
  • Volitelně můžete malinový pi napájet pomocí powerbanky.

Krok 5: Kód

Nyní je stavební část u konce, stáhněte si kód zde: github. Umístěte jej do složky na svém malinovém pi pomocí (S) FTP nebo klonujte úložiště na vašem pí přímo. Kód obsahuje nějaký testovací kód pro senzory, nezapomeňte je zkontrolovat, pokud máte problém.

Krok 6: Webový server

Nyní změníme naše pí na webový server.

Proveďte příkaz sudo apt -get install apache2 -y

  • Přejděte ze svého notebooku na adresu pí, která by měla být 169.254.10.1, pokud jste stále připojeni kabelem UTP, pokud vidíte stránku apache, znamená to, že je úspěšně nainstalován.
  • nyní přesuňte frontendovou složku kódu, který jste stáhli, do/var/www/html pomocí příkazu mv.
  • Po vložení kódu tam zadejte příkaz sudo service apache2 restart.
  • Nyní byste měli vidět webové rozhraní, pokud surfujete na IP adresu IP.

Krok 7: Automatické spuštění

Nyní musíme zajistit, aby se skript spustil automaticky, když spustíte svůj pi.

  • Upravte soubor rc.local pomocí sudo nano /etc/rc.local
  • Přidejte příkaz ke spuštění kódu, bude to python3.5 /yourpath/project.py &
  • Ujistěte se, že ponecháte výstup 0 ve spodní části.
  • nyní restartujte sudo a zkontrolujte, zda to fungovalo.

Krok 8: Konec

Nyní, když spustíte svůj pi, IP adresa by se měla zobrazit na LCD obrazovce, přejděte na tuto obrazovku a otevřete webové rozhraní.

Doporučuje: