Obsah:

Inteligentný batoh: 8 krokov
Inteligentný batoh: 8 krokov

Video: Inteligentný batoh: 8 krokov

Video: Inteligentný batoh: 8 krokov
Video: 8 KROKOV K LEPSIEMU ZIVOTU 2024, Júl
Anonim
Inteligentný batoh
Inteligentný batoh

Ak ste študent ako ja, niektorí z vás sa určite budú zaoberať problémom, na ktorý zabúdam. Na výrobu batohu nemám veľa času, a kým si to uvedomíte, na niečo ste zabudli.

Pokúsil som sa uľahčiť si život vytvorením projektu Raspberry pi s webovým rozhraním, ktoré sleduje vaše veci.

Cieľom je dať nálepky RFID na všetko, čo potrebujete, a vytvoriť si zoznamy s tým, čo potrebujete, vo webovom rozhraní. A vo chvíli, keď si budete musieť vyrobiť batoh, otvoríte zoznam, všetko naskenujete a vložíte do batohu.

Zásoby

  • batoh
  • magnetický Hallov senzor
  • magnet
  • ADXL345
  • 16*2 LCD
  • MCP3008
  • MFRC522
  • Rezistor 4,7K ohm
  • drôty
  • spájkovací cín
  • zmršťuje teplo
  • malina pi 3b+, napájanie
  • karta micro sd (8 GB a viac)
  • silné lepidlo
  • Tagy rfid 13,56 MHz

Náradie:

  • skrutkovač
  • spájkovačka
  • nôž
  • demontovať kliešte

Krok 1: Konfigurácia Raspberry Pi

Akonáhle budete mať všetky svoje zásoby, môžeme začať!

  1. Vložte kartu microSD do počítača;
  2. Stiahnite si obrázok Raspbian OS z
  3. Blikajte obrázok na micro SD kartu pomocou softvéru ako Etcher alebo win32diskimager;
  4. Prejdite do prístupného oddielu karty SD a pomocou programu Poznámkový blok otvorte súbor cmdline.txt;
  5. Pridať ip = 169.254.10.1 uložiť a zavrieť;
  6. Teraz vložte kartu micro-SD do svojho malinového pi;
  7. akonáhle je spustený, stiahnite si Putty;
  8. Teraz sa pripojte k svojmu malinovému pi pomocou adresy IP, ktorú sme zadali predtým;
  9. Prihláste sa pomocou používateľského pi a hesla malina
  10. Napíšte sudo raspi-config, zmeňte heslo, prejdite na možnosti siete, zmeňte názov hostiteľa svojho pi. Prejdite na možnosti lokalizácie a zmeňte krajinu a časové pásmo Wi-Fi. Ďalej prejdite na možnosti spustenia, vypnite čakanie na sieť pri štarte a počkajte, kým sa vypne úvodná obrazovka. Nakoniec prejdite na možnosti rozhrania a otvorte rozhranie i2c a spi.
  11. Pripojte sa k sieti Wi-Fi pomocou nasledujúcich krokov a pripojte sa k sieti Wi-Fi.
  12. Vykonajte príkazy sudo apt-update a sudo apt-upgrade.

Krok 2: MySQL / Mariadb

MySQL / Mariadb
MySQL / Mariadb

Teraz pridáme databázu do nášho malinového pi.

  • Najprv vykonajte nasledujúce príkazy:

    • sudo apt-get install mysql-server, mysql-client
    • mysql -u root -p
    • vytvorte používateľa 'root'@'localhost' identifikovaného heslom;
    • UDELIŤ VŠETKY PRIVILEGY NA *. * NA 'root'@'%'
    • Teraz skopírujte kód súboru sql, vložte ho do Putty a spustite ho

Krok 3: Zostavte elektrický obvod

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

Teraz ideme stavať elektrický obvod. Navrhujem najskôr postaviť to pomocou prepojovacích káblov a prepojovacej dosky, pretože je to veľa.

