Turinys:
- Prekės
- 1 žingsnis: Sukurkite grandinę ant duonos lentos
- 2 žingsnis: Sukurkite traukimo detektorių
- 3 veiksmas: prijunkite traukimo detektorių
- 4 veiksmas: įjunkite serijinį ir SPI „Raspi-config“
- 5 veiksmas: duomenų bazė
- 6 žingsnis: bandymas
- 7 žingsnis: pastatykite elektronikos korpusą
- 8 žingsnis: Lituokite viską laidais, o ne peršokti kabelius
- 9 veiksmas: degimo skylės šviesos diodams ir ultragarsiniam jutikliui
- 10 žingsnis: perkiškite spaustukus per skyles ir klijų lemputes
- 11 žingsnis: Reed jungiklis
- 12 žingsnis: priklijuokite baltas lemputes maišelio viduje
- 13 žingsnis: klijuokite korpusą ir įdėkite į maišelį
- 14 veiksmas: redaguokite „Rc.local“, kad paleistumėte scenarijų paleidžiant
- 15 žingsnis: Apdailos darbai
Video: Išmanioji kuprinė su GPS sekimu ir automatinėmis lemputėmis: 15 žingsnių
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
Šioje pamokoje mes pagaminsime protingą kuprinę, kuri gali sekti mūsų padėtį, greitį ir turi automatines lemputes, kurios gali mus apsaugoti 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, traukimo detektorių (kurį aš padariau pats), kad pamatyčiau, ar dirželiai yra ištraukti, ir ultragarso jutiklį, kuris aptinka jei kažkas yra arti jo galo. Bent jau aš naudoju LDR, kad pamatyčiau, ar jis tamsus, ar šviesus.
Viduje taip pat yra šviesos diodų, kurie užsidega, kai atidarote kuprinę, kad apšviestų vidų. Jį įjungia nendrinis jungiklis, kuris persijungia su magnetų sukeltu magnetiniu lauku.
GPS modulis naudojamas jūsų padėčiai sekti.
LCD modulis naudojamas IP adresui rodyti.
Sukūriau svetainę, kurią galite įkelti į „Raspberry pi“, kurioje galite pamatyti pasirinktus maršrutus, išsaugoti juos vėlesniam naudojimui ir valdyti kai kuriuos nustatymus.
Ši instrukcija netinka žmonėms, neturintiems patirties dirbant su „Raspberry pi“
Prekės
- „Raspberry Pi 3“modelis B+
- Aviečių PI T-cobbler
- Viela (aš naudoju 10 metrų, galite naudoti mažiau)
- Rezistoriai 6 x 220 omų, 1 x 10 k omų, 1 x 1 k omų
- Žoliapjovė 10k omų
- Kuprinė
- „Powerbank“
- LDR
- 4 raudonos lemputės ir 2 baltos spalvos 5 mm
- Ultragarsinis jutiklis HC-SR04
- Lygio perjungiklis
- 10 bitų ADC MCP3008
- GPS modulis su antena GY-NEO6Mv2
- LCD ekranas
- Ištempiama spyruoklė (nedeformuojasi)
- Styginė
- 1 šešiakampė veržlė (arba viskas, kas pagaminta iš laidžio metalo su skyle)
- Plastikinis vamzdis (apie 4-3 cm skersmens)
- Metalinė plokštė (kuri gali uždengti vamzdžio galus)
- Reed swtich
- Maži magnetai
- Plona MDF/kita medžio/plastiko plokštė (apie 5 mm)
- Kietos putos plokštė (mažiausiai 2 cm storio)
- Velcro (skirtas sandarinti komponentus prie korpuso ir dangčio. Jei norite tai padaryti visam laikui, galite naudoti klijus)
- 5 Spauskite smeigtukus, kurių viduryje yra 5 mm skylė, skirta lemputei, jei jos yra mažiau, vėliau galite ją išgręžti.
Norėdami išbandyti ant duonos virvės:
- Breadbord
- Peršokti laidus
Reikalingi įrankiai:
- Lituoklis
- Karštas klijų pistoletas
- Pjūklas
- Žirklės
- Peilis
- Adata ir siūlai
- Gręžimas (jei reikia, žr. 10 veiksmą)
pilną statybinių medžiagų sąrašą su kainomis rasite pridėtame faile
1 žingsnis: Sukurkite grandinę ant duonos lentos
Prijunkite viską, kaip parodyta aukščiau esančioje schemoje
Taip pat pridedamas pdf, kad galėtumėte padidinti schemą.
2 žingsnis: Sukurkite traukimo detektorių
Pirmiausia paimkite spyruoklę ir virvę ir priklijuokite/pririškite vienas prie kito.
Tada paimkite veržlę ir klijuokite tiesiai virš spyruoklės. (Vietoj veržlės naudojau nedidelį metalinį vamzdžio gabalėlį).
Po to lituokite vielą prie veržlės apačios (pusės, kurioje yra spyruoklė).
Tada klijuokite metalinę plokštę, spyruoklę ir vielą prie vienos vamzdžio pusės. (įsitikinkite, kad viela yra pakankamai ilgio, kad spyruoklė ištemptų į kitą vamzdžio pusę).
Vėliau klijuokite metalinę plokštę prie vamzdžio kitoje pusėje, kaip parodyta brėžinyje, įsitikinkite, kad virvelė išeina iš vamzdžio, kad galėtumėte jį ištraukti.
Galiausiai prie plokštelės prilituokite vielą, kurią traukiant veržlė atsitrenkia.
Pabaigoje galite jį išbandyti multimetru, jei traukiant virvę grandinė yra uždaryta ant dviejų laidų.
3 veiksmas: prijunkite traukimo detektorių
Prijunkite vieną traukos detektoriaus galą prie GPIO 18 kaiščio su 1K omo rezistoriumi.
Kitą galą prijunkite prie GND.
4 veiksmas: įjunkite serijinį ir SPI „Raspi-config“
- Atidarykite savo Raspberry pi terminalą ir įveskite: sudo raspi-config
- Rodyklių klavišais eikite į sąsajos parinktis, paspauskite „Enter“
- Pasirinkite Serial
- Gausite: „Ar norėtumėte, kad prisijungimo apvalkalas būtų prieinamas per serijinį?“Paspauskite Ne
- „Ar norite, kad serijinio prievado aparatūra būtų įjungta?“Paspauskite TAIP
- "Ar norėtumėte iš naujo paleisti dabar?" Paspauskite "NE"
- Vėl eikite į sąsajos parinktis
- Pasirinkite SPI
- „Ar norite, kad SPI sąsaja būtų įjungta?“Paspauskite TAIP
- Perkraukite
5 veiksmas: duomenų bazė
Pirmiausia įdiegsime reikalingą duomenų bazės programinę įrangą.
Atidarykite savo rpi terminalą ir įveskite:
sudo apt-get atnaujinimas
sudo apt-get install mysql-server-fix-missing -y> sudo perkraukite
Palaukite, kol jūsų RPI bus paleistas iš naujo, tada prisijunkite ir įveskite šias eilutes
sudo mysql_secure_installation
Įveskite dabartinį root slaptažodį (įveskite, jei jo nėra): root Pakeisti root slaptažodį? [Taip/n] Y Naujas slaptažodis: root123 Pašalinti anoniminius vartotojus? [Taip/n] y Neleisti root prisijungimo nuotoliniu būdu? [Taip/n] y Pašalinti bandymų duomenų bazę ir pasiekti ją? [Taip/n] y Iš naujo įkelti privilegijų lenteles dabar? [TA/N] m
Mes taip pat padarysime vartotoją, vadinamą „mct“, su slaptažodžiu „mct“.
sudo mysql -u root
MariaDB [(nėra)]> SUTEIKITE VISAS PRIVILIEGIJAS*.* Į „mct“@'%“, IDENTIFIKUOTĄ„ mct “SU DOTACIJOS PASIRINKIMU; MariaDB [(nėra)]> FLUSH PRIVILEGES; MariaDB [(nėra)]> EXIT;
Dabar importuosime duomenų bazės struktūrą
Turite atsisiųsti pridėtą failą ir įkelti jį į vartotojo aplanką/home // savo RPI naudodami FTP/SFTP.
Tada įveskite šias eilutes:
mysql -u root -p
mysql> CREATE DATABASE Smartpack; Dabar išeikite iš SQL apvalkalo paspausdami CTRL + D> mysql -u mct -p Smartpack </home//data-dump.sql> sudo reboot
Iš naujo paleidus „rpi“, duomenų bazė turėtų veikti ir veikti
6 žingsnis: bandymas
Pirmiausia turime įdiegti apache žiniatinklio serverį
Į terminalą įveskite šį kodą:
sudo apt -get install apache2 -y
sudo perkraukite
Dabar nukopijuokite visus failus iš FRONT katalogo per „github“saugyklą į/rpi katalogą/var/www/html/.
Tada nukopijuokite visus failus iš BACK katalogo per „Github“saugyklą į vietinį vartotojo aplanką savo „rpi/home // smartpack“
Jei naudojote skirtingus smeigtukus, nei nurodyta schemoje, turėsite juos redaguoti /home//smartpack/main.py, jie išvardyti aukščiau dokumente.
Dabar atidarykite terminalą ir paleiskite scenarijų
python3.5 /home/username/smartpack/main.py
Galite naršyti naudodami IP, kuris bus rodomas LCD ekrane, kad pasiektumėte ką tik įdiegtą svetainę.
Prieš atlikdami kitą veiksmą įsitikinkite, kad viskas veikia tinkamai!
7 žingsnis: pastatykite elektronikos korpusą
Mes pagaminsime dėklą mūsų RPI, „Powerbank“ir kai kuriems elektroniniams komponentams.
Aš raginu jus sukurti savo bylos versijas, nes aš nelabai moku kurti tokius dalykus
- Supjaustykite plastikinę/medinę plokštę į dvi dalis, kurių matmenys 29 cm x 15, 5 cm (įsitikinkite, kad ilgiausia pusė telpa į jūsų kuprinę)
- Iškirpkite 2 gabalus kietos putos, kurių matmenys 29 cm x 3 cm, ir dar 2 gabalus, kurių matmenys yra 9,5 cm x 3 cm
- Klijuokite gabalus prie plokštės kraštų.
- Kai tai bus padaryta, iškirpkite skyles, kaip parodyta nuotraukoje: Turėsite patys išmatuoti, kokio pločio skylės turi būti. Apatinė skylė skirta ultragarso jutikliui, o viršutinė - kabeliams.
8 žingsnis: Lituokite viską laidais, o ne peršokti kabelius
Lituokite viską įprastais laidais, išskyrus baltus ir raudonus šviesos diodus, LDR ir nendrinį jungiklį.
Duonos lentą galite naudoti kai kuriems dalykams, pavyzdžiui, IC, bet aš asmeniškai to nerekomenduoju.
GPS ir LCD moduliai turi patekti į skyles, kurias jiems išpjovėme ankstesniame žingsnyje.
Būtinai visur naudokite izoliaciją, nes trumpasis jungimas gali sugadinti jūsų Rpi.
9 veiksmas: degimo skylės šviesos diodams ir ultragarsiniam jutikliui
Deginti? Taip! DEGINTI
Skylėms sudeginti naudosime lituoklį. Taip yra todėl, kad dauguma kuprinių yra atsparios vandeniui, tai reiškia, kad iš jų pagaminta medžiaga yra plastikas arba guma. Taigi, jei mes jį sudeginsime, o ne pjaustysime, mūsų skylės kraštai gražiai ištirps ir dėl to bus mažiau ašarų.
Jei norite automatinių raudonų lempučių, kur norite, sudeginkite 4 mažas skyles. Įsitikinkite, kad jie yra matomoje vietoje. (Aukščiau esančioje nuotraukoje esančiose skylėse jau yra spaustukai)
Taip pat išdeginkite skylę ultragarso jutikliui kuprinės apačioje, toje pusėje, kur išeina nugara, ir mažą skylutę šalia stygos, kuri išeina iš
Galiausiai sudeginkite skylę kabeliams, kurie pateks į pagrindinę jūsų kuprinės dalį, padarykite tai tiesiai virš skylės, kurią padarėme kabeliams korpuse, jei įdėtumėte ją į maišą.
10 žingsnis: perkiškite spaustukus per skyles ir klijų lemputes
Įsitikinkite, kad skylių smeigėse yra 5 mm !! jei ne, galite pabandyti juos gręžti 5 mm grąžtu.
Išstumkite spaustukus per 4 sudegintas skyles ir spustelėkite jas kartu.
Įdėkite 4 lemputes į spaustukus ir priklijuokite, įsitikinkite, kad metalinės dalys neliečia smeigių.
11 žingsnis: Reed jungiklis
Nendrių jungikliai yra labai trapūs, todėl aš įdėjau savo į plastikinį vamzdelį, o tą plastikinį vamzdelį vėl į metalinį vamzdelį, o tada viską užklijavau klijais.
Kaip tai padaryti, priklauso nuo jūsų, bet aš rekomenduoju tam ką nors padaryti, kad nesulūžtų.
Jei tai padaryta, priklijuokite viską prie pagrindinės kuprinės dalies viršaus. Šalia, kitoje užtrauktuko pusėje, priklijuokite pakankamai stiprų magnetą, kad jis persijungtų jį atidarius. Aš įdėjau savo tarp vidinio ir išorinio tekstilės sluoksnio, kad jis nebūtų matomas.
12 žingsnis: priklijuokite baltas lemputes maišelio viduje
Klijuokite juos, kad įjungus jie apšviestų vidų.
Galite pasirinkti, kur juos įdėti, tačiau, mano nuomone, geriausia vieta yra viršutiniame tekste prie nendrių jungiklio.
13 žingsnis: klijuokite korpusą ir įdėkite į maišelį
Prieš klijuodami, įsitikinkite, kad jis vis dar veikia tinkamai.
Tada klijuokite dangtelį ant likusio korpuso, atkreipkite dėmesį į kabelius, kurie pateks tarp plokštės ir korpuso šono, labai sudėtinga jį klijuoti be kabelių.
Vėliau įdėkite jį į kuprinę, įsitikinkite, kad ultragarso jutiklis nukreiptas į anksčiau padarytą skylę.
Tikriausiai turėsite pritvirtinti korpusą aplink ultragarso jutiklį prie kuprinės, kad jis neuždengtų.
14 veiksmas: redaguokite „Rc.local“, kad paleistumėte scenarijų paleidžiant
Atidarykite terminalą ir įveskite:
sudo nano /etc/rc.local
pabaigoje pridėkite šią eilutę, tiesiai virš išėjimo 0
python3.5 /home//Smartpack/main.py &
paspauskite CTRL + X ir 2x Enter
Dabar scenarijus prasidės įkrovos metu.
15 žingsnis: Apdailos darbai
Visą kabelį, taip pat prie kuprinės, galite siūti adata ir siūlu.
Taip pat galite pagaminti raudonų lempučių dangtelį iš odos/tekstilės gabalo.
Rekomenduojamas:
Motociklo galinė lempa su integruotomis mirksėjimo lemputėmis, naudojant programuojamus šviesos diodus: 4 žingsniai
Motociklo galinis žibintas su integruotais mirksėjimo žibintais, naudojant programuojamus šviesos diodus: Sveiki! Tai šiek tiek lengvas pasidaryk pats, kaip sukurti pritaikytą programuojamą RGB galinę lempą (su integruotomis mirksėjimo lemputėmis/indikatoriais) savo motociklui ar galbūt bet ką, naudojant WS2812B (individualiai adresuojami šviesos diodai) ir „Arduinos“. Yra 4 apšvietimo režimai
„Marshmello Ultimate Head“su programuojamomis „Bluethoot“lemputėmis: 4 žingsniai
„Marshmello Ultimate Head“su programuojamomis „Bluethoot“lemputėmis: aš jums duosiu geriausią versiją !! Gavau daugybę nuostabių atsiliepimų apie pirmąjį, todėl norėjau jums parodyti, kad žinojau, jog galiu padaryti geriau. Pagamintas iš tvirto akrilo cilindro be siūlės. 800+ „Led“viskas valdoma per „Bluetooth“mano telefone. 30
Moterų saugos įtaisas su GPS sekimu ir įspėjimais naudojant „Arduino“: 6 žingsniai
Moterų saugos įtaisas su GPS sekimu ir įspėjimais naudojant „Arduino“: turint visas pastaruoju metu mums prieinamas technologijas, nėra sunku sukurti saugos įtaisą moterims, kuris ne tik sugeneruotų avarinį signalą, bet ir nusiųstų pranešimą jūsų draugams, šeimos nariams , arba suinteresuotas asmuo. Čia mes sukursime grupę
Išmanioji kuprinė: 8 žingsniai
Išmanioji kuprinė: Jei esate toks studentas kaip aš, kai kurie iš jūsų tikrai bus susiję su problema, kurią pamiršiu. Neturiu daug laiko savo kuprinei pasigaminti, o kol dar nežinai, kažką pamiršai. Aš bandžiau palengvinti savo gyvenimą gamindamas „Raspberry pi“projektorių
„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