Prisitaikanti aplinka (bendrabučio automatizavimas): 5 žingsniai
Prisitaikanti aplinka (bendrabučio automatizavimas): 5 žingsniai
Anonim
Image
Image
Prisitaikanti aplinka (bendrabučio automatika)
Prisitaikanti aplinka (bendrabučio automatika)
Prisitaikanti aplinka (bendrabučio automatika)
Prisitaikanti aplinka (bendrabučio automatika)
Prisitaikanti aplinka (bendrabučio automatika)
Prisitaikanti aplinka (bendrabučio automatika)

Šis projektas yra mano gilinimosi į automatizavimą pradžia. Šios operacijos „smegenimis“pasirinkau „Raspberry Pi“, nes GPIO turi tiek daug įvairių programų ir įmontuotą WIFI/„Bluetooth“. Mano įvadas į prototipų kūrimo klasę iškėlė man iššūkį sukurti prototipą, kuris būtų orientuotas į žmogų ir kuriuo turėčiau sugebėti savo projekto automatizavimo dalį sutelkti aplink asmenį. Būtent tada man kilo mintis turėti bendrabučio kambarį, kurį galima pritaikyti konkrečiam kambario draugui. Apskritai šiame projekte naudojamas „Raspberry Pi“ir RFID skaitytuvas, siekiant identifikuoti asmenį ir atlikti tam tikrus veiksmus (įjungti ir išjungti šio projekto šviesas), kad suasmenintumėte kambarį.

1 žingsnis: įrankiai ir reikmenys

Įrankiai ir reikmenys
Įrankiai ir reikmenys

Įrankiai

„Raspberry Pi“paleidimo dalykai (https://www.raspberrypi.org/learning/hardware-guide)

  • Litavimo rinkinys (https://a.co/0sApLDF)
  • Vaivorykštės kabelis (https://a.co/6vXsNXV)
  • Gofravimo rinkinys (https://a.co/6vXsNXV)
  • Moteriški trumpikliai (https://a.co/7Zq0VYD)
  • Komandų juostos (https://a.co/i2P4hUR)
  • 3D spausdintuvas (neprivaloma)

Prekės

„Raspberry Pi“su dėklu ir tinkamu maitinimo šaltiniu (https://a.co/1exaycw)

  • Belaidis kortelių skaitytuvas (https://www.monkmakes.com/cck)
  • „Micro SD“kortelė (https://a.co/ccdcO5a)
  • Belaidžiai jungikliai (https://a.co/j0HuIhV)
  • 433MHz siųstuvas ir imtuvas (https://a.co/aOTKkQU)

2 žingsnis: Aparatūra

Image
Image
Techninė įranga
Techninė įranga

Pradėjau nuo „Clever Card Kit“knygos, o tada žiūrėjau aukščiau esantį vaizdo įrašą, kad prijungčiau „Pi“prie RF siųstuvo ir imtuvo.

3 žingsnis: „Pi“prijungimas

Image
Image
„Pi“prijungimas
„Pi“prijungimas
„Pi“prijungimas
„Pi“prijungimas
„Pi“prijungimas
„Pi“prijungimas

Šio projekto laidai gali tapti šiek tiek netvarka, todėl ėmiausi šio žingsnio, kad tai būtų šiek tiek organizuotiau.

4 žingsnis: Kodas

Kodas
Kodas
Kodas
Kodas
Kodas
Kodas

Šio kodo dalys gaunamos iš skirtingų nurodymų šaltinių. Iš esmės tai apibrėžia, koks (-i) įrenginys (-iai) yra su kokiu nors asmeniu, ir tada atliekamas patikrinimo ciklas, kad pamatytumėte, kuri kortelė yra nuskaitoma (kuris asmuo bendrauja).

Pradėkite nuo „Clever Card Kit“knygos pradžios dalies, tada vilkite ir numeskite šiuos failus į knygos pateiktą aplanką.

Dvi dalys, kurios būtų keičiamos iš vartotojo į vartotoją, būtų eilutės „ID ==“ir „os.system“. Pirmasis yra RF kortelių ID [galite perskaityti ID naudodami katalogą clever_card_kit (aplankas)]. Antroje dalyje turi būti nurodyti kodai, kurie paaiškinti vaizdo įraše „RF 433“, parodytame aparatūros žingsnyje.

Pastaba: kodai yra neryškūs vaizduose dėl privatumo.

5 žingsnis: paleiskite

Vykdyk!
Vykdyk!
Vykdyk!
Vykdyk!
Vykdyk!
Vykdyk!

Aš naudoju aukščiau pateiktą procedūrą, kad galėčiau naudoti kodą be ekrano, bet surasiu vietą, kur jis būtų lengvai pasiekiamas, ir naudoju komandų juostas. Nuskaitydami kortelę, lemputės turėtų įsijungti/išsijungti. Tikiuosi išplėsti šį projektą daugiau įrenginių.

Bandydami vartotojai pamėgo, kaip lengva naudotis skaitytuvu, ir teigė, kad jis reaguoja beveik iš karto. Vienintelis atvejis, kai naudotojų nuomonės išsiskyrė, buvo raktų kortelės naudojimas, o kai kurie pirmenybę teikė rakteliui (ant raktų ar piniginėje). Taigi, prieš pradėdami užsakyti dalis, prieš užsisakydami RF korteles, būtinai išsiaiškinkite, ką naudotų jūsų vartotojai.

Rekomenduojamas: