Sisukord:
- Tarvikud
- Samm: tahvelarvuti ekraani aktiveerimine ja desaktiveerimine magnetite abil
- Samm: raami ettevalmistamine
- 3. samm: WeMose programmeerimine
- 4. samm: lõpptulemus
Video: Seinakinnitus IPadile koduautomaatika juhtpaneelina, ekraani aktiveerimiseks servo juhitava magnetiga: 4 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
Viimasel ajal olen kulutanud üsna palju aega oma maja ja selle ümbruse asjade automatiseerimisele. Kasutan oma koduautomaatikarakendusena Domoticzi, vt üksikasju www.domoticz.com. Otsides armatuurlauarakendust, mis näitab kogu Domoticzi teavet koos igasuguse täiendava kasuliku (ja vähem kasuliku) teabega, avastasin Dashticzi ja pean ütlema, et see meeldib mulle väga!
Dashticzi armatuurlaua ekraanide mugavaks näitamiseks ja juhtimiseks ostsin endale kasutatud iPad Air 1 tahvelarvuti. Nüüd vajasin vaid kena viisi, kuidas tahvelarvuti seinale kinnitada oma elutoa kesksesse kohta. IPadi riiulil olevad seinakinnitused on üsna kallid, nii et otsustasin lihtsalt tellida kohandatud mõõtude järgi valmistatud pildiraami oma kohalikus isetegemispoes.
Lõpuks vajasin kena viisi tahvelarvuti automaatseks aktiveerimiseks/desaktiveerimiseks. Loe edasi, et näha, kuidas 2 lihtsat külmkapimagnetit mängisid selle väljakutse lahendamisel olulist rolli.
Tarvikud
- iPad tahvelarvuti
- 90 -kraadine USB -laadija kaabel
- mõõtude järgi valmistatud pildiraam
- 6mm vineer
- 18 mm vineer
- 9g SG90 mikro servo
- ESP12 WeMos D1 Mini
- kaks väikest magnetit
- pleksiklaasist riba
Samm: tahvelarvuti ekraani aktiveerimine ja desaktiveerimine magnetite abil
Kuna tundub, et tahvelarvuti alati aktiveerimine on natuke üle pingutatud, hakkasin otsima võimalust selle aktiveerimiseks ainult vajadusel. Muidugi saaksin kasutada iPadi automaatset ooterežiimi võimalust, kuid siis peaksin iga kord, kui tahaksin selle aktiveerida, puudutada ekraani ja vajutada kodunuppu. Kuna mul on juba elutuppa paigaldatud PIR -andur, mis on ühendatud minu koduautomaatikasüsteemiga, otsustasin seda tahvelarvuti aktiveerimiseks/desaktiveerimiseks kasutada.
Kahjuks ei suutnud ma välja mõelda viisi, kuidas iPadi tarkvara abil aktiveerida (ilma selle jailbreakingita). Siis sain aru, et iPadi kaane avamine ja sulgemine aktiveerib/deaktiveerib tahvelarvuti. Kiire otsing Internetist näitas, et iPadil on mõned magnetandurid, mille käivitavad kaanes olevad magnetid. Mängisin 2 külmikumagnetiga ringi ja sain teada, et ma saan iPadi välja lülitada, kui kinnitan ühe magneti kodunupu vastasküljele ja liigutan teise magneti paremas ülanurgas tagakülje poole. Teise magneti eemaldamine aktiveerib iPadi!
Nüüd vajasin vaid mehhanismi, kuidas seda teist magnetit käsu peale tahvelarvuti poole liigutada. Mul oli ümberringi väike servomootor, mis osutus selle töö jaoks ideaalseks. Lõikasin väikese tüki pleksiklaasi, painutasin seda kuumapüstoli abil ja liimisin servovarre külge. Lõpuks liimisin ühe magneti pleksiklaasi külge. Selle seadistuse ajutine prototüüp näitas, et see kõik töötas nagu võlu.
Samm: raami ettevalmistamine
Tellisin alumiiniumist pildiraami oma kohalikult iseteeninduspoest (see on eritellimusel valmistatud täpselt minu iPadi jaoks, jättes piisavalt ruumi 90 -kraadise nurga all oleva toitekaabli ühendamiseks). Lisaks jätab raami sügavus piisavalt ruumi servomootori paigaldamiseks.
Lõikasin välja servomootori ruumi ja 6 mm vineerplaadis oleva fikseeritud magneti. Seda plaati kasutatakse tahvelarvuti kindlalt raami kinnitamiseks. Pidin veenduma, et fikseeritud magnet paigutatakse õige polaarsusega üles, et see töötaks.
Lõpuks lõikasin 18 mm vineerplaadist välja servomootori jaoks mõeldud ruumi, mis toimib seinaplaadina raami kinnitamiseks seina külge.
90 -kraadise nurga all olev toitekaabel vajas veidi muutmist, et see sobiks raami sisse.
3. samm: WeMose programmeerimine
Kasutan selleks Arduino IDE rakendust, mille saab alla laadida siit. IDE tuleb WeMosiga kasutamiseks seadistada, seal on palju kauba juhiseid, kuidas seda teha. Tahvli tüüp on "LOLIN (WEMOS) D1 R2 & mini".
Minu loodud koodi leiate allolevast failist IpadServo.ino. Kui soovite seda koodi uuesti kasutada, värskendage kindlasti oma WiFi SSID-d ja parooli. Kui kasutate mõnda muud IP -võrku kui 192.168.1.x, peate värskendama ka WIFI_IP ja WIFI_GATEWAY määratlusi. Pange tähele, et kasutan oma WeMose jaoks fikseeritud IP -aadressi ja porti.
Servo on WeMosiga ühendatud 3 juhtmega: GND, 5V ja signaal (D2 -le).
Pärast WeMos aktiveerimist saab servot (ja seega ka iPadi) nüüd juhtida, saates järgmised käsud:
192.168.1.103:11103/on
192.168.1.103:11103/ off
4. samm: lõpptulemus
Pärast raami seinale paigaldamist (toitekaabel ja servoühenduskaabel juhitakse läbi raami taga oleva seina augu kõrval asuvasse sahvrisse), programmeerisin oma Domoticzi koduautomaatikasüsteemi saatma oma WeMosile õiged käsud, mis põhinevad minu elutoas PIR -andur tuvastas liikumise. Nagu videost näete (ja kuulete), töötab iPadi aktiveerimine ja desaktiveerimine hästi!
Soovitan:
Juhitava AGS-001 esitule paigaldamine originaalsele mängupoisi ettetellimisele (nr LOCA!): 5 sammu (koos piltidega)
Juhitava AGS-001 esitule paigaldamine originaalsele mängupoisi ettetellimisele (nr LOCA!): Otsite oma vana Game Boy Advance'i ekraani valgustada. Te ei leia neid uuest taustavalgustusega IPS-komplekte kusagilt ja vanad AGS-101 komplektid on otsas või ülehinnatud. Pealegi tahad sa õues olles ekraani näha
Kuidas saada Siri tasuta mis tahes IPadile!: 7 sammu
Kuidas saada Siri tasuta igale iPadile! No nüüd saate! See on samm-sammult, kuidas saada Siri mis tahes jailbroken iOS 5.1.x iPadile! See juhend ei ole mitte ainult lihtne
Koduautomaatika infrapuna- ja Bluetooth -juhitava releemooduliga: 10 sammu
Koduautomaatika infrapuna- ja Bluetooth -juhitava releemooduliga: Selles koduautomaatika projektis olen näidanud, kuidas saame oma nutitelefonirakendusest ja IR -kaugjuhtimispuldist valgust, ventilaatorit ja muid kodumasinaid juhtida, kasutades Arduino juhtreleemooduli ahelat. See Arduino juhitav nutikas relee vooluahelal on kaks režiimi, Inf
Valgusjuhtimisega samm -mootor + seinakinnitus/alus: 6 sammu
Valgusega juhitav samm -mootor + seinaklamber/-alus: seda alust kasutatakse Arduino juhitava samm -mootori paigutamiseks, mis on ette nähtud kardina automaatseks juhtimiseks vastavalt ruumi valgustasemele. Valgustuse printimiseks saate lisada ka LCD -ekraani. 3D -käik on mõeldud ainult tutvustamiseks
Laulu salvestamine IPadile: 11 sammu (piltidega)
Laulu salvestamine IPadile: Üks mu sõber küsis hiljuti, kuidas ta saaks mõnda oma laulu lihtsalt kitarri ja iPadi abil salvestada. Küsisin, kas tal on mõni muu salvestusseade, näiteks mikrofon ja salvestusliides. Kahjuks oli vastus eitav ja ta ei ole