INHOUDSOPGAWE:

Slim rugsak: 8 stappe
Slim rugsak: 8 stappe

Video: Slim rugsak: 8 stappe

Video: Slim rugsak: 8 stappe
Video: Я никогда не ел такой вкусной курицы в соусе!!! Рецепт за 10 минут! 2024, Julie
Anonim
Slim rugsak
Slim rugsak

As u 'n student soos ek is, sal sommige van u beslis verband hou met die probleem wat ek vergeet. Ek het nie baie tyd om my rugsak te maak nie, en voordat jy weet, het jy iets vergeet.

Ek het probeer om my lewe makliker te maak deur 'n Raspberry pi -projek te maak met 'n webkoppelvlak wat u dinge byhou.

Die idee is om RFID-plakkers op alles te plaas wat u nodig het, lyste te maak met wat u benodig op 'n webkoppelvlak. En op die oomblik dat jy jou rugsak moet maak, maak jy die lys oop, scan alles en sit dit in jou rugsak.

Voorrade

  • rugsak
  • magnetiese saalsensor
  • magneet
  • ADXL345
  • 16*2 LCD
  • MCP3008
  • MFRC522
  • Weerstand van 4,7K ohm
  • drade
  • soldeer blik
  • hitte krimp
  • framboos pi 3b+, kragtoevoer
  • mikro -sd -kaart (8 GB +)
  • sterk gom
  • 13.56Mhz rfid -etikette

Gereedskap:

  • skroewedraaier
  • soldeerbout
  • mes
  • tang uitmekaar haal

Stap 1: Stel die Raspberry Pi op

As u al u voorraad het, kan ons begin!

  1. Plaas u microSD -kaart in u rekenaar;
  2. Laai die Raspbian OS -beeld af van
  3. Flits die beeld op die mikro-SD-kaart met sagteware soos Etcher of win32diskimager;
  4. Gaan na die toeganklike partisie van die SD-kaart en maak die cmdline.txt-lêer oop met notepad;
  5. Voeg ip = 169.254.10.1 by en stoor;
  6. Plaas nou u mikro-SD-kaart in u framboospi;
  7. sodra dit begin is, laai Putty af;
  8. Koppel nou aan u framboos pi deur die ip-adres te gebruik wat ons vroeër getik het;
  9. Teken in met gebruikerspi en wagwoord framboos
  10. Tik sudo raspi-config, verander u wagwoord, gaan na netwerkopsies, verander die gasheernaam van u pi. Gaan na lokaliseringsopsies en verander u Wi-Fi-land en tydsone. Gaan dan na die opstartopsies, draai die wag totdat die netwerk afgeskakel is en wag totdat die skerm afskakel. Gaan uiteindelik na koppelvlakopsies en maak die i2c- en spi -koppelvlak oop.
  11. Maak verbinding met wi-fi deur die volgende stappe aan te sluit op wifi.
  12. Doen die opdragte sudo apt-update en sudo apt-upgrade.

Stap 2: MySQL / Mariadb

MySQL / Mariadb
MySQL / Mariadb

Nou gaan ons die databasis by ons framboospi voeg.

  • Doen eers die volgende opdragte:

    • sudo apt-get installeer mysql-bediener, mysql-kliënt
    • mysql -u root -p
    • skep 'root'@'localhost' wat deur 'n wagwoord geïdentifiseer is;
    • GEEN ALLE VOORREGTE AAN *. * AAN 'root'@'%'
    • Kopieer nou die kode van die sql -lêer en plak dit in Putty en voer dit uit

Stap 3: Bou die elektriese stroombaan

Bou die elektriese stroombaan
Bou die elektriese stroombaan
Bou die elektriese stroombaan
Bou die elektriese stroombaan
Bou die elektriese stroombaan
Bou die elektriese stroombaan

Nou gaan ons die elektriese stroombaan bou. Ek stel voor dat u dit eers met springkabels en 'n broodbord bou, want dit is baie.

Volg die Fritzing -skema. Ek gebruik lang kabels vir die saalsensor, rfid-leser en die lcd-skerm. Ek het die kabels aan die einde van 'n vroulike jumperdraad gesoldeer, so ek hoef nie alles direk aan die framboospi -penne te soldeer nie. As u dit nie doen nie, is dit goed, maar u moet wag om alles aan die pi te soldeer.

Stap 4: Bou die rugsak

Bou die rugsak
Bou die rugsak
Bou die rugsak
Bou die rugsak
Bou die rugsak
Bou die rugsak
Bou die rugsak
Bou die rugsak

Nou gaan ons alles in die rugsak bou. Ek het alles in die sak gebou op die foto hierbo.

  • Sny 'n gat in hierdie sak sodat u tussen die twee lae stof kan kom; ons gaan dit gebruik vir die kabels vir die RFID -leser en die LCD.
  • Maak nou 'n vierkantige gat met behulp van die LCD -skerm as verwysing na die grootte.
  • Nou gaan ons die RFID-leser met die kabels eers deur die gat sit, maak seker dat die kabels uitkom by die gat wat ons aan die binnekant van die sak aan die binnekant van die rugsak gesny het.
  • Gebruik nou 'n sterk gom om die RFID -leser aan die binnekant vas te plak; ek het probeer om superlijm te gebruik, maar dit het nie by die leer gebly nie.
  • Plaas nou die LCD -skermkabels eers versigtig deur die gat, en laat die kabels uit die ander gaatjie kom en plak die LCD in die rugsak.
  • Plaas een rits aan die einde van die rugsak in die rugsak en plak die magnetiese saalsensor op hierdie rits. Plak die magneet op die ander rits vas. Maak seker dat u nie te veel gom vir die magneet gebruik nie; u wil nie hê dat die rits vas is nie. Vir die magnetiese sensor is dit nie so 'n groot probleem nie; as gevolg van die kabellengte bly hierdie rits altyd sy posisie.
  • Nou kan u alles aan die pi soldeer, of as u die vroulike springkabels gebruik het, plaas dit eenvoudig op die regte plek met behulp van die Fritzing -skema.
  • U kan ook die framboos -pi met 'n powerbank aanskakel.

Stap 5: Kode

Nou is die boudeel verby, laai die kode hier af: github. Plaas dit in 'n gids op u framboospi met behulp van (S) FTP of kloon die bewaarplek op u pi direk. Die kode bevat 'n toetskode vir die sensors, en kyk as u probleme ondervind.

Stap 6: Webbediener

Nou gaan ons van ons pi 'n webserver maak.

Doen die opdrag sudo apt -get install apache2 -y

  • Blaai van u skootrekenaar na die pi-adres, wat 169.254.10.1 moet wees as u nog steeds met 'n UTP-kabel verbind is, as u 'n apache-bladsy sien, beteken dit dat dit suksesvol geïnstalleer is.
  • skuif nou die voorkantmap van die kode wat u afgelaai het in/var/www/html met die mv -opdrag.
  • Nadat u die kode daarin geplaas het, tik u die opdrag sudo service apache2 restart.
  • Nou moet u die webkoppelvlak sien as u na die pi se ip-adres navigeer.

Stap 7: outomaties

Nou moet ons seker maak dat die script outomaties werk as u u pi opstart.

  • Wysig die rc.local -lêer met behulp van sudo nano /etc/rc.local
  • Voeg die opdrag by om u kode uit te voer, dit is python3.5 /yourpath/project.py &
  • Maak seker dat u die afrit 0 onderaan verlaat.
  • doen nou sudo herlaai en kyk of dit gewerk het.

Stap 8: Einde

As u u pi begin, moet die ip-adres op die LCD-skerm verskyn, en na hierdie skerm gaan om die webkoppelvlak oop te maak.

Aanbeveel: