Мазмұны:
- 1 -қадам: 1 -қадам: Температура сенсорын жасаңыз
- 2-қадам: 2-қадам: Twitter тіркелгісін жасаңыз және Arduino-tweet.appspot.com орнатыңыз
- 3 -қадам: 3 -қадам: Build.particle.io сайтында кодты басыңыз (Төмендегі және суреттегі код)
- 4 -қадам: 4 -қадам: қоршау жасаңыз және твиттерді алыңыз
Бейне: Tweeting Temp Sensor: 4 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
WiFi көмегімен кез келген жерде жұмыс істей алатын өзіңіздің твит температура сенсорыңызды жасаңыз.
1 -қадам: 1 -қадам: Температура сенсорын жасаңыз
Қажетті бөлшектер:
1 - фотон
1 - dht22 температура сенсоры
1 - Нан тақтасы
1 - 10К резистор
5 - сымдар
1 - USB -ден Mini -USB сымы
1 - қабырға ашасы
Фотонды жоғарыдағы фризинг диаграммасында көрсетілгендей орнатыңыз:)
2-қадам: 2-қадам: Twitter тіркелгісін жасаңыз және Arduino-tweet.appspot.com орнатыңыз
Photon -дан жазғыңыз келетін твиттер жасаңыз. Твиттер жасағаннан кейін arduino-tweet.appspot.com сайтына кіріп, твиттер белгісін енгізіңіз. Бұл сайт сізге келесі таңбаны кодқа енгізетін жаңа белгі береді. Бұл фотоннан твит жасауға мүмкіндік береді.
3 -қадам: 3 -қадам: Build.particle.io сайтында кодты басыңыз (Төмендегі және суреттегі код)
// Бұл #include мәлімдемесі Particle IDE автоматты түрде қосылды.
#қосу
// OAuth кілті #TOKEN анықтаңыз «825469186306617344-sDdIZblaYgQhyNLGgIuk1p4a5yuFytD»
// Twitter проксиі #debine LIB_DOMAIN «arduino-tweet.appspot.com»
TCPClient клиенті; #DHTPIN 0 анықтаңыз // біз қандай түйінге қосыламыз #DHTTYPE DHT22 анықтаңыз // біз қандай сенсорды қолданамыз: DHT 22
DHT dht (DHTPIN, DHTTYPE);
қосарлы_құм; // ағымдағы қарсылық қос Curr_temp; // ағымдағы temp void checkHum () {Curr_hum = dht.getHumidity (); }
жарамсыз checkTemp () {Curr_temp = dht.getTempFarenheit (); } void setup () {pinMode (DHTPIN, INPUT); checkTemp (); char msg = «Сәлем!» + Жол (Curr_temp); // msg = «Сәлеметсіз бе!» + char (Curr_temp); кешіктіру (1000); client.connect (LIB_DOMAIN, 80); client.println («POST /HTTP /1.0 жаңарту»); client.println («Хост:» LIB_DOMAIN); client.print («Content-Length:»); client.println (strlen (msg)+strlen (TOKEN) +14); client.println (); client.print («белгісі =»); client.print (TOKEN); client.print («& status =»); client.println (msg); } /*void tweetOut (String message) {// char msg = message.toCharArray (); кешіктіру (1000);
client.connect (LIB_DOMAIN, 80); client.println («POST /HTTP /1.0 жаңарту»); client.println («Хост:» LIB_DOMAIN); client.print («Content-Length:»); client.println (strlen (msg)+strlen (TOKEN) +14); client.println (); client.print («белгісі =»); client.print (TOKEN); client.print («& status =»); client.println (msg); } * / void loop () { / * checkHum (); // ылғалдылықты тексеру. Curr_hum және Curr_hum str checkTemp () жергілікті айнымалыларын орнатады; char msg = «Қайырлы күн! Ағымдағы температура:»+Char (Curr_temp)+«. Қазіргі ылғалдылық:»+Char (Curr_hum)+«.»); кешіктіру (1000); client.connect (LIB_DOMAIN, 80); client.println («POST /HTTP /1.0 жаңарту»); client.println («Хост:» LIB_DOMAIN); client.print («Content-Length:»); client.println (strlen (msg)+strlen (TOKEN) +14); client.println (); client.print («жетон =»); client.print (TOKEN); client.print («& status =»); client.println (msg); кешіктіру (60000); */}
4 -қадам: 4 -қадам: қоршау жасаңыз және твиттерді алыңыз
Қоршау жасаңыз, температура мен ылғалдылық қажет болатын қабырғаға қосыңыз және build.particle.io кодын басыңыз!
Ұсынылған:
Alert-using-ThingSpeak+ESP32-Wireless-Temp- ылғалдылық сенсоры: 7 қадам
Alert-using-ThingSpeak+ESP32-Wireless-Temp- ылғалдылық сенсоры: Бұл оқулықта біз температура мен ылғалдылық сенсорының көмегімен температура мен ылғалдылықтың әр түрлі деректерін өлшейміз. Сіз бұл деректерді ThingSpeak -ке жіберуді үйренесіз. Поштаңызда белгілі бір мән бойынша уақытша ескерту жасай аласыз
WEMOS D1 Temp/Dumidity IoT: 6 қадам
WEMOS D1 Temp/Humidity IoT: Бұл WiFi -ге қосылатын IoT температурасы мен ылғалдылығы сенсорының көмегімен сіздің деректеріңізді Blynk IoT платформасына жеткізетін қарапайым құрастыру, қосу, құрастыру жобасы. Смартфоннан бақылауды жеңілдету
Tweeting Lamp Bot: 5 қадам (суреттермен)
Tweeting Lamp Bot: Бұл нұсқаулық сізге ұялы телефонмен басқарылатын Tweeting - Lamp жасауды үйретеді. Бұл IIT арқылы ұялы телефонмен басқарылатын шамды жасау үшін MIT қосымшасының өнертапқышын, сонымен қатар бөлшектерді кодтау ортасын қолданатын қарапайым керемет жоба
Acme сандық термометрі W/ DS18B20 Temp Probe & I2C LCD: 5 қадам
Acme Digital Thermometer W/ DS18B20 Temp Probe & I2C LCD: бұл өте қымбат емес және көп уақытты қажет етпейтін өте қарапайым жоба. Мен оны Amazon қорабына салдым, себебі ол сол жерде болды, бірақ оны кез келген нәрсеге орнатуға болады
ESP8266/ESP-12 Arduino Powered SmartThings DS18B20 Temp. Сенсор: 4 қадам (суреттермен)
ESP8266/ESP-12 Arduino Powered SmartThings DS18B20 Temp. Сенсор: Біз бәріміз бөлме температурасы қандай екенін білгіміз келеді, ал кейде басқа бөлмеде, тіпті әлемнің басқа шетіндегі демалыс үйінде температура қандай. Мүмкін сіз үй жануарларыңыздың үйіндегі температураны бақылағыңыз келер