Turinys:
- Prekės
- 1 žingsnis: Raspberry Pi konfigūravimas
- 2 veiksmas: „MySQL“/ „Mariadb“
- 3 žingsnis: sukurkite elektros grandinę
- 4 žingsnis: sukurkite kuprinę
- 5 žingsnis: kodas
- 6 veiksmas: tinklalapio serveris
- 7 veiksmas: automatinis paleidimas
- 8 žingsnis: pabaiga
Video: Išmanioji kuprinė: 8 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:46
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!
- Įdėkite „microSD“kortelę į savo kompiuterį;
- Atsisiųskite Raspbian OS vaizdą iš
- „Flash“vaizdą „micro SD“kortelėje naudodami tokią programinę įrangą kaip „Etcher“arba „win32diskimager“;
- Eikite į prieinamą SD kortelės skaidinį ir atidarykite cmdline.txt failą naudodami užrašų knygelę;
- Pridėti ip = 169.254.10.1 išsaugoti ir uždaryti;
- Dabar įdėkite savo „micro-SD“kortelę į savo aviečių pi;
- kai jis bus paleistas, atsisiųskite „Putty“;
- Dabar prisijunkite prie savo aviečių pi, naudodami anksčiau įvestą IP adresą;
- Prisijunkite prie vartotojo pi ir slaptažodžio raspberry
- Į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ą.
- Prisijunkite prie „Wi-Fi“, atlikdami šiuos veiksmus, prisijunkite prie „Wi-Fi“.
- Atlikite komandas sudo apt-update ir sudo apt-upgrade.
2 veiksmas: „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ę
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ę
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:
Išmanioji kuprinė su GPS sekimu ir automatinėmis lemputėmis: 15 žingsnių
Išmanioji kuprinė su GPS sekimu ir automatiniais žibintais: Šioje instrukcijoje mes pagaminsime protingą kuprinę, kuri gali sekti mūsų padėtį, greitį ir turi automatines lemputes, kurios gali apsaugoti mus naktį. Aš naudoju 2 jutiklius, kad nustatyčiau, ar jis yra ant jūsų pečių, kad įsitikinčiau, jog jis neišsijungia, kai to nereikia
Kuprinė #3: „PyBoard“: 7 žingsniai
Kuprinė #3: „PyBoard“: „SPIKE Prime“kuprinės yra „LEGO Education SPIKE Prime“plėtiniai. Klaviatūrinė kuprinė leidžia prisijungti prie „WiFi“iš „SPIKE Prime“ir naudotis visomis klaviatūros funkcijomis. Tai labai praplės projektų, kuriuos galite atlikti naudodami SPIKE, spektrą
Kuprinė #4: „Breadboard“: 8 žingsniai
Kuprinė Nr. 4: „Breadboard“: „SPIKE Prime“kuprinės yra „LEGO Education SPIKE Prime“plėtiniai. Ši kuprinė leidžia prijungti „SPIKE Prime“su šviesos diodais, mygtukais, jungikliais ir vairasvirtėmis, kad būtų sukurti „SPIKE Prime“valdymo prototipai. Taip pat turime fotoaparato kuprinę, kuri leidžia
„Creative Switch“kuprinė: 4 žingsniai
„Creative Switch“kuprinė:- 9 V baterija- 2 mėlyni šviesos diodai- laidai- laidus audinys
„Back Pi“išmanioji kuprinė su NFC turinio stebėjimo priemone: 6 žingsniai
„Back Pi“išmanioji kuprinė su NFC turinio stebėjimo priemone: Būdamas mokinys, dažnai pamirštu į klasę atsinešti kai kurių knygų ir kitos medžiagos. Bandžiau naudotis internetine dienotvarke, tačiau net ir tai nuolat palikdavau ant savo stalo. Sprendimas, kurį sugalvojau, yra protinga kuprinė. Šioje instrukcijoje