Satura rādītājs:

Viedā mugursoma: 8 soļi
Viedā mugursoma: 8 soļi

Video: Viedā mugursoma: 8 soļi

Video: Viedā mugursoma: 8 soļi
Video: Вы просили, я показываю! 😉 Подробный МК, как связать рюкзак из шнура... Пробуем шнур Caramel Dolce! 2024, Jūlijs
Anonim
Viedā mugursoma
Viedā mugursoma

Ja esat students kā es, daži no jums noteikti būs saistīti ar problēmu, kuru es aizmirsu. Man nav daudz laika, lai izveidotu savu mugursomu, un, pirms jūs to zināt, jūs kaut ko aizmirsāt.

Es mēģināju atvieglot savu dzīvi, izveidojot Raspberry pi projektu ar tīmekļa saskarni, kas seko līdzi jūsu lietām.

Ideja ir uzlikt RFID uzlīmes uz visa nepieciešamā, izveidot sarakstus ar nepieciešamo tīmekļa saskarnē. Un brīdī, kad jātaisa mugursoma, jūs atverat sarakstu, skenējat visu un ievietojat to mugursomā.

Piegādes

  • mugursoma
  • magnētiskais zāles sensors
  • magnēts
  • ADXL345
  • 16*2 LCD
  • MCP3008
  • MFRC522
  • 4,7 K omu rezistors
  • vadi
  • lodēšanas alva
  • karstums sarūk
  • aveņu pi 3b+, barošanas avots
  • micro sd karte (8gb +)
  • stipra līme
  • 13,56 MHz RFID tagi

Rīki:

  • skrūvgriezis
  • lodāmurs
  • nazis
  • demontēt knaibles

1. darbība. Raspberry Pi konfigurēšana

Kad būsim saņēmuši visus nepieciešamos materiālus, mēs varam sākt!

  1. Ievietojiet savu microSD karti savā datorā;
  2. Lejupielādējiet Raspbian OS attēlu no vietnes
  3. Zibspuldziet attēlu uz micro SD kartes, izmantojot programmatūru, piemēram, Etcher vai win32diskimager;
  4. Iet uz piekļūstamo SD kartes nodalījumu un ar piezīmju grāmatiņu atveriet failu cmdline.txt;
  5. Pievienot ip = 169.254.10.1 saglabāt un aizvērt;
  6. Tagad ievietojiet savu micro-SD karti savā aveņu pi;
  7. kad tas ir palaists, lejupielādējiet Putty;
  8. Tagad izveidojiet savienojumu ar savu aveņu pi, izmantojot iepriekš ierakstīto ip-adresi;
  9. Piesakieties ar lietotāju pi un paroli aveņu
  10. Ierakstiet sudo raspi-config, nomainiet paroli, dodieties uz tīkla opcijām, mainiet sava pi saimniekdatora nosaukumu. Dodieties uz lokalizācijas opcijām un mainiet savu Wi-Fi valsti un laika joslu. Pēc tam dodieties uz sāknēšanas opcijām, ieslēdziet gaidīšanu, kad tiek palaists tīkls, un gaidiet, līdz izslēdzas ekrāns. Visbeidzot dodieties uz saskarnes opcijām un atveriet i2c un spi saskarni.
  11. Izveidojiet savienojumu ar Wi-Fi, veicot tālāk norādītās darbības.
  12. Izpildiet komandas sudo apt-update un sudo apt-upgrade.

2. darbība: MySQL / Mariadb

MySQL / Mariadb
MySQL / Mariadb

Tagad mēs pievienosim datu bāzi mūsu aveņu pi.

  • Vispirms izpildiet šādas komandas:

    • sudo apt-get install mysql-server, mysql-client
    • mysql -u sakne -p
    • izveidot paroli identificētu lietotāju 'root'@'localhost';
    • Piešķiriet visas privilēģijas *. * "Root"@'%'
    • Tagad nokopējiet sql faila kodu un ielīmējiet to Putty un izpildiet to

3. solis: izveidojiet elektrisko ķēdi

Izveidojiet elektrisko ķēdi
Izveidojiet elektrisko ķēdi
Izveidojiet elektrisko ķēdi
Izveidojiet elektrisko ķēdi
Izveidojiet elektrisko ķēdi
Izveidojiet elektrisko ķēdi

Tagad mēs izveidosim elektrisko ķēdi. Es iesaku to vispirms izveidot ar pārejošiem kabeļiem un maizes dēli, jo tas ir diezgan daudz.

Izpildiet Fritzing shēmu. Es izmantoju garus kabeļus zāles sensoram, RFID lasītājam un LCD ekrānam. Es pielodēju kabeļus līdz sieviešu džemperu stieples galam, tāpēc man nav viss jālodē tieši pie aveņu pi tapām. Ja jūs to nedarīsit, tas ir labi, bet jums būs jāgaida, lai visu pielodētu pie pi.

4. solis: izveidojiet mugursomu

Izveidojiet mugursomu
Izveidojiet mugursomu
Izveidojiet mugursomu
Izveidojiet mugursomu
Izveidojiet mugursomu
Izveidojiet mugursomu
Izveidojiet mugursomu
Izveidojiet mugursomu

Tagad mēs visu veidosim mugursomā. Es uzbūvēju visu kabatas iekšpusē, kas apvilkta uz attēla iepriekš.

  • Šīs kabatas iekšpusē izgrieziet caurumu, lai jūs varētu nokļūt starp diviem auduma slāņiem, mēs to izmantosim RFID lasītāja un LCD kabeļiem.
  • tagad uzmanīgi izgrieziet kvadrātveida caurumu, izmantojot LCD ekrānu kā izmēra atsauci.
  • Tagad mēs ievietosim RFID lasītāju ar kabeļiem vispirms caur caurumu, pārliecinieties, vai kabeļi iznāk pie atveres, kuru mēs izgriezām kabatas iekšpusē mugursomas iekšpusē.
  • Tagad izmantojiet spēcīgu līmi, lai pielīmētu RFID lasītāju iekšā, es mēģināju izmantot superlīmi, bet tā nelīp pie ādas, iesaku izmantot Pattex 100% līmi, jo tā līmēja.
  • Tagad uzmanīgi vispirms ievietojiet LCD ekrāna kabeļus caur atveri un izvelciet kabeļus no otra cauruma un ielīmējiet LCD mugursomas iekšpusē.
  • Tagad mugursomas iekšpusē novietojiet vienu rāvējslēdzēju mugursomas pilnajā galā un ielīmējiet magnētisko zāles sensoru uz šī rāvējslēdzēja. Uz otras rāvējslēdzēja pielīmējiet magnētu. Pārliecinieties, ka magnētam nelietojat pārāk daudz līmes, jūs nevēlaties, lai rāvējslēdzējs būtu iestrēdzis. Magnētiskajam sensoram tas nav tik liels darījums, kabeļa garuma dēļ šis rāvējslēdzējs vienmēr paliks savā vietā.
  • Tagad jūs varat pielodēt visu ar pi, vai, ja izmantojāt sieviešu džemperu kabeļus, vienkārši ievietojiet tos pareizajā vietā, izmantojot Fritzing shēmu.
  • Pēc izvēles jūs varat barot aveņu pi, izmantojot powerbank.

5. darbība: kods

Tagad ēkas daļa ir beigusies, lejupielādējiet kodu šeit: github. Novietojiet to uz aveņu pi mapes, izmantojot (S) FTP, vai tieši klonējiet krātuvi savā pi. Kodam ir sensoru testēšanas kods. Ja rodas problēma, noteikti pārbaudiet tos.

6. darbība: tīmekļa serveris

Tagad mēs pārvērtīsim savu pi par tīmekļa serveri.

Izpildiet komandu sudo apt -get install apache2 -y

  • Pārlūkojiet no sava klēpjdatora uz pi adresi, kurai vajadzētu būt 169.254.10.1, ja joprojām esat savienots ar UTP kabeli, ja redzat apache lapu, tas nozīmē, ka tā ir instalēta veiksmīgi.
  • tagad pārvietojiet koda, kuru lejupielādējāt, mapi uz/var/www/html, izmantojot komandu mv.
  • Pēc koda ievietošanas tur ierakstiet komandu sudo service apache2 restart.
  • Tagad jums vajadzētu redzēt tīmekļa saskarni, ja sērfojat uz pi's ip-adresi.

7. darbība: automātiskā palaišana

Tagad mums ir jāpārliecinās, ka skripts darbojas automātiski, ja sākat savu pi up.

  • Rediģējiet rc.local failu, izmantojot sudo nano /etc/rc.local
  • Pievienojiet komandu sava koda izpildei, tas būs python3.5 /yourpath/project.py &
  • Noteikti atstājiet izeju 0 apakšā.
  • tagad veiciet sudo atsāknēšanu un pārbaudiet, vai tā strādāja.

8. solis: beigas

Tagad, palaižot savu pi, ip adresei vajadzētu parādīties LCD ekrānā, pārlūkojiet šo ekrānu, lai atvērtu tīmekļa saskarni.

Ieteicams: