สารบัญ:
- ขั้นตอนที่ 1: พิมพ์และซื้อชิ้นส่วน
- ขั้นตอนที่ 2: ประกอบและตั้งโปรแกรม Feather
- ขั้นตอนที่ 3: ประกอบขั้วต่อหัววัดอุณหภูมิ
- ขั้นตอนที่ 4: ประกอบ Intelligrill
- ขั้นตอนที่ 5: เตรียม Intelligrill สำหรับการใช้งาน
- ขั้นตอนที่ 6: การใช้ Intelligrill
- ขั้นตอนที่ 7: รายละเอียด Intelligrill เพิ่มเติม
วีดีโอ: Intelligrill® ขับเคลื่อนโดย Feather: 7 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:09
"Intelligrill®, Powered by Feather" เป็นเทอร์โมมิเตอร์สำหรับย่าง สูบบุหรี่ และเตาอบระยะไกลที่เปิดใช้งาน wifi พร้อมคุณสมบัติเพิ่มเติมของการอัปเดตตามเวลาจริงว่า "อาหารจานหลัก" จะพร้อมให้บริการเมื่อใด ด้วยการตรวจสอบการเปลี่ยนแปลงของอุณหภูมิอาหารตลอดเวลา "Intelligrill®, Powered by Feather" จะให้ค่าประมาณที่เหมาะสมแก่คุณเกี่ยวกับเวลาที่เหลืออยู่จนถึงเวลาที่อาหารจานหลักของคุณพร้อมที่จะย้ายจากเตาย่าง ผู้สูบบุหรี่ หรือเตาอบไปที่โต๊ะของคุณ. คุณเพียงแค่ระบุอุณหภูมิที่ต้องการ แล้ว Intelligrill จะแจ้งให้คุณทราบตลอดเวลาเกี่ยวกับความคืบหน้าในการทำอาหารและเวลาที่เหลืออยู่ผ่านจอแสดงผล Intelligrill OLED และผ่านเว็บเบราว์เซอร์ที่เชื่อมต่อ wifi ที่คุณเลือก
ฉันออกแบบ Intelligrill ตัวแรกในปี 2012 โดยใช้โปรเซสเซอร์ PIC24FJ64GB002, โมดูล Wi-Fi Roving Networks, โมดูล Adafruit 128 x 64 oled และส่วนประกอบเพิ่มเติมอีกประมาณ 20 ชิ้น (ดูรูปที่ "Intelligrill®, Circa 2012") มันถูกออกแบบมาสำหรับภรรยาของฉันซึ่งทันทีที่อาหารจานหลัก (เช่น ไก่ทั้งตัว, ไก่งวงทั้งตัว, หมูย่างหรือไหล่ ฯลฯ) ถูกวางลงในเตาย่าง รมควัน หรือเตาอบ ก็จะถามทันทีว่า "เมื่อไรจะพร้อม ?" Intelligrill คอยอัปเดตข้อมูลของเธอผ่านแอปพลิเคชัน iOS ที่ฉันเขียน โดยแสดงเวลาที่เหลืออยู่อย่างต่อเนื่องจนถึงเวลาของวันที่ อาหารจานหลักจะพร้อมเสิร์ฟ ตั้งแต่ปี 2012 เราใช้ Intelligrill มาหลายร้อยครั้งแล้วให้ผลลัพธ์ที่ยอดเยี่ยม (เช่น ภรรยามีความสุข มีความสุขมาก) แต่น่าเสียดาย หลังจากหลายปีของปัญหาการอัปเกรด iOS ฟรีบนอุปกรณ์ iPhone และ iPad ของเรา App Store ได้ประกาศว่า iOS รุ่นล่าสุดจะทำลายแอปพลิเคชัน iOS Intelligrill ของฉัน ดังนั้นพวกเขาจึงลบออกจาก App Store
เวลาตัดสินใจ: อัปเดตแอป Intelligrill iOS หรือค้นหาทางเลือกอื่น ดังนั้นในขณะที่ค้นหาทางเลือกอื่นแทน iOS (ซึ่งเป็นเรื่องง่าย) ฉันพบกระดานเล็กๆ ที่โดดเด่นคือ Adafruit Feather Huzza ESP8266 บอร์ดนี้มีทุกอย่างที่ฉันต้องการสำหรับ Intelligrill ใหม่ โปรเซสเซอร์ที่ดี พอร์ตแบตเตอรี่ลิเธียมไอออนพร้อมที่ชาร์จ wifi อินพุตแบบอะนาล็อก บวกกับความสามารถในการแนบจอแสดงผล oled ได้อย่างง่ายดาย ดังนั้นฉันจึงสั่ง Feather Huzza ESP8266 และบอร์ด oled รวบรวมบางส่วน ย้ายซอฟต์แวร์ Intelligrill iOS ดั้งเดิมลงใน Arduino IDE เขียนซอฟต์แวร์เพิ่มเติมเพื่อต้อนรับ Intelligrill สู่บ้านหลังใหม่ เรียนหลักสูตรความผิดพลาดในการเขียนโปรแกรม HTML / Javascript / JSON จากนั้นจึงเขียนซอฟต์แวร์ฝั่งไคลเอ็นต์ ออกแบบและพิมพ์เคส 3 มิติ และในที่สุดหลังจากสัปดาห์ที่ยาวนานมาก "Intelligrill®, Powered by Feather" ถือกำเนิดขึ้น
"Intelligrill®, Powered by Feather" ได้รับการตั้งโปรแกรมใน C/C++, HTML, Javascript และ JSON ซึ่งหมายความว่าจะสื่อสารจากระยะไกลกับอุปกรณ์ที่เปิดใช้งาน wifi ส่วนใหญ่ที่มีเว็บเบราว์เซอร์ (เช่น ไม่มี App Store อีกต่อไป ไม่มีการอัปเดต iOS อีกต่อไป). Intelligrill สามารถใช้เป็นเทอร์โมมิเตอร์ดิจิตอลแบบมีสายอย่างง่าย เป็นเทอร์โมมิเตอร์ดิจิตอลไร้สาย (เมื่อใช้จุดเข้าใช้งาน Intelligrill) และใช้เป็นเทอร์โมมิเตอร์ดิจิตอลไร้สายระยะไกล (เมื่อใช้กับเราเตอร์ไร้สาย)
คุณจะต้องมีทักษะในการบัดกรีและอุปกรณ์บัดกรี ลวด และชิ้นส่วนทั้งหมดที่ระบุไว้ในขั้นตอนแรก บวกกับ Arduino IDE ที่ติดตั้งไลบรารี Adafruit ที่เหมาะสม เพื่อประกอบและตั้งโปรแกรม Intelligrill
โปรดทราบว่า Intelligrill มีลิขสิทธิ์และเป็นเครื่องหมายการค้าจดทะเบียนของ Zumwalt Properties, LLC อย่างไรก็ตาม ฉันได้รวมซอร์สโค้ด Intelligrill และไฟล์การออกแบบ Autodesk Fusion 360 ในการอัปโหลด ดังนั้นอย่าลังเลที่จะแก้ไข Intelligrill สำหรับการใช้งานส่วนตัวที่ไม่ใช่เชิงพาณิชย์ และโปรดเผยแพร่ผลลัพธ์ของคุณ เพราะฉันจะชอบที่จะเห็นการนำเสนอ Intelligrill ที่ดีกว่าของฉันจริงๆ!
ด้วยประสบการณ์ HTML / Javascript / JSON เพียงเล็กน้อยหรือไม่มีเลย ฉันจึงอาศัยบทเรียนจาก w3schools.com (แหล่งข้อมูลที่ยอดเยี่ยม) แผ่นข้อมูล ESP8266 และบทช่วยสอน ข้อมูล และตัวอย่างที่ยอดเยี่ยมที่ Adafruit.com หากคุณมีคำถามหรือความคิดเห็นเกี่ยวกับ Intelligrill โปรดแสดงความคิดเห็นหรือส่งข้อความหาเรา เราจะพยายามตอบคำถามเหล่านี้อย่างเต็มที่
และเช่นเคย ฉันอาจจะลืมไฟล์ไปหนึ่งหรือสองไฟล์ หรือใครรู้อะไรอีก ดังนั้นหากคุณมีคำถามใดๆ โปรดอย่าลังเลที่จะถามเพราะฉันทำผิดพลาดมากมาย
วงจรอิเล็กทรอนิกส์ได้รับการออกแบบโดยใช้ดินสอ กระดาษ และเครื่องคิดเลข (ใครจะรู้ว่ายังใช้ได้อยู่)
ซอฟต์แวร์ได้รับการออกแบบโดยใช้ Arduino IDE เวอร์ชัน 1.8.5 โปรดทราบว่านี่เป็นประสบการณ์ครั้งแรกของฉันกับการเขียนโปรแกรม HTML, Javascript และ JSON ดังนั้นโปรดแสดงความคิดเห็นอย่างสุภาพ
และสุดท้ายเคสได้รับการออกแบบโดยใช้ Autodesk Fusion 360 หั่นโดยใช้ Cura 2.7.0 และพิมพ์ใน PLA บน Ultimaker 3 Extended
ขั้นตอนที่ 1: พิมพ์และซื้อชิ้นส่วน
หากคุณต้องการใส่ Intelligrill ที่เสร็จสมบูรณ์ลงในเคส เราได้รวมเคสสองส่วนคือ "Case Bottom.stl" และ "Case Top.stl" ฉันพิมพ์ชิ้นส่วนเคสของฉันด้วย PLA สีแดงที่มีความสูงของเลเยอร์.1 มม. และเติมเต็ม 100% ปุ่มสี่ปุ่มที่ใช้ในการออกแบบนี้ (รีเซ็ต, A, B และ C) สำหรับการควบคุมภายในของ Intelligrill คือปุ่มที่เว้นระยะห่างอย่างแน่นหนาบนจอแสดงผล oled การออกแบบเคสพยายามขยายระยะห่างระหว่างปุ่มเหล่านี้ และการเติม 100% จะเพิ่มความแข็งแกร่งที่จำเป็นในการทำเช่นนั้น นอกจากนี้ ตัวเคสยังได้รับการออกแบบสำหรับการประกอบเข้ากับแรงเสียดทานเพื่อหลีกเลี่ยงสกรูโลหะที่รบกวนโซน "ไม่ไป" ของเสาอากาศ wifi
คุณจะต้องใช้ชิ้นส่วนต่อไปนี้อย่างละหนึ่งส่วน:
1) Adafruit "Feather Huzzah ESP8266" (หาได้จาก Adafruit, Mouser และแหล่งอื่นๆ)
2) Adafruit "Featherwing OLED - 128x32 OLED Add-on สำหรับบอร์ด Feather ทั้งหมด" (หาได้จาก Adafruit, Mouser และแหล่งอื่นๆ)
3) โพรบวัดอุณหภูมิ Maverick ET-72 (มีออนไลน์)
4) ขั้วต่อเสียง 2.5 มม. ตัวยึดแผง (Mouser 693-4831.2300 หรือเทียบเท่า)
5) ตัวต้านทาน 22k ohm 1% 1/8 วัตต์ (มีอยู่ในสาย)
6) ตัวต้านทาน 680 โอห์ม 1% 1/8 วัตต์ (มีอยู่ในสาย)
7) แหล่งอ้างอิง 1VDC (หาได้จาก Mouser, Analog Devices ADR510)
8) แบตเตอรี่ลิเธียม 3.7VDC 1300mA (มีจำหน่ายจาก Adafruit)
ขั้นตอนที่ 2: ประกอบและตั้งโปรแกรม Feather
ฉันทำตามบทช่วยสอน Adafruit ที่ยอดเยี่ยมสำหรับการประกอบ Feather ESP8266 และโมดูลจอแสดงผล oled เนื่องจากฉันกำลังจะใส่ Intelligrill ลงในเคส ฉันจึงใช้ส่วนหัวของซ็อกเก็ตตัวเมียบนขนนก ESP8266 (พินแบบสั้น ไม่ใช่พินแบบยาวที่จำเป็นสำหรับการทำ breadboarding)
ด้วยตัวเชื่อมต่อที่ติดตั้งบนทั้งสองโมดูล ให้เสียบโมดูล oled เข้ากับโมดูล ESP8266
เสียบชุดประกอบนี้เข้ากับคอมพิวเตอร์ของคุณโดยใช้สาย usb กับ micro usb
ไฟล์ "IntellirillFeatherServer.zip" มีซอร์สโค้ดร่าง Arduino ที่สร้าง Intelligrill เปิดเครื่องรูดไฟล์นี้ จากนั้นโหลด คอมไพล์ และดาวน์โหลดภาพสเก็ตช์ไปยังขนนกที่ประกอบโดยใช้ Arduino IDE ข้อความต่อไปนี้ควรปรากฏบนจอภาพอนุกรม Arduino IDE:
Intelligrill ® Feather ลิขสิทธิ์ 2017 โดย Zumwalt Properties, LLC สงวนลิขสิทธิ์
กู้คืนข้อมูล Intelligrill จากที่เก็บข้อมูล: rtcRead: crc ล้มเหลว
การกู้คืนข้อมูล Intelligrill จากการจัดเก็บล้มเหลว
Intelligrill ssid: Intelligrill
รหัสผ่าน Intelligrill: Intelligrill
"ข้อมูล Intelligrill กู้คืนจากที่จัดเก็บ: rtcRead: crc ล้มเหลว" และ "การกู้คืนข้อมูล Intelligrill จากการจัดเก็บล้มเหลว" ข้อความเป็นเรื่องปกติ เนื่องจากยังไม่มีข้อมูล Intelligrill และจะถูกสร้างขึ้นในขั้นตอนต่อไปนี้
ขั้นตอนที่ 3: ประกอบขั้วต่อหัววัดอุณหภูมิ
อินพุตแบบอะนาล็อก Feather ESP8266 ถูกจำกัดไว้ที่ช่วง 0 ถึง 1VDC แต่ Feather ESP8266 ไม่มีการอ้างอิง 1VDC ภายนอก มีเพียง 3.3VDC ที่ได้รับการควบคุมเท่านั้น ดังนั้นวงจรโพรบวัดอุณหภูมิจะต้องใช้พลังงาน 3.3VDC ที่ได้รับการควบคุม และลดช่วงโพรบวัดอุณหภูมิจาก 0 ถึง 3.3VDC เป็น 0 ถึง 1.0VDC และเนื่องจากโพรบวัดอุณหภูมิที่ใช้ในการออกแบบนี้เป็นตัวต้านทาน ตัวแบ่งตัวต้านทานเพียงอย่างเดียวจะไม่ให้ความแม่นยำที่ฉันกำลังมองหา ดังนั้นฉันจึงเลือกใช้ไอซีอ้างอิง 1VDC ที่ฉันมีในถังเก็บชิ้นส่วน (ส่วนนี้ยังคงพร้อมใช้งาน)
แผนผังที่รวมไว้แสดงถึงวงจรที่จะประกอบ การออกแบบแผงวงจรพิมพ์สำหรับส่วนประกอบเพียง 3 ชิ้นดูเหมือนจะมากเกินไป ดังนั้นฉันจึงตัดสินใจเพียงประสานส่วนประกอบเข้ากับขั้วต่อหัววัดอุณหภูมิโดยตรง
ดังที่เห็นในภาพ IC อ้างอิงมีขนาดเล็ก เล็กมาก ในการบัดกรีนั้น ฉันเริ่มโดยวาง IC คว่ำลงบนเทปกาวสองหน้า จากนั้นติดเทปเข้ากับโต๊ะทำงานและดำเนินการประกอบขั้วต่อหัววัดอุณหภูมิดังนี้
บัดกรีลวดหุ้มฉนวนสีดำขนาด 22 เกจขนาด 1 "กับพิน "-" ของ IC ดังที่แสดง
ตัดลีดของตัวต้านทาน 22k ohm (บันทึกหนึ่งรายการ) โดยให้ความยาวทั้งหมดยาวกว่าสายสีดำเล็กน้อย (1/8") เล็กน้อย จากนั้นบัดกรีปลายด้านหนึ่งเข้ากับพิน "+" ของ IC ดังที่แสดง
ตัดลีดของตัวต้านทาน 680 โอห์มเป็น 1/2 บัดกรีปลายด้านหนึ่งของตัวต้านทานนี้กับตัวต้านทาน 22k โอห์ม จากนั้นงอ 90 องศาตามที่แสดง
ประสานความยาวของสายต้านทานที่บันทึกไว้จากตัวต้านทาน 22k ohm ระหว่างพิน RING และ SHIELD ของขั้วต่อหัววัดอุณหภูมิดังที่แสดง
บัดกรีปลายอิสระของตัวต้านทาน 22k โอห์มกับพิน TIP ของขั้วต่อโพรบวัดอุณหภูมิ จากนั้นประสานปลายที่ว่างของสายสีดำเข้ากับพิน SHIELD ของขั้วต่อโพรบวัดอุณหภูมิตามที่แสดง
บัดกรีลวดหุ้มฉนวนสีดำ 22 เกจขนาด 3 นิ้วกับพิน RING ของขั้วต่อหัววัดอุณหภูมิตามที่แสดง
บัดกรีลวดฉนวนสีแดงขนาด 22 เกจขนาด 3 นิ้วเข้ากับปลายด้านว่างของตัวต้านทาน 680 โอห์มตามที่แสดง
บัดกรีลวดหุ้มฉนวนสีเหลือง 22 เกจขนาด 3 นิ้วเข้ากับพิน TIP ของขั้วต่อหัววัดอุณหภูมิตามที่แสดง
สุดท้ายประสานลวดฉนวนสีเขียวขนาด 22 เกจขนาด 3 นิ้วเข้ากับรอยต่อประสานระหว่างตัวต้านทาน 22k ohm และตัวต้านทาน 680 ohm ดังที่แสดง
ทดสอบการประกอบขั้วต่อหัววัดอุณหภูมิโดยใช้แหล่งพลังงาน 3.3vdc แนบปลายสายสีดำที่ว่างเข้ากับกราวด์ของแหล่งพลังงาน และต่อปลายสายที่ว่างของสายสีแดงเข้ากับแหล่งพลังงาน 3.3vdc อ่านค่าแรงดันระหว่างกราวด์กับสายสีเขียว มันควรจะเป็น 1.0vdc หากไม่เป็นเช่นนั้น ให้ตรวจสอบการประกอบอย่างละเอียดและแก้ไขข้อผิดพลาด เมื่อชุดขั้วต่อหัววัดอุณหภูมิผ่านการทดสอบ ให้ถอดสายสีเขียวออก จากนั้นหุ้มฉนวนส่วนประกอบขั้วต่อหัววัดอุณหภูมิอย่างระมัดระวังด้วยเทปพันสายไฟและ/หรือท่อหดด้วยความร้อน
ขั้นตอนที่ 4: ประกอบ Intelligrill
ใส่แบตเตอรี่ลงในกล่องด้านล่างตามที่แสดง
วางวัสดุฉนวน (เช่น กระดาษแข็ง) ที่ด้านบนของแบตเตอรี่ตามที่แสดง
กดส่วนประกอบขนนกให้เข้าที่ตามที่แสดง ตรวจสอบให้แน่ใจว่ารูในขนนก ESP8266 อยู่ในแนวเดียวกับรูที่ด้านล่างเคส และขั้วต่อ micro usb บนขนนก ESP8266 อยู่ในแนวเดียวกับรูที่ด้านข้างของด้านล่างเคส
ติดตั้งขั้วต่อหัววัดอุณหภูมิที่ประกอบเข้ากับด้านล่างของเคสตามที่แสดง
ประสานปลายที่ว่างของสายสีแดงอย่างระมัดระวังจากส่วนประกอบคอนเนคเตอร์หัววัดอุณหภูมิไปยังพิน 3V oled ดังที่แสดง
บัดกรีปลายสายสีดำที่ว่างอย่างระมัดระวังจากชุดขั้วต่อหัววัดอุณหภูมิไปยังพิน GND แบบ oled ดังที่แสดง
บัดกรีปลายสายสีเหลืองที่ว่างอย่างระมัดระวังจากชุดขั้วต่อหัววัดอุณหภูมิไปยังพิน AD0 ที่เป็น oled ดังที่แสดง
เสียบหัววัดอุณหภูมิเข้ากับขั้วต่อหัววัดอุณหภูมิ
เสียบ Intelligrill เข้ากับแหล่งจ่ายไฟ usb โดยใช้สาย usb กับ micro usb หรือหากแบตเตอรี่ลิเธียมของคุณชาร์จอยู่ ให้เสียบเข้ากับพอร์ตแบตเตอรี่ Feather ESP8266 Intelligrill ควรวนผ่านหน้าจอชื่อและลิขสิทธิ์ จากนั้นสิ้นสุดที่หน้าจอ "ที่อยู่ IP" กดปุ่ม "C" หนึ่งครั้งเพื่อเปลี่ยนเป็น "อุณหภูมิปัจจุบัน" อุณหภูมิปัจจุบันควรเป็นอุณหภูมิปัจจุบันของสภาพแวดล้อมที่ Intelligrill ตั้งอยู่ หากไม่เป็นเช่นนั้น ให้ถอดสายไฟออกทันที และตรวจสอบชุดขั้วต่อและสายไฟอีกครั้ง
ขั้นตอนที่ 5: เตรียม Intelligrill สำหรับการใช้งาน
ด้วยการตั้งค่าที่ฉันให้ไว้ในซอฟต์แวร์ Intelligrill หลังจากเริ่มต้นใช้งานครั้งแรก Intelligrill จะพยายามเชื่อมต่อกับเครือข่าย wifi ด้วย ssid "your_ssid" และรหัสผ่าน "Intelligrill" ในเวลาเดียวกัน Intelligrill ยังสร้างเครือข่าย "จุดเข้าใช้งาน" ด้วย ssid "Intelligrill" และรหัสผ่าน "Intelligrill" เพื่อให้ Intellgrill สามารถเข้าถึงเครือข่าย wifi ของคุณได้ คุณจะต้องเชื่อมต่อกับเครือข่ายจุดเข้าใช้งาน Intelligrill เพื่อเปลี่ยนการตั้งค่า Intelligrill wifi สำหรับเครือข่าย wifi ของคุณ ขั้นตอนที่เกี่ยวข้องในการดำเนินการดังกล่าวให้ปฏิบัติตามและต้องใช้อุปกรณ์ที่เปิดใช้งาน wifi กับเว็บเบราว์เซอร์ ฉันใช้ทั้ง iPhone และ MAC Powerbook Pro กับ Safari เพื่อเตรียม Intelligrill แต่ละตัวสำหรับการใช้งาน
เมื่อเปิด Intelligrill และหน้า "ที่อยู่ IP" ปรากฏบน oled ให้ไปที่การตั้งค่า wifi บนอุปกรณ์ที่เปิดใช้งาน wifi ของคุณแล้วเลือกเครือข่าย "Intelligrill"
เมื่อการตั้งค่า wifi ขอรหัสผ่านสำหรับเครือข่าย Intelligrill ให้ป้อน "Intelligrill"
เมื่อเครือข่ายเชื่อมต่อแล้ว (อาจใช้เวลาสักครู่ด้วยเหตุผลที่ฉันยังไม่ทราบ) ให้ป้อน "192.168.20.20/setup" ลงในช่อง URL ของเว็บเบราว์เซอร์บนอุปกรณ์ที่เปิดใช้งาน wifi
หน้าการตั้งค่า Intelligrill ควรปรากฏบนเบราว์เซอร์ของคุณ อย่างไรก็ตาม หาก Intelligrill ของคุณไม่แสดง "ที่อยู่ IP" การแจ้งเตือนที่เป็นมิตรจะปรากฏในเว็บเบราว์เซอร์ของคุณเพื่อแจ้งให้คุณทราบ เพียงเลือกการแสดงผล "ที่อยู่ IP" ของ Intelligrill บน Intelligrill โดยใช้ปุ่ม "A" หรือ "C" จากนั้นให้รีเฟรชเบราว์เซอร์
หากคุณต้องการแก้ไข Intelligrill ssid (ตัวอย่างเช่น หากคุณจะใช้ Intelligrill มากกว่าหนึ่งตัวในแต่ละครั้ง พวกมันจะต้องการ ssid ที่แตกต่างกัน) ให้ป้อน Intelligrill ssid ที่ต้องการในช่อง "Intelligrill ssid:" เนื่องจากฉันมีที่อยู่ IP แบบคงที่จากผู้ให้บริการอินเทอร์เน็ตของฉัน ฉันจึงจองที่อยู่ IP แบบคงที่สำหรับ Intelligrills บนเราเตอร์ไร้สายของฉันสำหรับ Intelligrill แต่ละตัวที่ฉันใช้ จากนั้นเปิดใช้งานการส่งต่อพอร์ตบนเราเตอร์ไร้สายของฉัน และกำหนดหมายเลขพอร์ตเฉพาะสำหรับ Intelligrill แต่ละตัว ดังนั้น ฉันตั้งค่า ssid ของ Intelligrill แต่ละตัวเป็น "Intelligrill" + หมายเลขพอร์ต (เช่น "Intelligrill2204") ด้วยวิธีนี้ ฉันสามารถตรวจสอบ Intelligrill แต่ละอันบนเครือข่าย wifi ของฉันได้จากทุกที่ที่มีอินเทอร์เน็ต
ป้อน ssid ของเราเตอร์ wifi ของคุณในช่อง "Wifi ssid:"
ป้อนรหัสผ่านของเราเตอร์ไร้สายของคุณในกล่อง "รหัสผ่าน Intelligrill & Wifi:" รหัสผ่านเราเตอร์ไร้สายของคุณจะกลายเป็นรหัสผ่านสำหรับจุดเชื่อมต่อ "Intelligrill" สำหรับการเข้าถึงจุดเข้าใช้งาน Intelligrill ในอนาคต
คลิก "บันทึก" หากคุณบังเอิญเชื่อมต่อ Arduino IDE และเปิดมอนิเตอร์แบบอนุกรม คุณควรเห็นข้อความ "ข้อมูล Intelligrill ที่เขียนไปยังที่จัดเก็บข้อมูล:" ตามด้วย Intelligrill ssid, Wifi ssid และรหัสผ่านที่คุณป้อน นี้เป็นสิ่งที่ดี
กลับไปที่การตั้งค่า wifi บนอุปกรณ์ที่เปิดใช้งาน wifi ของคุณและ "ลืม" เครือข่าย Intelligrill (เนื่องจากตอนนี้รหัสผ่านถูกเปลี่ยนแล้ว การเชื่อมต่อกับเครือข่ายนี้เป็นไปไม่ได้อีกต่อไป) จากนั้นเข้าสู่ระบบเครือข่าย wifi ของคุณ
รีสตาร์ท Intelligrill โดยกดปุ่มรีเซ็ต
บนจอแสดงผล Intelligrill หลังจากรอบชื่อและหน้าลิขสิทธิ์ หน้า "ที่อยู่ IP" ควรแสดงที่อยู่ IP ที่เราเตอร์เครือข่าย wifi ของคุณให้ไว้เป็นอย่างอื่นที่ไม่ใช่ "0.0.0.0" โดยปกติ หน้าจอจะแสดงบางอย่างเช่น "192.168. X. X" โดยที่ X หมายถึงค่าที่เราเตอร์ของคุณให้มา และอีกครั้ง หากคุณบังเอิญเชื่อมต่อ Arduino IDE และเปิดมอนิเตอร์แบบอนุกรม คุณจะเห็นข้อความ "กู้คืนข้อมูล Intelligrill จากที่เก็บข้อมูล:" ตามด้วย Intelligrill ssid, WiFi ssid และรหัสผ่านที่คุณป้อน นี้เป็นสิ่งที่ดีมาก
ป้อนที่อยู่ IP ที่ปรากฏบนจอแสดงผล "ที่อยู่ IP" ของ Intelligrill ลงในหน้าต่าง URL ของเว็บเบราว์เซอร์ และเมื่อหน้า Intelligrill ปรากฏขึ้น แสดงว่าคุณกำลังทำอาหาร!
โปรดทราบว่า ESP8266 ไม่มีกลไกในการเขียน ssid และรหัสผ่านของคุณลงในหน่วยความจำแฟลชโดยใช้เทคนิคนี้ ด้วยเหตุนี้ Intelligrill จึงเขียนค่าเหล่านี้ลงในหน่วยความจำนาฬิกาตามเวลาจริงของ ESP8266 หากแบตเตอรี่ Intelligrill ของคุณหมดลงโดยสมบูรณ์ คุณจะต้องทำขั้นตอนการตั้งค่าข้างต้นซ้ำเพื่อกู้คืนการเข้าถึง Intelligrill ในเครือข่าย wifi ของคุณ
ดังนั้น ฉันแนะนำให้วาง Intelligrill ในโหมด "ปิดเครื่อง" (กดปุ่ม "B" ค้างไว้จนกว่าข้อความ "ราตรีสวัสดิ์!" จะปรากฏขึ้น) เมื่อไม่ได้ใช้งานและให้เชื่อมต่อกับแหล่งพลังงาน usb เพื่อเก็บแบตเตอรี่ ชาร์จเต็ม และสำหรับการย่าง/สูบบุหรี่ในระยะยาว ปล่อยให้ Intelligrill เสียบปลั๊กไฟ AC ผ่านแหล่งจ่ายไฟ USB หรือในกรณีที่ตำแหน่งของคุณไม่มีไฟฟ้ากระแสสลับ เพียงใช้ตัวขยายแบตเตอรี่แบบมือถือภายนอกหรือแหล่งแบตเตอรี่อื่นๆ ที่เข้ากันได้กับ USB ด้วยสาย usb กับ micro usb ที่เชื่อมต่อระหว่างแหล่งพลังงานที่เข้ากันได้กับ usb และพอร์ต micro usb บน ESP8266
หากเมื่อใดก็ตามที่คุณเชื่อว่าขั้นตอนการตั้งค่าสูญหายไปอย่างไม่เต็มใจ ให้ถอดทั้งการเชื่อมต่อ usb และแบตเตอรี่เพื่อปิด Intelligrill ให้สมบูรณ์ รอสักครู่ จากนั้นจึงเชื่อมต่อพลังงานอีกครั้งและดำเนินการตามขั้นตอนการตั้งค่าซ้ำตั้งแต่ต้น
ขั้นตอนที่ 6: การใช้ Intelligrill
การใช้ Intelligrill นั้นค่อนข้างง่าย
จุดเตาย่าง เริ่มผู้สูบบุหรี่ หรือเปิดเตาอบ
เสียบหัววัดอุณหภูมิเข้ากับขั้วต่อหัววัดอุณหภูมิ Intelligrill
ใส่หัววัดอุณหภูมิลงในตำแหน่งที่ลึกที่สุดในรายการอาหารที่คุณจะย่าง สูบบุหรี่ หรืออบ การวางตำแหน่งของโพรบมีความสำคัญมากสำหรับการอ่านค่าที่แม่นยำ ดังนั้นตรวจสอบให้แน่ใจว่าโพรบไม่ได้ถูกกระดูก หรือเข้าไปในโพรง (เช่น ไก่หรือไก่งวง)
วางรายการอาหารที่คุณกำลังย่าง สูบบุหรี่ หรืออบในเตาย่าง ผู้สูบบุหรี่ หรือเตาอบ
"เปิด" Intelligrill โดยกดปุ่มรีเซ็ต
หากคุณไม่ได้ใช้ wifi เพียงใช้ปุ่มบน Intelligrill เพื่อปรับอุณหภูมิที่ต้องการ ตรวจสอบอุณหภูมิ และดูเวลาที่จะไป ปรุงอาหารของคุณจนกว่าการแสดงอุณหภูมิปัจจุบันจะตรงกับการแสดงอุณหภูมิที่ต้องการ
หากคุณกำลังใช้ wifi จากเว็บเบราว์เซอร์ของคุณ ให้เข้าสู่ระบบ Intelligrill ของคุณโดยใช้ที่อยู่ IP ที่ให้ไว้ในหน้า "ที่อยู่ IP" ของ Intelligrill ตั้งค่าอุณหภูมิที่ต้องการจากหน้าจอ Intelligrill "Desired Temperature" (ตามที่อธิบายไว้ด้านล่าง) หรือจากตัวควบคุมช่วงเว็บเบราว์เซอร์ ปรุงอาหารของคุณจนกว่าการแสดงอุณหภูมิปัจจุบันจะตรงกับการแสดงอุณหภูมิที่ต้องการ
เมื่อเสร็จแล้วให้กดปุ่ม "B" ค้างไว้จนกระทั่ง "Good Night !" ดูเหมือนว่าจอแสดงผลจะ "ปิด" Intelligrill (นี่ไม่ใช่การตัดการเชื่อมต่อแบตเตอรี่ แต่เพียงทำให้ Intelligrill อยู่ในโหมด "หลับลึก")
เสียบ Intelligrill เข้ากับแหล่งพลังงาน usb เพื่อรักษาระดับประจุแบตเตอรี่และการตั้งค่าของคุณ
Intelligrill ได้พบบ้านใหม่แล้ว หวังว่าคุณจะชอบ Intelligrill มากเท่ากับที่เราทำ!
ขั้นตอนที่ 7: รายละเอียด Intelligrill เพิ่มเติม
Intelligrill ใช้ปุ่มสี่ปุ่มที่มีให้บนจอแสดงผล Featherwing OLED; "รีเซ็ต", "A", "B" และ "C" ปุ่ม "รีเซ็ต" จะรีเซ็ต Intelligrillปุ่ม "A", "B" และ "C" ทำงานดังนี้:
1) ปุ่ม "A" ใช้เพื่อย้ายไปยังหน้าก่อนหน้า หรือเมื่อแก้ไข จะเพิ่มค่า
2) ปุ่ม "B" ใช้สำหรับแก้ไขการแสดงผลหรือปิดเครื่อง Intelligrill ดังนี้:
ก) หากคุณกดปุ่ม "B" ในขณะที่จอแสดงผล "อุณหภูมิที่ต้องการ" ทำงานอยู่ วงเล็บจะปรากฏขึ้นซึ่งระบุว่าคุณสามารถใช้ปุ่ม "A" เพื่อเพิ่มอุณหภูมิที่ต้องการ และปุ่ม "C" เพื่อลดอุณหภูมิที่ต้องการ เมื่อคุณตั้งค่าอุณหภูมิที่ต้องการแล้ว ให้กดปุ่ม "B" อีกครั้งเพื่อยอมรับการเลือกของคุณ วงเล็บจะหายไป และปุ่ม "A" และ "B" จะกลับสู่ฟังก์ชันการเลือกหน้า
b) บนการแสดงเวลา การกดปุ่ม "B" จะสลับไปมาระหว่างวินาทีและไม่มีวินาทีแสดง
c) หากต้องการให้ Intelligrill อยู่ในโหมด "deep sleep" (เช่น "power down") ให้กดปุ่ม "B" ค้างไว้นานกว่า 2 วินาที Intelligrill จะแสดง "Good Night !' และเข้าสู่โหมด Deep Sleep เพื่อประหยัดแบตเตอรี่ พลังงาน ขณะอยู่ในโหมดดีพสลีป ปล่อยให้ Intelligrill เชื่อมต่อกับแหล่งพลังงาน usb เพื่อให้ชาร์จแบตเตอรี่และรักษาการตั้งค่า หากต้องการออกจากโหมดดีปสลีป ให้กดปุ่มรีเซ็ต
3) ปุ่ม "C" ใช้เพื่อเลื่อนไปยังหน้าถัดไป หรือเมื่อแก้ไข จะลดค่าลง
Intelligrill ได้รับการออกแบบสำหรับอุณหภูมิจากน้อยไปมาก
Intelligrill เริ่มคำนวณเวลาเพื่อให้ได้อุณหภูมิที่ต้องการเมื่ออุณหภูมิปัจจุบันสูงขึ้น 5 องศาฟาเรนไฮต์เหนืออุณหภูมิต่ำสุดที่ตรวจพบตั้งแต่เริ่มต้น
Intelligrill จะหยุดคำนวณเวลาเพื่อให้ได้อุณหภูมิที่ต้องการเมื่ออุณหภูมิปัจจุบันลดลงต่ำกว่าอุณหภูมิสูงสุดที่ตรวจพบ 10 องศาฟาเรนไฮต์ตั้งแต่เริ่มต้น สิ่งนี้เตือนคุณว่าเตาย่าง ผู้สูบบุหรี่ หรือเตาอบหยุดผลิตความร้อนแล้ว
หากค่าที่แสดงอยู่นอกช่วง (เช่น เมื่อไม่มีการแสดงวินาทีและการคำนวณเวลาน้อยกว่าหนึ่งนาที) การแสดงผลจะว่างเปล่า
หน้าเว็บ Intelligrill จะแสดงข้อมูลต่อไปนี้จากบนลงล่าง:
1) ชื่อ Intelligrill
ไม่มีอะไรให้ดูที่นี่ เพียงแค่ไปต่อ
2) Intelligrill ssid ที่คุณกำลังตรวจสอบ
ข้อมูลนี้ระบุว่า Intelligrills ใดของคุณที่คุณกำลังตรวจสอบจากเว็บเบราว์เซอร์ของคุณ หากคุณมี Intelligrills หลายตัว และตั้งโปรแกรมแต่ละตัวด้วย ssid ที่ไม่ซ้ำกันตามที่อธิบายไว้ก่อนหน้านี้ คุณสามารถใช้เว็บเบราว์เซอร์เพื่อเลื่อนดู Intelligrills ทั้งหมดของคุณ
3) อุณหภูมิปัจจุบัน
การอ่านค่านี้เป็นอุณหภูมิปัจจุบันของหัววัดอุณหภูมิบน Intelligrill ที่คุณกำลังตรวจสอบ
4) อุณหภูมิที่ต้องการ
การอ่านค่านี้เป็นอุณหภูมิที่คุณต้องการที่คุณเลือกสำหรับรายการอาหารที่คุณกำลังปรุงอาหารที่เกี่ยวข้องกับ Intelligrill ที่คุณกำลังตรวจสอบ คุณสามารถปรับอุณหภูมิที่ต้องการได้ตลอดเวลาจากเว็บเบราว์เซอร์ใดๆ หรือโดยตรงจาก Intelligrill เองบนหน้าจอ "Desired Temperature" จากเว็บเบราว์เซอร์ เพียงลากตัวควบคุมช่วงเพื่อตั้งอุณหภูมิที่ต้องการ จาก Intelligrill ใช้ปุ่ม "A" หรือ "C" เลือกหน้าจอ "อุณหภูมิที่ต้องการ" จากนั้นกดปุ่ม "B" เมื่อวงเล็บปรากฏขึ้นรอบๆ อุณหภูมิที่ต้องการ ให้ใช้ปุ่ม "A" หรือ "C" เพื่อเลือกอุณหภูมิที่ต้องการ จากนั้นกดปุ่ม "B" เมื่อครบแล้ววงเล็บจะหายไป โปรดทราบว่าจากแหล่งใดก็ตาม ไม่ว่าจะเป็นเว็บเบราว์เซอร์หรือ Intelligrill การตั้งค่าอุณหภูมิที่ต้องการจะได้รับการอัปเดตทุกที่
5) เวลาปัจจุบัน
การอ่านนี้เป็นเวลาท้องถิ่นของคุณ
6) เวลาโดยประมาณที่จะไป
การอ่านค่านี้เป็นผลจากการคำนวณ Intelligrill และแสดงเวลาโดยประมาณที่จะไปถึงจนกว่าจะถึงอุณหภูมิที่ต้องการที่คุณป้อนใน Intelligrill ที่คุณกำลังตรวจสอบ ผลลัพธ์จะแม่นยำยิ่งขึ้นเมื่อเวลาผ่านไป และโดยปกติหลังจากผ่านไป 10 นาทีโดยเฉลี่ย จะแม่นยำที่สุด เมื่อใช้กับผู้สูบบุหรี่ สิ่งนี้ไม่ได้ชดเชย "แผงลอย"
7) เวลาโดยประมาณ
การอ่านค่านี้เป็นเพียงการเพิ่มเวลาโดยประมาณเพื่อไปยังเวลาปัจจุบัน และให้ข้อมูลเวลาโดยประมาณของวันที่อุณหภูมิที่ต้องการซึ่งสัมพันธ์กับ Intelligrill ที่คุณกำลังติดตามจะได้รับ
8) เวลาทำงาน
การอ่านนี้เป็นเวลาที่ Intelligrill ทำงานตั้งแต่การคำนวณเริ่มต้นใน Intelligrill ที่คุณกำลังติดตาม เมื่อคุณเริ่มต้น Intelligrill มันจะวัดอุณหภูมิปัจจุบันและรอจนกระทั่งอุณหภูมิเพิ่มขึ้น 5 องศา F เมื่อสิ่งนี้เกิดขึ้น Intelligrill จะเริ่มคำนวณเวลาโดยประมาณเพื่อให้ได้อุณหภูมิที่ต้องการ จนกว่าจะถึงเวลาโดยประมาณ เวลาโดยประมาณ และเวลาทำงาน จะได้รับค่าที่แสดงได้ ค่าเหล่านี้จะยังคงว่างเปล่า เมื่อ Estimated Time To Go, Estimated Time and Running Time ถึงค่าที่แสดงได้ ค่าต่างๆ จะปรากฏในตำแหน่งที่เหมาะสมบนหน้าจอ
9) ปุ่ม Intelligrill
ไอคอนนี้จะนำคุณไปยังเว็บไซต์ Intelligrill ซึ่งกำลังอยู่ในระหว่างการปรับปรุง และจะให้ความช่วยเหลือเพิ่มเติม สูตรอาหาร บล็อกของผู้ใช้ และเคล็ดลับต่างๆ สำหรับการใช้ Intelligrill หากต้องการ
เกี่ยวกับโพรบวัดอุณหภูมิ Maverick ET-72:
1) ห้ามจุ่มโพรบลงในน้ำ เพราะจะทำให้โพรบไม่ทำงาน
2) อย่าวางโพรบเหนือกองไฟโดยตรงเพราะจะทำให้ฉนวนหลอมเหลวและทำให้โพรบล้มเหลว
3) หากเป็นไปได้ โดยเฉพาะในสภาพแวดล้อมที่มีไฟฟ้าสถิตสูง ให้ปล่อยโพรบเชื่อมต่อกับ Intelligrill ตลอดเวลา หากคุณอยู่ในบริเวณที่มีการคายประจุไฟฟ้าสถิตสูง คุณอาจพิจารณาเพิ่มไดโอดหนีบเข้ากับวงจรขั้วต่อหัววัดอุณหภูมิ
รองชนะเลิศการแข่งขันไร้สาย
แนะนำ:
Mini IMac G4 Flat Panel - ขับเคลื่อนโดย NUC: 9 ขั้นตอน (พร้อมรูปภาพ)
Mini IMac G4 Flat Panel - ขับเคลื่อนโดย NUC: บทนำฉันได้ทำงานในโครงการสองสามโครงการที่เป็นแรงบันดาลใจในการสร้างนี้ หนึ่งอ้างว่าเป็น iMac ที่เล็กที่สุดในโลก แต่ในความเป็นจริงมันคือ Raspberry Pi ที่รัน Linux distro พร้อมธีม MacOS และไม่สามารถเรียกใช้ M
นาฬิกาฟองอากาศเรืองแสง; ขับเคลื่อนโดย ESP8266: 7 ขั้นตอน (พร้อมรูปภาพ)
นาฬิกาฟองอากาศเรืองแสง; ขับเคลื่อนโดย ESP8266: "นาฬิกาฟองอากาศเรืองแสง" แสดงเวลาและกราฟิกบางส่วนโดยฟองอากาศเรืองแสงในของเหลว ฟองอากาศเรืองแสงที่ลอยไปมาอย่างช้าๆ ต่างจากจอแสดงผลเมทริกซ์แบบ LED ที่ทำให้ฉันผ่อนคลาย ในช่วงต้นทศวรรษ 90 ฉันจินตนาการถึง "การแสดงฟองสบู่” Unfo
ภาพวาดจีนดั้งเดิม NeoPixel Wall Art (ขับเคลื่อนโดย Arduino): 6 ขั้นตอน (พร้อมรูปภาพ)
ภาพวาดจีนดั้งเดิม NeoPixel Wall Art (ขับเคลื่อนโดย Arduino): รู้สึกเบื่อกับผนังของคุณบ้างไหม? มาสร้างงานศิลปะบนผนังที่สวยงามและใช้งานง่ายโดย Arduino วันนี้กัน! คุณเพียงแค่ต้องโบกมือต่อหน้าเฟรม และรอเวทมนตร์! ในบทช่วยสอนนี้ เราจะพูดถึงวิธีสร้าง
Productivity Tracker - ขับเคลื่อนโดย Raspberry Pi: 9 ขั้นตอน (พร้อมรูปภาพ)
Productivity Tracker - ขับเคลื่อนโดย Raspberry Pi: Productivity Tracker เป็นกระจกวิเศษ แต่แทนที่จะแสดงเวลา สภาพอากาศ และคำพูดที่จูงใจ จะแสดง 4 สิ่ง เปอร์เซ็นต์ของเวลาที่คุณใช้ไปกับเนื้อหาที่มีประสิทธิภาพบนคอมพิวเตอร์และโทรศัพท์ของคุณสำหรับ วันนั้น.(RescueTime)โย
ระบบจำลอง N64 ขับเคลื่อนโดย Odroid XU4: 8 ขั้นตอน (พร้อมรูปภาพ)
ระบบจำลอง N64 ที่ขับเคลื่อนโดย Odroid XU4: นี่คือคอมพิวเตอร์ Odroid Xu4 ที่ติดตั้งอยู่ในเปลือกของ Nintendo 64 ฉันหยิบ N64 ที่ตายแล้วขึ้นมาเมื่อไม่กี่ปีก่อนด้วยความตั้งใจที่จะติดตั้ง Raspberry Pi 3 เข้าไป แต่มันก็ไม่ใช่ ทรงพลังพอที่จะเลียนแบบ n64 ได้อย่างถูกต้อง โอดรอยด์ Xu4