Postupujte podľa schémy Fritzing. Na Hallov senzor, čítačku RFID a obrazovku LCD používam dlhé káble. Káble som spájkoval na koniec ženského prepojovacieho drôtu, aby som nemusel všetko spájkovať priamo na kolíky malinového pi. Ak to neurobíte, je to v poriadku, ale budete musieť počkať, kým všetko spájkujete k pí.

Krok 4: Zostavte si batoh

Postavte si batoh
Postavte si batoh
Postavte si batoh
Postavte si batoh
Postavte si batoh
Postavte si batoh
Postavte si batoh
Postavte si batoh

Teraz budeme stavať všetko v batohu. Postavil som všetko vo vnútri vrecka zakrúžkovaného na obrázku vyššie.

  • Vnútri tohto vrecka vyrežte otvor, aby ste sa mohli dostať medzi dve vrstvy látky, použijeme to na káble pre čítačku RFID a LCD.
  • teraz opatrne vyrežte štvorcový otvor pomocou obrazovky LCD ako odkazu na veľkosť.
  • Teraz vložíme čítačku RFID s káblami najskôr cez otvor a uistite sa, že káble vychádzajú v otvore, ktorý sme vyrezali vo vnútri vrecka na vnútornej strane batohu.
  • Teraz pomocou silného lepidla prilepte čítačku RFID dovnútra, skúšal som použiť superlepidlo, ale nelepilo sa na kožu, navrhujem, aby ste použili 100% lepidlo Pattex, pretože toto lepilo.
  • Teraz opatrne umiestnite káble obrazovky LCD najskôr cez otvor, aby káble vyšli z druhého otvoru, a vložte displej LCD do batohu.
  • Teraz do batohu vložte jeden zips na úplný koniec batohu a prilepte na tento zips magnetický Hallov senzor. Na druhý zips prilepte magnet. Na magnet nepoužívajte veľa lepidla, nechcete, aby bol zips prilepený. Pokiaľ ide o magnetický senzor, nie je to taký veľký problém, vzhľadom na dĺžku kábla tento zips vždy zostane na svojom mieste.
  • Teraz môžete všetko spájkovať k pí, alebo ak ste použili ženské prepojovacie káble, jednoducho ich umiestnite na správne miesto pomocou schémy Fritzing.
  • Voliteľne môžete malinový pi napájať pomocou powerbanky.

Krok 5: Kód

Teraz je stavebná časť ukončená, stiahnite si kód tu: github. Umiestnite ho do priečinka na svojom malinovom pi pomocou (S) FTP alebo klonujte úložisko na svojom pi priamo. Kód obsahuje nejaký testovací kód pre senzory. Ak máte problém, skontrolujte ich.

Krok 6: Webový server

Teraz zmeníme naše pí na webový server.

Vykonajte príkaz sudo apt -get install apache2 -y

  • Prejdite z prenosného počítača na adresu pí, ktorá by mala byť 169.254.10.1, ak ste stále pripojení káblom UTP, a ak vidíte stránku apache, znamená to, že je úspešne nainštalovaný.
  • teraz presuňte frontendový priečinok kódu, ktorý ste stiahli do/var/www/html pomocou príkazu mv.
  • Potom, čo ste tam vložili kód, zadajte príkaz sudo service apache2 restart.
  • Teraz by ste mali vidieť webové rozhranie, ak surfujete na ip-adresu pi.

Krok 7: Automatické spustenie

Teraz musíme zaistiť, aby sa skript spustil automaticky, keď spustíte pi.

  • Upravte súbor rc.local pomocou sudo nano /etc/rc.local
  • Pridajte príkaz na spustenie kódu, bude to python3.5 /yourpath/project.py &
  • Uistite sa, že ponecháte výjazd 0 v spodnej časti.
  • teraz reštartujte sudo a skontrolujte, či to fungovalo.

Krok 8: Koniec

Keď teraz spustíte svoje pi, adresa IP by sa mala zobraziť na obrazovke LCD. Ak chcete otvoriť webové rozhranie, prejdite na túto obrazovku.

Odporúča: