initialize file, test wifi connection out with led to show if connected

This commit is contained in:
Aaron 2024-01-24 15:23:11 -05:00
parent d1e99d1f8f
commit efba181492
3 changed files with 59 additions and 7 deletions

View File

@ -1,5 +1,6 @@
import network import network
import urequests as requests #dependency faked as another dependency ig import requests
# import urequests as requests #dependency faked as another dependency ig
url = "https://discord.com/api/webhooks/1199545130378608650/UyJj0e-YuSlmVZD87zaHitXZLC55RP6LVBUv3nt9ZWr6d4AGzSGKZ-zI6V_VwA6I4qSq" #webhook url, from here: https://i.imgur.com/f9XnAew.png url = "https://discord.com/api/webhooks/1199545130378608650/UyJj0e-YuSlmVZD87zaHitXZLC55RP6LVBUv3nt9ZWr6d4AGzSGKZ-zI6V_VwA6I4qSq" #webhook url, from here: https://i.imgur.com/f9XnAew.png
@ -11,12 +12,12 @@ data = {
#leave this out if you dont want an embed #leave this out if you dont want an embed
#for all params, see https://discordapp.com/developers/docs/resources/channel#embed-object #for all params, see https://discordapp.com/developers/docs/resources/channel#embed-object
data["embeds"] = [ # data["embeds"] = [
{ # {
"description" : "Testing for temps", # "description" : "Testing for temps",
"title" : "Tent Temp=5000c" # "title" : "Tent Temp=5000c"
} # }
] # ]
result = requests.post(url, json = data) result = requests.post(url, json = data)

4
Scripts/network-scan.py Normal file
View File

@ -0,0 +1,4 @@
import network
wlan = network.WLAN(network.STA_IF)
wlan.active(True)
print(wlan.scan())

47
main.py Normal file
View File

@ -0,0 +1,47 @@
from machine import Pin
import time
import network
import urequests as requests
from secrets import secrets
# Load login data from different file for security!
# ssid = secrets['ssid']
# pw = secrets['pw']
# Initialize pins
contactorLights = Pin(18, Pin.OUT)
led = machine.Pin("LED", machine.Pin.OUT)
led.low()
contactorLights.low() # sets to lowest setting 0 first.
contactorLights.toggle() # Toggle contactor on for testing
# Network connection going through
wifi = network.WLAN(network.STA_IF)
wifi.active(True) # must capitalize boolean statements!
wifi.connect(secrets['ssid'], secrets['password'])
print(wlan.ifconfig())
#Proof connected
led.on()
print('Connected to Wi-Fi network')
time.sleep(5)
led.off()
# If disconnect will flash light
while wifi.isconnected() == False:
led.on()
time.sleep(0.5)
led.off()
time.sleep(0.5)
# think the while loop will hold the next line from running, we will see
# while True:
# led.toggle()
# utime.sleep(0.2)
# Need to log time accurately. Connect to internet with wifi and set time. Start logging. Also need temp probes and how to pull temps