
Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-23 14:38

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!
- Vložte kartu microSD do počítače;
- Stáhněte si obrázek Raspbian OS z
- Flashujte obraz na micro SD kartu pomocí softwaru jako Etcher nebo win32diskimager;
- Přejděte do přístupného oddílu karty SD a otevřete soubor cmdline.txt pomocí poznámkového bloku;
- Přidat ip = 169.254.10.1 uložit a zavřít;
- Nyní vložte kartu micro-SD do svého malinového pi;
- jakmile je spuštěn, stáhněte si Putty;
- Nyní se připojte ke svému malinovému pi pomocí IP adresy, kterou jsme zadali dříve;
- Přihlaste se pomocí pi a hesla Raspberry
- 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.
- Připojte se pomocí wi-fi pomocí následujících kroků a připojte se k wifi.
- Proveďte příkazy sudo apt-update a sudo apt-upgrade.
Krok 2: 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



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




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:
Inteligentní batoh se sledováním GPS a automatickými světly: 15 kroků

Inteligentní batoh se sledováním GPS a automatickými světly: V tomto návodu vyrobíme chytrý batoh, který dokáže sledovat naši polohu, rychlost a má automatizovaná světla, která nás v noci udrží v bezpečí. Pomocí 2 senzorů zjišťuji, zda je na vašich bedrech, abych se ujistil, že se nevypne, když nemusí
Batoh č. 3: PyBoard: 7 kroků

Batoh #3: PyBoard: SPIKE Prime Backpacks jsou rozšíření pro LEGO Education SPIKE Prime. Pyboard Backpack vám umožní připojit se k WiFi ze SPIKE Prime a využívat všechny funkce Pyboardu. To výrazně rozšíří škálu projektů, které můžete pomocí SPIKE
Batoh č. 4: Breadboard: 8 kroků

Batoh č. 4: Breadboard: SPIKE Prime Batohy jsou rozšíření pro LEGO Education SPIKE Prime. Tento batoh vám umožní propojit váš SPIKE Prime pomocí LED, tlačítek, přepínačů a joysticků a vytvořit prototypy pro ovládání SPIKE Prime. Máme také batoh fotoaparátu, který umožňuje
Inteligentní budík: inteligentní budík vyrobený z Raspberry Pi: 10 kroků (s obrázky)

Chytrý budík: Chytrý budík vyrobený z Raspberry Pi: Chtěli jste někdy chytré hodiny? Pokud ano, toto je řešení pro vás! Vytvořil jsem inteligentní budík, toto jsou hodiny, u kterých můžete podle času na webu změnit čas budíku. Když se spustí alarm, ozve se zvuk (bzučák) a 2 kontrolky
Inteligentní zahradničení založené na IoT a inteligentní zemědělství pomocí ESP32: 7 kroků

Inteligentní zahradničení založené na IoT a inteligentní zemědělství pomocí ESP32: Svět se mění v čase a také v zemědělství. V dnešní době lidé integrují elektroniku do všech oblastí a zemědělství pro to není výjimkou. Toto sloučení elektroniky v zemědělství pomáhá zemědělcům a lidem, kteří spravují zahrady