Turinys:

Išmanioji kuprinė: 8 žingsniai
Išmanioji kuprinė: 8 žingsniai

Video: Išmanioji kuprinė: 8 žingsniai

Video: Išmanioji kuprinė: 8 žingsniai
Video: 🌸Маленький игрушечный рюкзак или оригинальный брелок крючком 🌸 2024, Gruodis
Anonim
Išmanioji kuprinė
Išmanioji kuprinė

Jei esate toks studentas kaip aš, kai kurie iš jūsų tikrai siejasi su problema, kurią pamiršau. Neturiu daug laiko savo kuprinei pasigaminti, o kol dar nežinai, kažką pamiršai.

Aš bandžiau palengvinti savo gyvenimą sukurdamas „Raspberry pi“projektą su žiniatinklio sąsaja, kuri seka jūsų daiktus.

Idėja yra uždėti RFID lipdukus ant visko, ko jums reikia, sudaryti sąrašus su tuo, ko jums reikia žiniatinklio sąsajoje. Ir tą akimirką, kai turite pasidaryti kuprinę, atidarote sąrašą, viską nuskenuojate ir įsidedate į kuprinę.

Prekės

  • kuprinė
  • magnetinis salės jutiklis
  • magnetas
  • ADXL345
  • 16*2 LCD ekranas
  • MCP3008
  • MFRC522
  • 4,7 K omų rezistorius
  • laidai
  • litavimo skarda
  • karštis susitraukia
  • aviečių pi 3b+, maitinimo šaltinis
  • „micro sd“kortelė (8 GB +)
  • stiprus klijai
  • 13.56Mhz RFID žymos

Įrankiai:

  • atsuktuvas
  • lituoklis
  • peilis
  • išardyti reples

1 žingsnis: Raspberry Pi konfigūravimas

Kai turėsite visas reikalingas medžiagas, galime pradėti!

  1. Įdėkite „microSD“kortelę į savo kompiuterį;
  2. Atsisiųskite Raspbian OS vaizdą iš
  3. „Flash“vaizdą „micro SD“kortelėje naudodami tokią programinę įrangą kaip „Etcher“arba „win32diskimager“;
  4. Eikite į prieinamą SD kortelės skaidinį ir atidarykite cmdline.txt failą naudodami užrašų knygelę;
  5. Pridėti ip = 169.254.10.1 išsaugoti ir uždaryti;
  6. Dabar įdėkite savo „micro-SD“kortelę į savo aviečių pi;
  7. kai jis bus paleistas, atsisiųskite „Putty“;
  8. Dabar prisijunkite prie savo aviečių pi, naudodami anksčiau įvestą IP adresą;
  9. Prisijunkite prie vartotojo pi ir slaptažodžio raspberry
  10. Įveskite sudo raspi-config, pakeiskite slaptažodį, eikite į tinklo parinktis, pakeiskite „pi“pagrindinio kompiuterio pavadinimą. Eikite į lokalizavimo parinktis ir pakeiskite „Wi-Fi“šalį ir laiko juostą. Tada eikite į įkrovos parinktis, pasukite laukti tinklo įkrovos metu ir palaukite, kol išjungiamas ekrano vaizdas. Galiausiai eikite į sąsajos parinktis ir atidarykite „i2c“ir „spi“sąsają.
  11. Prisijunkite prie „Wi-Fi“, atlikdami šiuos veiksmus, prisijunkite prie „Wi-Fi“.
  12. Atlikite komandas sudo apt-update ir sudo apt-upgrade.

2 veiksmas: „MySQL“/ „Mariadb“

„MySQL“/ „Mariadb“
„MySQL“/ „Mariadb“

Dabar mes pridėsime duomenų bazę prie mūsų aviečių pi.

  • Pirmiausia atlikite šias komandas:

    • sudo apt-get install mysql-server, mysql-client
    • mysql -u root -p
    • sukurti vartotojo „root“@„localhost“, identifikuotą slaptažodžiu;
    • Suteikite visas privilegijas *. * „Root“@'%'
    • Dabar nukopijuokite sql failo kodą ir įklijuokite jį į „Putty“ir paleiskite

3 žingsnis: sukurkite elektros grandinę

Sukurkite elektros grandinę
Sukurkite elektros grandinę
Sukurkite elektros grandinę
Sukurkite elektros grandinę
Sukurkite elektros grandinę
Sukurkite elektros grandinę

Dabar mes sukursime elektros grandinę. Aš siūlau pirmiausia pastatyti tai su trumpais kabeliais ir duonos lenta, nes tai gana daug.

Laikykitės Fritzing schemos. Salės jutikliui, RFID skaitytuvui ir LCD ekranui naudoju ilgus laidus. Kabelius lituodavau iki moteriško megztinio laido galo, todėl man nereikia visko lituoti tiesiai prie aviečių pi kaiščių. Jei to nepadarysite, tai gerai, bet turėsite palaukti, kol viską prilipdysite prie pi.

4 žingsnis: sukurkite kuprinę

Sukurkite kuprinę
Sukurkite kuprinę
Sukurkite kuprinę
Sukurkite kuprinę
Sukurkite kuprinę
Sukurkite kuprinę
Sukurkite kuprinę
Sukurkite kuprinę

Dabar viską sukursime kuprinėje. Aš viską pastatiau kišenėje, apjuostoje aukščiau esančiame paveikslėlyje.

  • Šios kišenės viduje išpjaukite skylę, kad galėtumėte patekti tarp dviejų audinio sluoksnių, tai naudosime „RFID“skaitytuvo ir LCD kabeliams.
  • Dabar atsargiai iškirpkite kvadratinę skylę, naudodami LCD ekraną kaip dydžio nuorodą.
  • Dabar RFID skaitytuvą su laidais pirmiausia iškišime per skylę, įsitikinkite, kad kabeliai išeina ties skylute, kurią iškalėme kuprinės vidinėje kišenės viduje.
  • Dabar naudokite stiprius klijus, kad įklijuotumėte RFID skaitytuvą į vidų, aš bandžiau naudoti superklijus, tačiau jis nelipo prie odos, siūlau naudoti 100% „Pattex“klijus, nes tai klijavo.
  • Dabar pirmiausia atsargiai įkiškite LCD ekrano kabelius per skylę, išleiskite kabelius iš kitos angos ir įklijuokite LCD į kuprinės vidų.
  • Dabar kuprinės viduje uždėkite vieną užtrauktuką ant visos kuprinės galo ir įklijuokite magnetinį salės jutiklį ant šio užtrauktuko. Ant kitos užtrauktuko priklijuokite magnetą. Įsitikinkite, kad nenaudojate daug magneto klijų, nenorite, kad užtrauktukas būtų įstrigęs. Magnetiniam jutikliui tai nėra toks didelis dalykas, nes dėl laido ilgio šis užtrauktukas visada išliks savo padėtyje.
  • Dabar galite viską prilituoti prie pi arba, jei naudojote moteriškus trumpiklius, tiesiog padėkite juos tinkamoje vietoje, naudodami Fritzing schemą.
  • Pasirinktinai galite maitinti avietes pi naudodami „Powerbank“.

5 žingsnis: kodas

Dabar pastato dalis baigta, atsisiųskite kodą čia: github. Įdėkite jį į savo aviečių pi aplanką naudodami (S) FTP arba klonuokite savo pi saugyklą. Kodas turi tam tikrą jutiklių bandymo kodą, būtinai patikrinkite juos, jei turite problemų.

6 veiksmas: tinklalapio serveris

Dabar savo pi paversime žiniatinklio serveriu.

Atlikite komandą sudo apt -get install apache2 -y

  • Naršykite iš savo nešiojamojo kompiuterio į pi adresą, kuris turėtų būti 169.254.10.1, jei vis dar esate prijungtas UTP kabeliu, jei matote apache puslapį, tai reiškia, kad jis sėkmingai įdiegtas.
  • Dabar perkelkite kodo, kurį atsisiuntėte, aplanką į/var/www/html naudodami mv komandą.
  • Įdėję kodą ten, įveskite komandą sudo service apache2 restart.
  • Dabar turėtumėte pamatyti žiniatinklio sąsają, jei naršote prie pi IP adreso.

7 veiksmas: automatinis paleidimas

Dabar turime įsitikinti, kad scenarijus paleidžiamas automatiškai, jei paleisite „pi up“.

  • Redaguokite rc.local failą naudodami sudo nano /etc/rc.local
  • Pridėkite komandą vykdyti savo kodą, tai bus python3.5 /yourpath/project.py &
  • Būtinai palikite išėjimą 0 apačioje.
  • Dabar paleiskite „sudo“iš naujo ir patikrinkite, ar jis veikė.

8 žingsnis: pabaiga

Dabar, kai įkeliate „pi“, LCD ekranas turėtų rodyti IP adresą, naršykite šiame ekrane, kad atidarytumėte žiniatinklio sąsają.

Rekomenduojamas: