Connecting on wireless network and BBSing made on Hackaday Conference badge
To make the experience fit your profile, pick a username and tell us what interests you.
We found and based on your interests.
Here is schematic of prototype version 2 of BadgeModem. In this prototype i was use ESP-12F and test was successful. I made it to be just simple plug and play.
Simple add modem to badge, load program and thats all.
Schematic
Closer look of prototype
Here is schematic of BadgeModem. In this prototype i was use ESP-01 and test was successful. I made it to be just simple plug and play.
Simple add modem to badge, load program and thats all.
Schematic
Closer look of prototype
Testing Badge Modem
5 a = 0
10 if a > 0 then goto 70
20 if a < 0 then goto 70
30 r = uin 0
40 chr r
50 a = kin 0
60 goto 10
70 uout a
75 a = 0
80 goto 10
var net = require('net');
var sockets = [];
function cleanInput(data) {
return data.toString().replace(/(\r\n|\n|\r)/gm,"");
}
function receiveData(socket, data) {
var cleanData = cleanInput(data);
console.log("received " + cleanData);
if(cleanData === "@quit") {
socket.end('Goodbye!\n');
}
else {
for(var i = 0; i<sockets.length; i++) {
if (sockets[i] !== socket) {
sockets[i].write(data);
}
}
}
}
function closeSocket(socket) {
var i = sockets.indexOf(socket);
if (i != -1) {
sockets.splice(i, 1);
}
}
function newSocket(socket) {
sockets.push(socket);
socket.write("Hello Hackaday Badge\n");
socket.write('_ _ ____ ____ _ _ ____ ___ ____ _ _\n');
socket.write('|__| |__| | |_/ |__| | \\ |__| \\_/ \n');
socket.write('| | | | |___ | \\_ | | |__/ | | | \n');
socket.on('data', function(data) {
receiveData(socket, data);
})
socket.on('end', function() {
closeSocket(socket);
})
}
var server = net.createServer(newSocket);
server.listen(8888);
Create an account to leave a comment. Already have an account? Log In.
Super cool! I did similar for SuperCon 2018! It's super cool to seem to have managed to control from BASIC. That was one of my goals but lack of string support hindered that. We ended up writing a companion 'app' for the Badge as well as ESP32 firmware.
https://hackaday.io/project/161906-attention-supercon-addon
[this comment has been deleted]
I cant add in this badge, but with external arduino i can do that, with serial communication to MicroModem you can communicate with APRS example.
I dreaming about emergency device , one, mobile, with power (meybe solar , 18650 and or AA)
Become a member to follow this project and never miss any updates
this device can use modem:
*phone land line rj
*sound modem similar http://www.whence.com/minimodem/ or https://play.google.com/store/apps/details?id=com.aicodix.rattlegram
*irda transmision
*cc1101 or(and) lora for emergency (reticullum or meshtastic)
* 1 wire cable transmission, and rs232 ?
This will be great.