Cov txheej txheem:
- Kauj Ruam 1: Qhov Rooj Tswb
- Kauj Ruam 2: Lub Qhov Rooj Buzzer
- Kauj Ruam 3: Tsuas yog Lub Tswv Yim Me …
- Kauj Ruam 4: Ua Tsaug Rau Kev Nyeem
Video: DoorMaster: 4 Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:25
Nyob zoo sawv daws!
Hauv qhov haujlwm no kuv yuav qhia koj li cas los ua ke lub tswb qhov rooj thiab lub tswb qhov rooj rau hauv koj lub tsev ntse!
Txij li thaum kuv siv FHEM los ua kuv lub tsev ntse, kuv tsuas tuaj yeem qhia koj txoj hauv kev FHEM xwb, tab sis kuv paub tseeb tias koj tuaj yeem txhais qhov ntawd rau lwm lub kaw lus yooj yim!:-)
Kuv yuav tsum lees, tias kuv tsis yog tus kws tshaj lij! Feem ntau ntawm kuv cov phiaj xwm (zoo li qhov no) tsuas yog rau kev lom zem… Kuv tau txais Lub Tswv Yim ntawm qee yam thiab tom qab ntawd kuv paub nws!
Txoj haujlwm no yog sib xyaw ntawm kev nkees thiab ntse kuv yuav hais … yog li kuv vam tias koj yuav muaj kev lom zem!:-)
Siv kho vajtse (xav tau):
- Lub tswb qhov rooj nkag tau
- Wemos D1 mini (ESP8266) -> Amazon txuas (tshawb nrhiav)
- Finder 40.61 relais (12V ~) -> (pom nws hauv peb lub khw muag khoom hauv zos ntawm reichelt tab sis nws yuav tsum yog qhov no txawm tias cov duab tsis sib xws nrog cov lus piav qhia, vim nws tau qhia zoo li 230V)
- Cables / jumper hlau -> Amazon txuas (tshawb nrhiav)
- Shelly 1 -> Shelly txuas (khoom)
Siv kho vajtse (tsis teb los tau):
- Wemos D1 mini roj teeb thaiv -> Amazon txuas (tshawb nrhiav)
- Hnub ci vaj huam sib luag 6V 6W -> Amazon txuas (khoom)
- Tus tuav roj teeb -> Amazon txuas (khoom)
- Rechargeable battery -> Amazon txuas (khoom)
- Amazon Echo -> Amazon txuas (khoom)
Kauj Ruam 1: Qhov Rooj Tswb
Kho vajtse siv hauv theem no (xav tau):
- Lub tswb qhov rooj nkag tau
- Wemos D1 Mini
- Cables / jumper hlau
- Finder 40.61 (12V ~ / 16A) (Qhov no yog rau kuv lub tswb qhov rooj … thov xyuas kom koj siv txoj cai tso rau koj lub tswb qhov rooj!)
- Cov qhob cij
Kho vajtse siv hauv cov kauj ruam no (xaiv tau):
- Wemos D1 mini roj teeb thaiv
- Hnub ci vaj huam sib luag 6V 6W
- Lub roj teeb tuav
- Roj teeb rov tau
Yuav ua li cas txuas lub tswb qhov rooj mus rau wemos d1 mini (fritzing file rau rub tawm muaj)
** NCO TSEG ** Qhov kev siv rov ua dua hauv daim duab fritzing tsuas yog piv txwv xwb
Txog rau Wemos sab, peb xaiv qhov qis dua ntawm lub khob cij!
Wemos txuas rau:
1) 5V Cov Zis rau qis dua ntu
2) Hauv av kom qis dua seem
Relais txuas rau:
1) Relais coil tus pin 1 rau sab saud sab saud
2) Relais coil tus pin 2 rau sab qis dua ntu
3) Relais hloov ntau rau qis dua ntu
4) Relais hloov lub davhlau ya nyob twg B (qhov tsis ua haujlwm) rau D2 Pin ntawm Wemos, muab lub zog tiv thaiv ntawm 120 Ohms 1% nruab nrab ntawm lub davhlau ya nyob twg B thiab txuas rau D2 Pin raws li qhia hauv daim duab kom debounce. Ib txhais ceg ntawm tus tiv thaiv mus nyob nruab nrab thiab lwm ceg mus rau ntu qis dua
Lub tswb qhov rooj txuas rau:
1) Ntxiv los ntawm lub tswb qhov rooj mus rau ntu ntu ntxiv
2) Rho tawm ntawm lub tswb qhov rooj mus rau ntu qis dua
Nov yog nws rau kev txuas!
Arduino Part (qhov project arduino rau rub tawm muaj)
Tsim MQTT txoj haujlwm rau koj Wemos thiab teeb tsa nws kom nws tuaj yeem txuas rau koj li Wifi thiab txuas nrog koj li fhem piv txwv!
Tshaj tawm qhov sib txawv hauv qab no ua ntej ntu teeb tsa:
const int relaisPin = 4;
int relaisState = 0;
int oldRelaisState = 0;
Ntxiv cov hauv qab no rau ntu teeb tsa:
pinMode (relaisPin, INPUT_PULLUP);
Ntxiv cov hauv qab no rau ntu ntu:
relaisState = digitalRead (relaisPin); // Nyeem qhov xwm txheej tam sim no ntawm kev tso tawm thiab khaws nws
yog (relaisState! = oldRelaisState) {// Peb tsuas xav tau kev ceeb toom ib zaug ib zaug.. yog li cia sib piv nws!
yog (relaisState == HIGH) {// Peb puas muaj qhov siab ntawm no?
oldRelaisState = relaisState; // Yog peb muaj! Cia peb khaws nws rau peb qhov kev sib piv me ntsis ob kab saum toj no
Serial.println ("Ntiv nplhaib !!!"); // Lub nplhaib:-)
client.publish ("/Status", "RING"); // Cia peb tshaj tawm peb "Ntiv Nplhaib" raws li MQTT Status
client.publish ("/STATE", "Online"); // Rau kuv nws ua haujlwm tau zoo dua los ntawm kev tshaj tawm kuv lub xeev rau online…
}
}
FHEM Tshooj
Hauv kab hauv qab no, kuv qhia koj yuav ua li cas koj tuaj yeem Nyeem Qhov xwm txheej ntawm FHEM Device. Hauv kuv qhov xwm txheej kuv siv kuv tus as khauj pushover xa kuv cov ntawv ceeb toom rau kuv lub xov tooj ntawm tes, nrog cov ntawv me me zoo (tsis yog.. qhov ntawd tsis yog cov ntawv tiag kuv siv;-))
txhais on_NormalRing ceeb toom rau MQTT2_KlingelSensor: xwm txheej:. RING {system ("curl -s -F 'token = XXX' -F 'user = XXX' -F 'message = RING RING RING RING RING BANANAPHONE!' https:// api.pushover.net/1/messages.json ")}
Koj yuav tsum hloov pauv lub cim "MQTT2_KlingelSensor" rau koj lub FHEM Device lub npe!
Qhov ntawd yog nws! Peb muaj (vam tias) txuas nrog peb lub tswb qhov rooj rau peb lub tsev ntse … zoo!
Cia peb txav mus rau tshooj tom ntej, txuas txuas nrog peb lub qhov rooj buzzer:-)
Kauj Ruam 2: Lub Qhov Rooj Buzzer
Qhov no yog qhov nrawm thiab yooj yim heev.
- Txuas qhov txuas mus rau lub zog siv (Kuv siv lub zog los ntawm lub teeb hloov saum kuv lub buzzer)
Txij li qhov chaw nyob tsis quav ntsej qhov nws hloov pauv, peb tsuas yog ntxiv qhov chaw nyob rau peb qhov kev hloov pauv, uas ua rau lub suab nrov nrov thiab qhib lub qhov rooj qis.
Tam sim no ntxiv Shelly rau koj lub tsev ntse thiab tswj nws txawm li cas los xij koj xav tau. Hauv kuv qhov xwm txheej, Alexa tab tom qhib lub qhov rooj rau kuv los ntawm kev ntxiv cov lus hais kom ua:-)
Ua tau txoj hauv kev:
- Shelly app
- Amazon Echo
- Google Assistant
- Siv
… koj tau txais lub ntsiab lus kuv twv;-)
Kauj Ruam 3: Tsuas yog Lub Tswv Yim Me …
Rau cov tib neeg zoo li kuv, uas tsis tsuas yog tub nkeeg me ntsis tab sis kuj zoo li tsis nco qab lawv cov yuam sij Kuv tuaj yeem qhia koj li hauv qab no:
Nrog rau qhov teeb tsa no nws muaj peev xwm los ua tus lej "lub qhov rooj-tswb-codekey-system" hauv "morse-code-way"!
Kuv tau ua qhov no hauv qhov project arduino thiab yog tias "morse code" (Kuv hu nws tus lej xwm txheej ceev hauv kuv qhov haujlwm) tau nkag mus raug, kuv tau tshaj tawm MQTT Status rau "EmergencyRing".
FHEM kab zoo li no:
txhais on_EmergencyRing2 ceeb toom rau MQTT2_KlingelSensor: xwm txheej:. EmergencyRING teeb Tuerklingel rau-rau-timer 3
Lub suab nrov yuav qhib lub qhov rooj rau 3 vib nas this!
Koj tsis nco qab koj tus yuam sij? Tsuas yog siv koj tus kheej lub tswb qhov rooj thiab cia koj lub tsev ntse hauv tsev qhib lub qhov rooj rau koj!;-)
Kauj Ruam 4: Ua Tsaug Rau Kev Nyeem
Ua tsaug rau koj nyeem kuv thawj qhov haujlwm!
Tej zaum koj tau kawm qee yam, tej zaum koj tau txais kev tshoov siab … tab sis kuv vam tias koj yuav muaj kev lom zem me ntsis tom qab.
Alex
Pom zoo:
Arduino Tsheb Rov Qab Chaw Nres Tsheb Ceeb Toom - Cov Kauj Ruam ntawm Kauj Ruam: 4 Kauj Ruam
Arduino Tsheb Rov Qab Chaw Nres Tsheb Ceeb Toom | Cov kauj ruam ib kauj ruam: Hauv txoj haujlwm no, kuv yuav tsim qhov yooj yim Arduino Tsheb Rov Qab Tsheb Nres Tsheb Nres Sensor Siv Arduino UNO thiab HC-SR04 Ultrasonic Sensor. Qhov no Arduino raws Lub Tsheb Rov Qab ceeb toom tuaj yeem siv rau Kev Tshawb Fawb Txog Tus Kheej, Robot Ranging thiab lwm yam
Tsev Automation Kauj Ruam ntawm Kauj Ruam Siv Wemos D1 Mini Nrog PCB Tsim: 4 Kauj Ruam
Tsev Automation Kauj Ruam Ib Leeg Siv Wemos D1 Mini Nrog PCB Tsim: Tsev Automation Kauj Ruam los ntawm Kauj Ruam siv Wemos D1 Mini nrog PCB Tsim cov tub ntxhais kawm ntawv qib siab. Tom qab ntawd ib tus ntawm peb cov tswv cuab tuaj
RC Taug Qab Neeg Hlau Siv Arduino - Kauj Ruam Ib kauj ruam: 3 Kauj Ruam
RC Tracked Robot Siv Arduino - Kauj Ruam Ib Nrab: Hav guys, Kuv rov qab los nrog lwm tus neeg hlau txias chassis los ntawm BangGood. Vam tias koj tau dhau los ntawm peb cov phiaj xwm yav dhau los - Spinel Crux V1 - Tus Cwj Pwm Tswj Tus Neeg Hlau, Spinel Crux L2 - Arduino Xaiv thiab Muab Neeg Hlau nrog Robotic caj npab thiab Badland Braw
Kawm Yuav Ua Li Cas Kos Tus Tswm Ciab - Kauj Ruam Ib Kauj Ruam: 6 Kauj Ruam
Kawm Yuav Ua Li Cas Thiaj Li Tswmciab - Kauj Ruam Ib kauj ruam: Cov tswm ciab no siv sijhawm 10 feeb los kos yog tias koj ua raws kuv cov kauj ruam ua tib zoo
DIY Arduino Robotic Arm, Kauj Ruam ntawm Kauj Ruam: 9 Kauj Ruam
DIY Arduino Robotic Arm, Kauj Ruam ntawm Kauj Ruam: Cov ntawv qhia no yog qhia koj yuav tsim lub Caj Npab Caj Npab ntawm koj tus kheej li cas